{"_id":"oh-my-opencode","_rev":"412-56d703ad22884f6367bac989535e82a7","name":"oh-my-opencode","dist-tags":{"beta":"5.1.0","latest":"5.1.71"},"versions":{"0.1.0":{"name":"oh-my-opencode","version":"0.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2bdbbdd02397e5a199f83f2b493c69746179d54c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.0.tgz","fileCount":41,"integrity":"sha512-ll28Geo6VYMtszecuTsDTCIPurxyYP584KwAbaRGDUvP3\/lX9pA2COHw5m6crFVO7CGMKHD5cxcK5K7S6IXkBw==","signatures":[{"sig":"MEQCIDYszmxJ0m8Bbf4saQiZjyjWyLcKyixUqa\/JjbI7hHyhAiBHZ1lUQNqxselnaHPKy8eHxyfXXr7qGnTa64HXMam0cw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7608307},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"}},"gitHead":"7fc2ce62ddf340934c61bc54615aecb115621bb6","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.0_1764866600864_0.8012876750447719","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.1":{"name":"oh-my-opencode","version":"0.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"21409cadce7efa289406eda1b75820ce4a7a9406","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.1.tgz","fileCount":40,"integrity":"sha512-hWLu4BmVICho\/VODY0nTbeVrybHNLsPYgI6q2evGeJzUh0kDIhtThaOE20qSWhu7\/m+phdCfi7wRbSse116puQ==","signatures":[{"sig":"MEUCIG9axiCEX+JoGxkWzuON2zIGNDr5769X0wtcwh8sl1bAAiEA8Okciws04OsRAbNU8T3skxAcfOmdAkUqvzmaQc3RkTk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613003},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"}},"gitHead":"542c9c39b72a08d8987773cec4bd8ebc6f0250a2","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.1_1764867132892_0.3399904602214534","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.2":{"name":"oh-my-opencode","version":"0.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"17d24451fda5091f254ea08923e0f6e63caab795","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.2.tgz","fileCount":59,"integrity":"sha512-R90u1QKtGwTEyLikNBblINgxBA+AtFVCiBI935L155ZmGwgJSPOPtTtpSwR2W1IdpGUOehXAOM2pIoUd\/7Do\/Q==","signatures":[{"sig":"MEQCIA7vV7zkomWCxvVOHTgPimsTEv4KG7cpDAXuP1nDPYgxAiBgbAZ\/unOXYX8OiT8SeP3kCm9+TyVnG21iTkNI\/z5QYw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":78054},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4dadd51fe74ab0a87b9495c67d99cbd4e4a5a755","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.2_1764871936623_0.6545023190457573","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.3":{"name":"oh-my-opencode","version":"0.1.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"de4962478723207b0adfc657bdbdaeb8ac270f6e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.3.tgz","fileCount":60,"integrity":"sha512-A5K41fkPO9q4eo0BLAAAxK+ZjrgdVJedfSM1BP2cG+QHejXm0EHJdOOgNvB0NkAGWSIj07O3bUbRI1xG3uYEug==","signatures":[{"sig":"MEUCIQDWY7w\/Xbz0efTVr57e5HzptcGEOy61d280SqwLZIuaZwIgZktMtuyQi+zk7cThSZIJy96kfm+37J5Ds7OeXmgoQfs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":78278},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"180d16b9771e481ec13e654d86400e130665ad6e","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.3_1764875438705_0.07589415932187582","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.4":{"name":"oh-my-opencode","version":"0.1.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"71854a03e70af47fc8c100311899dc797e66adb6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.4.tgz","fileCount":60,"integrity":"sha512-Xvj0PGSmCDLt2dGWqHJM6tYDN5YYq3SngeEqex2bqtOqfdlndEUehfbMrQpzSpBpITGtoDDaW8VpybDDGYdzDA==","signatures":[{"sig":"MEYCIQDZijXs1cqTFO6SyHTXgvJiLBtF12jamv1VRYRgYCmRUAIhALNSHI6wmhDDwhseNNIKe8YChw2AU\/hrDJx\/dOgsU5v9","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":78278},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"132bb3c3730fabb7dc55769ee00c1ab52b6d52e4","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.4_1764875860428_0.8461045817969999","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.6":{"name":"oh-my-opencode","version":"0.1.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"19572769c8333c7034ef6ed05b836c023de81e8d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.6.tgz","fileCount":61,"integrity":"sha512-6CyW6CyGKzF1uFqFWVes72DZ+WW06i0lsVfdslQlwiEs8ShlKhGqu9C1Xry8vrsMoCN4fqNtgmgsiUytzPsGpA==","signatures":[{"sig":"MEQCIEMBAnVbK\/SNhTqmMgQU+Vpd9OfIEZY1jsC0zRiFe+S2AiB1hwQMAjQMsQ782P6syrd2ZcgOWpK6j3B+60YZ12c5Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":644195},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"36ef885141665ee4d4a0db6011610f082c88aeea","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.6_1764876631092_0.30105681334219536","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.7":{"name":"oh-my-opencode","version":"0.1.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7da9737e1db12429d56210c64b1819c46c478383","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.7.tgz","fileCount":61,"integrity":"sha512-6rE5Ct2F55MTQ80dlfYNT29pgxpk9BLiZhLEtg5tGCqSTLxATQwpCa4WMrZOW\/cEyYCCRY3LRMvddyGMM70Cmg==","signatures":[{"sig":"MEQCIHqqHxwfBKGmUJYXpO2DAenDa4oA4JH6GWxmg9WCq9v0AiAsSUAsOMoh4T0oxb40WLkwBYToXm8I9za0fTtgRIRgnw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":644195},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"36ef885141665ee4d4a0db6011610f082c88aeea","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.7_1764894259386_0.9920338085990086","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.8":{"name":"oh-my-opencode","version":"0.1.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"baed68ee2a7af047300246de90010ca79a27d4bc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.8.tgz","fileCount":61,"integrity":"sha512-j1YMGr67iQ1TnMw9+1aQ+IhR9O9ZkwuRCnSQs73mA+1Vkj2gZicbI3rhsJ81CBIuV7B0X+9H\/C\/6466hgpjQBg==","signatures":[{"sig":"MEUCIAGW23LO23nrFeH0bNCWvqu7uVp1aHP3pHKM6EyTV92IAiEAseRNiqF5ibZg8ysyOITAp0n0IM1GwNTV9MKHRECMlCk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":801945},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1390970973dc5546a548528fdca0d04a652bfe3a","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.8_1764894606274_0.9176923756537929","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.9":{"name":"oh-my-opencode","version":"0.1.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"16f142ff9bfe9369ec0b10833990852b0e98b43d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.9.tgz","fileCount":62,"integrity":"sha512-kfCGLV9Z2oIoMfrGw4KVF1OdHPiUhU7B24wls5w+5kdHstfgsOiWdZMFJQZ6Xq58PpsiQxI8ao93IJyxJCU\/kQ==","signatures":[{"sig":"MEUCIQCCQ+LF\/+duuw3Q38RjpYuaP9hgBKGVEZ2wBDLLFRGMQQIgBEyk6NISLt4UUWLKU5v2kkzIeNQK3dT7mmnpUsP0akg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":992921},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"aff7cad615e1de5361061b97ac7d51b8871bd66d","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.9_1764895539627_0.2755824438786265","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.10":{"name":"oh-my-opencode","version":"0.1.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"dced1ea0256101da5fc7f0b32f4a8122a410b4ce","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.10.tgz","fileCount":62,"integrity":"sha512-pA6nVqdNbpyWtPa0x7DSjBaaVnAq5caT\/uIJwbXkTZfbqUu6rqrArasR72ZiTwCiYO2n8XAKtw\/p6UweWBACzQ==","signatures":[{"sig":"MEUCIQCeU4e7GJlufvRgaKD0cFkvJJeFiRW1hViRz2GQbTi47wIgNwFZ93FzNZ8sJKgKJV66kZfBoEIraR6uxjEVUhfS9Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.10","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":992942},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2ad7e193fdf52ec8b1e03bfe6e536dcad3a9e79a","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.10_1764896403023_0.8501640622129913","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.11":{"name":"oh-my-opencode","version":"0.1.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"c2f30815e83275bf6127d4fc8d3cfc18bc0c900a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.11.tgz","fileCount":62,"integrity":"sha512-DEiydn0mM1q9vNVTpNqB9j1HNHTdH1DzhQuzkFAHw9Rw3JTQmt2zP1fDiJcdlB9Esbd9Om9SQE0O7rQ9ao39XQ==","signatures":[{"sig":"MEYCIQCS6MN6eB0v2r676lIGT6pIGjxD+p\/0uGATGRTmApnU+wIhALWrm1ix77On7RSQSw0mxcsIgcEeRw\/oYqbnoUN1\/hu4","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":998529},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f3a92db2034dc716e4002a17d6cdce3d153ccb18","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.11_1764900343103_0.4892868118703866","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.12":{"name":"oh-my-opencode","version":"0.1.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"20fe8522ad1d5ac1efb4b0894a9501553b2fb69b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.12.tgz","fileCount":61,"integrity":"sha512-QgoAQWbzHNjIKOeRa9OEDB5psfWS\/ZgupN7wG\/8zVtKMD4eErC\/p9aVKfn7NGz1YBTDtRJUpfQr6Lw3wCXB0hw==","signatures":[{"sig":"MEQCIHjVircZozk6QR6b+eZFJvK02z9v7ypUZns1Ybvt6EW0AiAdpWTBzCp4tKwhxibttXUaauLsyZzWGoCnPBQiWx13kg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":807827},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"baa7fadab1361f12eeba13d350ec2258905af3dd","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.12_1764900635711_0.023372148388071112","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.13":{"name":"oh-my-opencode","version":"0.1.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"034ba215122895b57f848b18ae2a8dbfb2d438f6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.13.tgz","fileCount":63,"integrity":"sha512-Ahf301\/oQQF0BEa8jbXc9OaQXR07DkFBfow84tr9rihGYwJ5OwWJqZOYJF3v0BTb8ihxJ2i6Xh5FbFhnKibepQ==","signatures":[{"sig":"MEUCIQCQs2hS3wbmd3OnZT2xGWzPjyc5BI+wJ8tKXeCv98h6fgIgdIaHfjgSbXzZ7ebS3dPGybhodMw5xd9UIn9oaIBoo3o=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267728},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"695aeafb866be5977dc943ac1a4060c5db57f43d","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","web-tree-sitter":"^0.24.7","tree-sitter-wasms":"^0.1.12","@opencode-ai\/plugin":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.13_1764903519168_0.720831103235873","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.14":{"name":"oh-my-opencode","version":"0.1.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7cfafcc637c46500ecd4d9e1e9693157ff286690","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.14.tgz","fileCount":63,"integrity":"sha512-SrRAp9us3HxUG2UEfo7+JcnKKpYxI6dVoQn9I\/qXfjkmA53lklFFS8hjvV5VK2Tz1ZwZkioFUCqRZDatLZHoOQ==","signatures":[{"sig":"MEUCIGquZQB13Eg0Vh89omC1Cz2zQxrzk4LfWpg6UvocalUyAiEAv9duIaP5ET\/l\/v0n82cqERhzBf1q7\/pA3FiQGpxr7aM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.14","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":674649},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1b0a8adb2b670db237dc45beb1940647a9aa3752","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.14_1764914007501_0.4453048270262212","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.15":{"name":"oh-my-opencode","version":"0.1.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"6dfc26fcdc0c86b6de887fea4363a8bc99d927e5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.15.tgz","fileCount":63,"integrity":"sha512-hUkweRJwFgavMphnkDB9E7rvQLqJRZL602oyxpmtvjI8cklRfqEbixaVPNuNUbJmJi67n3RBWPNOlgfsrOdqoA==","signatures":[{"sig":"MEUCIQCgSUjscpNmqpvrtyyQPr7WDUtBYQCGyUrAIWCEOobjQwIgW0CthCMTTV2cKQ+BZDgIT8nZCYQkg7ZHZXQdKKndM14=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.15","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":677631},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6d0e4c49c29352bc01c6b4afeda67a2984a6bc79","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.15_1764916408126_0.5089557351452407","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.16":{"name":"oh-my-opencode","version":"0.1.16","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"52c1b3f20db20bf53f81c5e3cc4f524b01973b79","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.16.tgz","fileCount":63,"integrity":"sha512-3\/KxrSgWmJqUFaIIEeIh9RLbTkSizq8kf0XJdulaW+PNUhwkYX12F8esWk2psTIx5wEcYpjV7QioQyrXPbGYTg==","signatures":[{"sig":"MEQCIBIHbrdy6r7MTbomt3rCjIM0dENwTMm2DjDec\/7lrq3tAiA2jFUt1Il0d+d5uGBFDW+Fi5Ry3gDBGdfIvFn6GSdODg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.16","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":674249},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4c1d534093c8dd972f7fdbec2bb21293a079f248","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.16_1764917726787_0.5996111511601556","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.17":{"name":"oh-my-opencode","version":"0.1.17","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.17","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"dfa7da6aee9a9846df9c5637dbbd07b44b1747d8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.17.tgz","fileCount":62,"integrity":"sha512-HYxe1yp4c+8LgvaZSXK1LCfyL3zBqOfzRcCYAWng7li9jiFXzpJXll2HZ\/TSwn+Yn6o8F9D87NFWeM0\/l3+R5w==","signatures":[{"sig":"MEUCIA47jtaCW1E\/iQeVLkPgf7JYhr6ho34nekf0CFoEA75VAiEAsIhaJaYvxOYSaevQ3NMkYr\/UyEFbbQ7z9laRBi5BL0k=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.17","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":670157},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"de2f9dfc86e4e8281650c51550c7060cf2e78fa8","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.17_1764919594674_0.7732192008850165","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.18":{"name":"oh-my-opencode","version":"0.1.18","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.18","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"a39b2536b11835733aa8c3f34914a0347cd8bc50","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.18.tgz","fileCount":63,"integrity":"sha512-UTo0xtj3IcTUU23ksUltqOj4w1wevuYeqVY2ZOHkU6C8bokrlgNp7vUH5bgzflDx3Xf5uUb9dtAew0KDjyjkSA==","signatures":[{"sig":"MEUCIAzMFL+eJB1DWa45OKxfHdl2YYt8QT6SmG8JpcDo4VIAAiEAs\/EerI2WMgDwBg5092w\/jE7NMNmoQnxZdqbPZBhOIt8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.18","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":679287},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"143dd8aaa9f0a04fdccc7a36066e9479072e3250","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.18_1764932840540_0.47601936773055753","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.19":{"name":"oh-my-opencode","version":"0.1.19","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.19","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d5a9dd890ba9232b2a5cc2c6ea0df655a5aac266","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.19.tgz","fileCount":63,"integrity":"sha512-sx\/0oEC05RF2sZ8Zwehdq5VEgB7n7Q6cBzSm4y4GMc2SDK5SeZ2bLiYjMci3hbpCzaJKByFBuw9FWhEAqtoDNQ==","signatures":[{"sig":"MEUCIQCdZgah+tBzEmX6EWhXpPGohNIw0dYgJOfdnzXgD5pOpgIgK1CIj5vkO0am\/Omw4vbeZj\/tDxWgjW5Ujku\/HQP6yAs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.19","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":679295},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b8f5599e6138cdcf740d0fbd8ba42ef1fdbe8084","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.19_1764936030285_0.34822699731785356","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.20":{"name":"oh-my-opencode","version":"0.1.20","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.20","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"60bf521ffd62525470c9ec5aaf38e45d07188890","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.20.tgz","fileCount":63,"integrity":"sha512-So8sxjWrUblJEkdzzBboz6L8JMlYZEaZJk36LzoILYbi3F\/9UPBNlj7EMtF2+zu32h0mh7FWqaC01zU74OWiMA==","signatures":[{"sig":"MEQCIDGve+eF\/3YU8W4cS7CpFfAsudUoX3j8nAncsuRwPLF8AiBaYUN3vHSgx1z+jvjl5B1np5Q802CfEqDXNZXr+3Kruw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.20","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":679295},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"181194ae3c71c7dde1f6f55e9a6214b38aed7f0a","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.20_1764939536079_0.21167935520466008","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.21":{"name":"oh-my-opencode","version":"0.1.21","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.21","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"39f28862847d9353f6f4848e5733f29de98e5dd8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.21.tgz","fileCount":63,"integrity":"sha512-Fquwk3WIMS5PqeIBbUWNgXtUYt4Kf3OiePHQqQGuHWYNZPdR6TXRRNe3sSZ0ZMxXo2HqJc+9cwe8CdEB28IfZw==","signatures":[{"sig":"MEQCIG4SmeT637sQb0bGg0Is3ifZ2mqmt2YqqLUd9uGFh2KgAiBU7UttXUnJyi6uM2Tkcgqd3tDT1aShKO0iqIJDKOk\/gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.21","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":679593},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"316cdc1a62784bd3baafb8bed0c08ecc071d1bb1","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.21_1764939850517_0.5556846123729711","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.22":{"name":"oh-my-opencode","version":"0.1.22","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.22","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"dd03d17c29bcb94e6755fdc92073794ff12c09cf","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.22.tgz","fileCount":63,"integrity":"sha512-GXi7B3Rm8W6DYMRpJ7FGEIjuQvZ1e+zESbYHKf94CGP+VyWIPTpNBtVYIEBh0BC8ZGVKP+pGl6p0XBD9k1heaw==","signatures":[{"sig":"MEUCIQDlUj+98qhfVukHRAVZ0RwoDhTU5vNJ\/hl5B8ahmjyqugIgPThdfM9ohxtwk3wiqURD\/j8cOtflvWpY7ROpL8q1bts=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.22","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":677774},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1780e2971d79d0e4975b7f93d5d5f23376badbc4","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.22_1764940408989_0.39045103160064687","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.23":{"name":"oh-my-opencode","version":"0.1.23","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.23","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"9533a75c2433b27e837b513da17532803f9475a5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.23.tgz","fileCount":63,"integrity":"sha512-5Iy5Tkh9NZ8QViIK09n6YbleYbr17czj4nFfF5kMAbQx62HRHVvWqGj7y7r7\/DCq0PXDWbUNCgUdqobyq+LOcw==","signatures":[{"sig":"MEUCIAKfBOMDKbxPu2yaCUj+wuvJrfgtZ5Hm0WpInfcwzDWtAiEAvME8Vaxajj4Z34R9HXq9FOdWgdS17b5fnLjTpIJ6Ecs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.23","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":679562},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3bcb869a5d2be8ebf499bfdc30f152ce70527cea","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.23_1764940762997_0.8556737370365706","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.24":{"name":"oh-my-opencode","version":"0.1.24","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.24","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2db9e32a710c2d9385837bac2774dd0bff64b621","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.24.tgz","fileCount":63,"integrity":"sha512-xNI72s+pndGpUSdh\/TncbsOF6a806yG63nw1iD0vonS3E8Mje8O80xoJyXZlZ7Y9UytWuGABXjdNBgrss5Z4YQ==","signatures":[{"sig":"MEUCIQDRCWgd7UbICgdaOmmwVl4EryJL0cawAmn\/8VoOb92zCAIgK2ZsTlnTGeind1iQb9SXSAm0\/CrYa8EBrM\/GkXXklc0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.24","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":684495},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b045f6918e7828941a61b551eaa3bdf4bf9fc058","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.24_1764942809399_0.767034733724564","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.25":{"name":"oh-my-opencode","version":"0.1.25","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.25","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"3d19bfd20a41a4b3e420003449b3ac73a54838c5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.25.tgz","fileCount":63,"integrity":"sha512-6gahbgr56GrE5LvwchdpUo7SvTs1wYQuW297vaRUuJa4FAiFobsmp75gFttIE7yReoJoMHqRtC86c7AuHM94xQ==","signatures":[{"sig":"MEUCIQD3dGkM8WEDSEPrCL5iLep4Fd9KIT6OaEv5Yf3f+bMFKwIgEHi56rPTrKuE8RprFvr9qCJHv0T4h\/XzYPs79RzrAJM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.25","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":688561},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a287e59262b25c657b78a7f946a122f591f2203c","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.25_1764944721683_0.5893735543831169","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.26":{"name":"oh-my-opencode","version":"0.1.26","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.26","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"384dabffde22dbee66d42a01ccbc7e25a83d0129","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.26.tgz","fileCount":65,"integrity":"sha512-j9Oq6nB3u11PBJ1LZfeNvzpy4F5ZODlyXJzbJyRy1W9wWDFSZ7yXKuHU+RzqJC36CZY\/BEdmmpbLA0BKLtu8bA==","signatures":[{"sig":"MEQCIEJPgLXIngTtG4MQ0FP4Grs5CwCNxqhbgdao\/4N2DRarAiAf1NaSDi1P7AYXVtJr\/krw2OPEyCfHSmXgeC24Ly18oA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.26","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":698754},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b86346a79d405d5f0e42e9e8af28855b5311ade8","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.26_1765154493913_0.20333639584854502","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.27":{"name":"oh-my-opencode","version":"0.1.27","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.27","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"a05f7435d82dd4f24b1c4bb397c3d3f57dbbb105","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.27.tgz","fileCount":78,"integrity":"sha512-reWcCdCHAi0vSO5J8uonmY4Zzb0HmD3BN3iaCEdy7Fjh4IRvpO5p0\/fT9X7nE1D6h8UoqkeiaYZUCQPR7kv7xA==","signatures":[{"sig":"MEUCIClbYkeont9ZTF9srZJYxdrU\/34oTDPvjLlRYA1YfwLYAiEApS3pnWvftu0AakoN4Erj6+LURiI81PgCJRhBXm94\/Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.27","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":716293},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5cd3f0cbf282cb32d38e1b3c654f7d30a69be538","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.27_1765180862976_0.22908905191741935","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.28":{"name":"oh-my-opencode","version":"0.1.28","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.28","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"dcec71029c61f5fcfac00bfcf04ae554d81bfadf","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.28.tgz","fileCount":78,"integrity":"sha512-7a+mx2Rs04K5YGMBAHxR1NSWZN1hB3ac9pzQdYt67F4Vw3soRepHQVZcRwS82ZAFYvxcTndHcTcR1gQZYI4UPA==","signatures":[{"sig":"MEUCIQCW71vWi+6QaM2dWwcGmJH+CHyY0uFckjnHBVQqD8xNdgIgI\/OVT+ZaLpjutJ+ywP33Ozgy3j8ii\/Lar6om1Fd6t8c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.28","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":716211},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0b5c8250ca83c317341ded0ea1d76e54793d98ee","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.28_1765183947531_0.2148174351574137","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.29":{"name":"oh-my-opencode","version":"0.1.29","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.29","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"a980b65ca306b2ff4d4547d5c6a1ca2a93d64dda","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.29.tgz","fileCount":78,"integrity":"sha512-lY\/HstjoRt2rLpUVQ+Gzd4wiW07dS4JOSAPW178krE81PLBxiZPe6+tn0Rj5mgrYQMRppgI8jDr6WvjE56NYTg==","signatures":[{"sig":"MEYCIQCO9oCyDT2XADGr9TbwBac+IJJQAocjkIV55X+t6bcmTQIhALD1iw9sKFJdpBKomLzhYEX\/xg56hJD2XsJO95VJa9M0","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.29","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":716789},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"45bdcf3580a22f95039123f8723c47048042af6e","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.29_1765244265651_0.3872186810297431","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.30":{"name":"oh-my-opencode","version":"0.1.30","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.30","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"73038c55962c8108f38489df9bfc971edf13aa83","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.30.tgz","fileCount":81,"integrity":"sha512-pXGGgL\/7Jcz3yuGJJTI72BKern2egwfRz2LQZTBq+jl+pNCybOvGvXtFmR+WGlF8O3ZjL1wIHypBbIVuHOBzxg==","signatures":[{"sig":"MEUCIF9FQ7vr4nspSsM9MWb22X2\/4lziQxTEz47V3zZqWQi\/AiEA\/+KxeBhhIV5TI7PVQQPB4GoZpG68aQYvQTGvHcKNxbU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.30","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":704512},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"431ec149915dda2bbc82a391aa9ed803930fba4c","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.30_1765248618362_0.7554994903418595","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.31":{"name":"oh-my-opencode","version":"0.1.31","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.31","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7d16554164e22001ae251666f632dd37a22dc779","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.31.tgz","fileCount":81,"integrity":"sha512-CbV7wHlDuIUqdkWXVGKKGcK9Aygq6UHbX4uxwWt2YTSDA4bl5vqqvjIaXn3G9ftmyb+Itd\/lp4\/gZbkYA8Gikw==","signatures":[{"sig":"MEQCIHNfpj0LdOzixaZEH7ST1NjLjtwHVMcWViKDq+heInLYAiBdQYj6mQsAlizBbp9GBIPSMuCq\/MjWfFX2gBJGuJbDww==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.31","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":704545},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"08ede0a28dad306635e70a769e52cc414ce17ad1","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.31_1765258922100_0.6072435925870188","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.1.32":{"name":"oh-my-opencode","version":"0.1.32","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.1.32","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"f4b5f9dfe65a7a348cc1243efafa187358c4b152","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.1.32.tgz","fileCount":115,"integrity":"sha512-5DDvF5ty\/Oz0p481AW\/ScXUgG6gjMJph0m5+8AwyYNpRSaWSp+N+2qVOPX7s5SdUG6XCZLsLK8QQ5eHODjB1lw==","signatures":[{"sig":"MEUCIGLOxjmEWV4MoPJOb1M22TDOXETyE8QePZ6aBfoKW3y\/AiEAtgnMQdci9cfq0G07RTBHHYCyAygAkiosT9eh+vDDMEw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.1.32","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":756016},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e147be7ed47f7d448ea9075d8710f2dbf8c7919e","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.1.32_1765267230633_0.781709464677617","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.2.0":{"name":"oh-my-opencode","version":"0.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.2.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"40df52ae719d9bd41c5ae92a2e5ffcefc8ca346c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.2.0.tgz","fileCount":115,"integrity":"sha512-DSRlPTdVLnLRFiitvlRqbcA\/flGb7Q2pmJJ+B+hTA24u94QQjDFI12QFE2DcZF9ev3M6wjbSDzY+AEiqTQJZ3g==","signatures":[{"sig":"MEUCIFKS\/p46IiZZiBsn4qgKaqllxkAotaZDaxAWtxAMxpWwAiEAz6M4w8M2bw4gpPiQ39CZzSGqn2Har0xlzv4G9IORfzM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.2.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":756015},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"bedbc621fab85cddd3d347ac865dcbce63ae16d4","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.2.0_1765284511354_0.30221113321754456","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.3.0":{"name":"oh-my-opencode","version":"0.3.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.3.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"a0a9203e37748f048b8e4cf159354629f550e9c8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.3.0.tgz","fileCount":135,"integrity":"sha512-923IIf9pNWm+K\/9wfBlgHjDGuOJOACiPdYkmLO7QGslQVufXsyeB3Bu1chGMbFiAu+wU\/G93WJvJ8NsgsyIReQ==","signatures":[{"sig":"MEUCIQDWB3rCoHdoewg4N0UBbYAaD3G+NtWiiwFa6OOBCkUSiQIgOOcn5O55oC6Jz3mnjUi\/Le4paiPqjimI3C2i7EOcRZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.3.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":815613},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"31cb8616c278c695d992c3362a529cbde76b2f1c","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.3.0_1765284687353_0.013924884624737954","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.3.1":{"name":"oh-my-opencode","version":"0.3.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.3.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"dbcab9654a7e6d77d0c91d9f15bebbf128c43433","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.3.1.tgz","fileCount":135,"integrity":"sha512-vY6wJrOmjqiexm1riQjlbyCQkOpankDT4Jht8Pirsn+evYBn7\/Rtlw\/fPvkCeDtZhtQqoqJK8pFRXpY7IIa7Sg==","signatures":[{"sig":"MEUCIQDxx7vbccCwp9fRujymgIn0tNKiwgAMdMvfIan43RjjlgIgRrmQvP8GwEn2xjPRnj7UjA+A9JbadxB5UUPexooY1oM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.3.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":828447},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"cf33fc5da1afcfcba87e99f4d2423671bbc6eb3b","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.3.1_1765377883519_0.11404839980306147","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.3.2":{"name":"oh-my-opencode","version":"0.3.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.3.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"ac68d706454491b236107d1aa5721f0e0de9ddb6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.3.2.tgz","fileCount":139,"integrity":"sha512-IoGMmzOkHd0ZO5XIB32doCHefxl5BG6Doiuoxf7fvFUNjkjkukYUIj\/i+jd5tK1otUiGNkOHqYCydBYjegoMRw==","signatures":[{"sig":"MEQCIEhQlKiON35cOr5lS0xRI9qmbEbSONQKNb8MlwV8suQaAiAQDSJ\/QxUteLhhLBxdUzCXiimN2YoQK8bhgrEp4V3Ipg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.3.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":836662},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e4036185f0abe93f4f80e7b9b4cde1c17c394902","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.3.2_1765495881835_0.8243179441449786","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.3.3":{"name":"oh-my-opencode","version":"0.3.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.3.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d5bda65ae4b4b00d0658c0f82e5e798031007af4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.3.3.tgz","fileCount":139,"integrity":"sha512-Hj43TG8g4kRm7FMF8AxxAxiOJgxoPaDT6sxOp\/dDRxcfvCVWg5HQISZBGWNKjphemVohQrwl7YEzAJ47hB46JA==","signatures":[{"sig":"MEQCICyTg9ZZj3AZlLZb0GfeChPVfT0gOJZ4p5UmAsH2OeETAiAe40Z5+WFc0YaLrv4717mUlmHLrz7VINF+rDjigs67lw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.3.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":850843},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"652f343c9516722a89ecd9ef73092eb110f34976","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.3.3_1765503565689_0.5166640537420977","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.3.4":{"name":"oh-my-opencode","version":"0.3.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.3.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"ca9ad480061402916a2b5267600e93dd7b6c82b9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.3.4.tgz","fileCount":139,"integrity":"sha512-jF+gqMSrkYjABoZFsnRWUcWKJvi0mppGh5zU9DHoHHZZjYKyjzx6DViSJ+IH5QXNU6DSBEtzg8nzDGz7LmHioQ==","signatures":[{"sig":"MEYCIQCKJVvfkXDXGqgWOgZmgOkSRJkGnEc8nSKWSG3dK9rASQIhAOP8hNNOeNLzEwFlMvaQNI1liiKy2x+9b6IgZIkIyHzs","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.3.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":868724},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"64138ee88f453f3319015293fa5fb07450c84151","scripts":{"build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.7","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.3.4_1765545964085_0.6972263158599499","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.4.0":{"name":"oh-my-opencode","version":"0.4.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.4.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"90493dc7c922ac516a4bb4d1005905ce3b0dcecb","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.4.0.tgz","fileCount":179,"integrity":"sha512-k\/Qu6WNs02Jj5Y6DFvE5xoBxv0EFo\/1Tq6Cq7HbilDKZg0KWBruXP0UOymRCRnY7p6gEc0dHASBi\/yRbGrkZBA==","signatures":[{"sig":"MEQCIGlOEMSmbuaE95BstTFoti+0kRL3+oMP4N88AdzLy774AiAcAp0k\/jzveoHd0SVW0FBY\/zjpZbWQ2Pvyho2998xZqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.4.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1031456},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"55157bceaf2fcffbbe7cb8931c52c9a7671b313a","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.4.0_1765569580715_0.4988662341630288","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.4.1":{"name":"oh-my-opencode","version":"0.4.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.4.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"6dcdb741758d68211c51016869f6640785e4dd05","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.4.1.tgz","fileCount":180,"integrity":"sha512-XMbZT14AhMHLuizutKZJba2idsdYsaOGRDqf9Wqjln+8nmNyzPTtRgGrOOeEljLhcMPXzDj3MHl8Qdw+mAQ5gg==","signatures":[{"sig":"MEQCIGHBaxUzIUumfkg+7S8wHh0VDS6BId6cdg0zOvFoSuONAiAU2jQghMCdkvI3QfexQY3CuDywKB4SHr0IqWQPQF4Jcg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.4.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1034017},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3b129f11c4c6227dd223f07cd209e1ca45e90abf","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.4.1_1765595747660_0.24334639501442923","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.4.2":{"name":"oh-my-opencode","version":"0.4.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.4.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"b71a426e524a6353b67e5839c6100a74475d4ef3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.4.2.tgz","fileCount":180,"integrity":"sha512-lwEY2Dyioys8wfsvdAAH07JPY6YE49YO1BJSbb+eu9m0JSMILrvQ0MBXhTXu\/ef+WDo96oBrv7UUIatyQIuBVQ==","signatures":[{"sig":"MEUCIQCOJkeblFiDYkj5yB4tsSY\/+PTrmHMLcKjl+8khltV\/5QIgRQPxC\/JEvdrr\/KVUrUhX1E+4GsefClrV0Eu4D1UdRrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.4.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1082371},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"555abbc0d6e8b22cefbd66b313032c8a2d96e368","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.4.2_1765595807117_0.6432619501192536","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.4.3":{"name":"oh-my-opencode","version":"0.4.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.4.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"fe224d55f61a7d7a195abb1048ef20baae2ec51b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.4.3.tgz","fileCount":180,"integrity":"sha512-wPMpBVsN0KnPjVUH0FvG5JQFHUZbPpvmv4ijD0CV1Xt5Zn1xw+QRWRCceTyoZeUJ5GDmEsOvxnLWvKkEizd+7Q==","signatures":[{"sig":"MEQCICNQsHEl6ekb4B1JtIFdNPPGpKY5lK2wuDxzC+Qjb+pYAiAt1+JWJGOnOVu1vyoywDznMGWvhtrzyt+1BNPwTib5aA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.4.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1082898},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8d76a57fe831d5db8e9dc927063254f457104156","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.4.3_1765596148225_0.5064324938048843","host":"s3:\/\/npm-registry-packages-npm-production"}},"0.4.4":{"name":"oh-my-opencode","version":"0.4.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@0.4.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"bbc763eb0528366365b5c349ba6572d3e757444d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-0.4.4.tgz","fileCount":180,"integrity":"sha512-LLVd01dmSUmZqqfPn\/YfEXQ0ECt2IzQAubd4Yj69n+ZxYyiibUCsbmNN+gCynHQ4EBLEe4Ll3Xzh\/pl\/A50vHQ==","signatures":[{"sig":"MEUCIH0K38Y7coj95D4jo23PRzdt7ALwRrgaIoakY11rj+p0AiEAs\/TwpdUKq5NeeiPcp20QbWS5Sk\/kc5hZnXK3TLfkmHE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@0.4.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1082898},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"04f33e584c315bc20a58d864c76394dafef14837","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_0.4.4_1765599841326_0.8507990556372682","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.0.0":{"name":"oh-my-opencode","version":"1.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.0.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"0807c8d99a636db10ea63a56dbe5d5b049b33943","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.0.0.tgz","fileCount":184,"integrity":"sha512-9gJUwQLKhC0G3Z59usFvfa8jPkV48cY3hulh\/LdpZENGHCcu3xmYlWiyPBNqsPZC30T9cHEclDBIapolni1a1Q==","signatures":[{"sig":"MEYCIQC4+uvyY4OifKC3TJjKRyP10hieOHSS2hhBQgyUC7vU\/gIhAIC\/oeiJbsLLU9IK0HORnMoe6FB344mf\/fGpscPWYP5q","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.0.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1105621},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f57aa39d53fed8e0339f9aff21aed381d27ab8a1","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.0.0_1765601580432_0.43710916330945215","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.0.1":{"name":"oh-my-opencode","version":"1.0.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.0.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d03f2db248df1456f675b5823728c93b4b402285","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.0.1.tgz","fileCount":184,"integrity":"sha512-inTWjqeLdhW0dV2mVH0gJouO8rQmsyzLBy5ZVS5eWDfAjxF\/JFN4chwencThTV7nTEsw0IVLvb0qrQT6kcmRxQ==","signatures":[{"sig":"MEYCIQCsfwVf6pyFRqm11yWV2z\/W3IyJohfcJ\/185OxTu4kPhQIhALAkDthGZPX+01HTvGoRmv4KrRD44uRlgw3p3zcYgKKy","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.0.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1108454},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"55bc8f08dff07bd60ad7792f5201cf0f47ddc640","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.0.1_1765602390240_0.8588119404329955","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.0.2":{"name":"oh-my-opencode","version":"1.0.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.0.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"5865b5fc2e5e8269ff0e4da5550e5685db9be07b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.0.2.tgz","fileCount":185,"integrity":"sha512-t0RVVWiOEnyBJyqU15\/et4DfPbDd8KCzZeYiI9BT6DjNeYgFLSmsy4Z9\/MwtHswbbv8L1gpcXreBf8AqLbSstA==","signatures":[{"sig":"MEUCIAlEr5jslrJDKCOaDoXryZZq2gnfNkpb7FEz8vaV6DKDAiEA2joelL\/GmsJfbsIE6VR1qrUnRyQHzBe9Y5ZnaOSUlk4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.0.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1108038},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1323443c85e3eaa43aade5719dbb4f7e561195e4","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.0.2_1765603477114_0.03808629584432732","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.0":{"name":"oh-my-opencode","version":"1.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d9f2ef93c5a3885b6dabcacccdf900a5ffbeefa4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.0.tgz","fileCount":190,"integrity":"sha512-nZE63eihNkigA3xvTwuo5LscpTkJWf6oG4C7FoggHDISkvk4tYypG0HsB0kb51UHp9E0MqW5dh1qFeVoM+YIAA==","signatures":[{"sig":"MEUCIQDzwPiTiktrI54\/Csqlkrkd\/XqJHMjKKijX3dMX3O5ajwIgR+8Ees4v5Oa\/aglCf2e\/ygiiWdbD3hjW5\/RBD+SalKo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1113405},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9cda5eb2627399d3bba088de2b2ebd90812c7c10","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.0_1765620298939_0.9333695839380238","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.1":{"name":"oh-my-opencode","version":"1.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"5761981b2e48586e801409f5e3367e9869253a63","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.1.tgz","fileCount":190,"integrity":"sha512-kE36lvUFCK8EaM8\/WnGCXZlCVHkSkRBbnB3qf9h7aTNOoYESpM6Mg0O8DgvgbWlTzJUsFIfJ9GnOtDZpM6iLVQ==","signatures":[{"sig":"MEYCIQCflFZYlrMvfyUmAWFS6q4SgXxaNE9AfFBwDyKx1pTQvAIhAJ3\/35JcFZhcRZYLEY1CSnkdjdN5YZp5ZG7zMOCLfflj","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1113404},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a7507ab43de9073321642fe733b642277fd5daf8","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.1_1765620476853_0.9944187027454412","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.2":{"name":"oh-my-opencode","version":"1.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"0f1707b564859b504aab2b77355690c728df81f6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.2.tgz","fileCount":191,"integrity":"sha512-4w9tf7K8SzRZ\/Gdo6b71kelbxgxekk6Kb3dnzMUea\/j0qT42ACoO1AJuPa00nDING25PfEzbMtngfRW5yhrgsw==","signatures":[{"sig":"MEUCIQD3Q0mWlYb1hU4nO0yt7cl5XfzKd7AvgOvGVXlugXm0hQIgXQE9Vgp\/FmKYgZE2lKoH+lJwYEbIq7k4GMfCTcXgqC0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1120672},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9a78df193977534fe28ff42a79991e2e8a60f7ee","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.2_1765624057732_0.2778704689993514","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.3":{"name":"oh-my-opencode","version":"1.1.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"fbf20c84e5f83ce03645452fff03ce819feaacbb","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.3.tgz","fileCount":191,"integrity":"sha512-u3Q7VkyNi3K\/2LSKQwv8spZeK7ir2rVHl0eNxoVx8HJW2o5bAwpz3xgF+Vg67PgIdEkW2g\/4iAQq0wt9iSSWPg==","signatures":[{"sig":"MEYCIQC4xVn7rOb03yAFtHYNeXpkwaU4\/4FxMsMqAGSLErlnOgIhAKGiWnTr6leWaHBcwNkuP5bDeKqaAm389hwkSlC80Pez","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1120754},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3caa84f06b4ea6e1afd01f21c84ad82cf2169266","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.3_1765625428747_0.009009669596336645","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.4":{"name":"oh-my-opencode","version":"1.1.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"08c6212d5839f0818a3ffb455d95a899c6f57ddd","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.4.tgz","fileCount":196,"integrity":"sha512-ocRkiwL\/\/ZzpkoC+bCl+WliqA0l00Me6mDpOwK+tiDu2\/GV1EutD+C2PnmM9RBMwicOm7GDc\/KH1OwmpCkQfhw==","signatures":[{"sig":"MEQCIBpNUt0FkpzTPTFs9Eh8mn0tnqfP8RI3WZQ9LZSg4lwaAiA1TTU9fQoC2myaLOJHx9ePeqXhjoN9WUBNNzvT5dvSKA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1138668},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b24b00fad2bf296524a02d3081663ccd8ea4dd73","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.4_1765631693704_0.7227678501006234","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.5":{"name":"oh-my-opencode","version":"1.1.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"746be81ecf8a318625da9c9724738c8151bf264a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.5.tgz","fileCount":196,"integrity":"sha512-6laBf+uLzCRk2hoelo0ofMyxFuYXHbYm6lbCsu7HXu+m289jlf0vhbRT+X7\/PoQT24MrmnuywFUKwuR+pg8ZFw==","signatures":[{"sig":"MEUCIQD86z8ds6IwTDRHcasAi1yMJF6sCYKldOb2XcGo15PqUQIgJqM2mN85LJnERQXs1WT\/+1mEMY+jvi29ywEBYTJjdVk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1142942},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"27403f26826b6746bb60fe12a155d4bcb415ab51","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.5_1765635340895_0.2856204022426052","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.6":{"name":"oh-my-opencode","version":"1.1.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7233f02f179afd1cbd92ae7427123f78d78c244d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.6.tgz","fileCount":196,"integrity":"sha512-uE+vthdunB4fY7HBq8OOseYN2ibVUkkPDuJ5nDo9imDHNN6Uv6mUGvYLWNxgukk1rqytrdcAf\/ebCM8+QVHoZg==","signatures":[{"sig":"MEUCIQDJUMhjd5Hep97KToEbtA2+3ggBPiR3PPU19pI3YPjkMwIgLd+cUHkQVAsgAp2PPxf4nM39v5R2Kfp7DXUXupE7RO8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1150655},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8681f16c5253c469f0aadcc0a3247afea8d297d6","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.6_1765642582640_0.5220427933596963","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.7":{"name":"oh-my-opencode","version":"1.1.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"8747d098f69ec30c2d255135b9a0e1042257e142","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.7.tgz","fileCount":196,"integrity":"sha512-zXEvVRi3MbFrdH43M3682MQsLGNKU7Ek1zNAZWXhV8DF5UDqJUEnwszwLEFPi8V0AZ90TB\/Avo9XTc2T6YVDXA==","signatures":[{"sig":"MEUCIGTbpo65Qu8R8N8Rb5qHSI2Xntb2+eBRKlzLD\/4njLfqAiEAu8mw8ihhXg2yxvFd55JEEKSHKYLeshjjMmT\/EzuyYEk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1152058},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b00b8238f427fad16c0deefc1554b842680d9ed8","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.7_1765643088980_0.4677959280287587","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.8":{"name":"oh-my-opencode","version":"1.1.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"142e653066cd234c89030e12b9d04c328e045f7f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.8.tgz","fileCount":199,"integrity":"sha512-wGDm0d0nkMAg09uMMW8q\/Yzm6f0PEFb9kYUllFN1LfIX\/detB7l150BLUdBqxbFiP60g6hMYDAE97tELwnCm4w==","signatures":[{"sig":"MEQCIG2VHr1rza3zaWCCj\/wsjOX9+1Ws\/A0nPRER\/IMThQDQAiAo1rOlN953dm9Nxo5kVJkylvIbyjnygZgmpehyx\/5Uag==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1156120},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"030277b8dd44a58e08cad46e9d356288b507f08c","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","glob":"^13.0.0","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.8_1765684435142_0.4849920659801319","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.1.9":{"name":"oh-my-opencode","version":"1.1.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.1.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"9df8a32af72974a826d1b081c42e058143fe12e9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.1.9.tgz","fileCount":200,"integrity":"sha512-meOhWP7s9GFF3N1wkMpR6Ibjrpn4+Ll9lTHxt6Rt\/F1I09Z2QRQwbSeTARdDJTOJp9ruuSbq1xUx7RsDCXUtWA==","signatures":[{"sig":"MEQCIAjl7RkSeCpuKRANi0QWpRtsGVqmdcfiguMdRGJ0rQ4gAiAvGEwahFNsYO2d0MLrrjop5N0M\/pHWgn2NSFWkmQmXbg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@1.1.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1156187},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2806c64675b5c37f6a905e9e190f81b47ca61725","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.1.9_1765688718201_0.28522864762993305","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.2.0":{"name":"oh-my-opencode","version":"1.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.2.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2d0893e66b10d68307016e581ff01f1e78d076e4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.2.0.tgz","fileCount":207,"integrity":"sha512-f+Ipot458GGyoEZpCMe5GUniMBP1\/qpIC\/li4+9cHblxrplxrcf1\/m2xe9M+vLvBBYTMI2oLepM4AHeeCMm62A==","signatures":[{"sig":"MEUCIFnBD0F7ZjvSSe+odQBm7F5dhhlLjs+0mNHV\/x8T987uAiEA7+SFMqvAOhsZxmD2pmCFzqgFvyMRcwcHmEFicPezlcs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118961},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3dea5680070a094e98ddca2e48a47d5a79942859","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.2.0_1765700701698_0.8478184562333064","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.2.1":{"name":"oh-my-opencode","version":"1.2.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.2.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"845b4441f83975851ce148ca19bf9fc101befa74","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.2.1.tgz","fileCount":207,"integrity":"sha512-2VShAKKdV27FVdoOY3zpW5OSRQSkhWzUQ9bmpdh16vAFbppMDBr5AMUaL5rxUxmVI4e67CV9BqGZMAq4RSFP1Q==","signatures":[{"sig":"MEUCIHgm9sHzGVif5cfxnuzY0vliw5B051rlMUJ3J5VB+ek5AiEAyMDkZoqMrDqIDT\/KVnNO1am\/qP2W0hUUJVim1k3+bYc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118961},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3dea5680070a094e98ddca2e48a47d5a79942859","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.2.1_1765700791897_0.819963251654243","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.2.2":{"name":"oh-my-opencode","version":"1.2.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.2.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"519146bfb49a035eaf532e4a682e825396ab62c5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.2.2.tgz","fileCount":207,"integrity":"sha512-nPXFRvPD4vnIqH73059DffYS4F+xf4Pr0NUYKkKSBjA0wXDSXwzVCa1joQf2TAyjej0rXftg7Ych6OrZXRppSw==","signatures":[{"sig":"MEUCIQCwoLBJd4uTtwl6c\/zalymkY9oQD\/UgIkQnwWjkdk9M8AIgM6Q12gRpqlL+qpzcnc\/qwBZgVwhLmx1Ii05xggso0KU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118961},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3dea5680070a094e98ddca2e48a47d5a79942859","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.2.2_1765700950961_0.9704722724173971","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.2.3":{"name":"oh-my-opencode","version":"1.2.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.2.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d4c6b10656d9034710913a14d9775a6d2923d9d5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.2.3.tgz","fileCount":207,"integrity":"sha512-yaUHO4XIEY5AdSGtIQStKZc\/VaRKm5WgNyWr7NuIym7bmfWaxRxEnDgsukkWNIi8clwyZFDaIyoJ99t5vTMabQ==","signatures":[{"sig":"MEUCIQDpFMYRRF3qnCfIMvNgvV1deRTfInY4Y20QI3t+pytg6wIgaendDWSmFXBiTRtAoYa4HbCjDStk2\/PkioiexXDURqA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118751},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3dea5680070a094e98ddca2e48a47d5a79942859","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.2.3_1765701407493_0.3478686996610534","host":"s3:\/\/npm-registry-packages-npm-production"}},"1.2.4":{"name":"oh-my-opencode","version":"1.2.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@1.2.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"cadd589c9ea7790f73e4b9b7b1f469de0a076d87","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-1.2.4.tgz","fileCount":202,"integrity":"sha512-ODsUU1cCVUH0VLmRPeMxENUvetabxLwSvarV3HLwPmftHiNKVKg+LSqypZxnwOEsGAI5CN++InrmP+Qtp7XaWQ==","signatures":[{"sig":"MEUCIQCoi4Mayo6Z6gOv+mB0sg8ZAiySd2UCkGdhV9mKM8KEVwIgcjSQRi0TrkJsFYBYE4CxuXPYV3wm9QbvGWPVHYRx+ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222744},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3dea5680070a094e98ddca2e48a47d5a79942859","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_1.2.4_1765701642792_0.6986946840349424","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.0.0":{"name":"oh-my-opencode","version":"2.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.0.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"83440fd8d6bfe6bf7f6ed24f4bdfc712e1b1c9ad","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.0.0.tgz","fileCount":201,"integrity":"sha512-3olBAsVmXuIDMpS4gZMOqIQJNCbL0Jpzg38U8r5I4s5uEA4Juba+UCVdH\/ZFmcJcJXVv6uew5MkwBqNBoWy6BQ==","signatures":[{"sig":"MEYCIQCo80dLlv7rodeu4t9J252CL2meEtxv22WPx1Yeqs3K+gIhAINg7Vkvdd4XKmbRgSKYSBdETio28nhTnqdWVaZ2g+HZ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.0.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1170880},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4b35bf795a5221c8c08e978a785374ecbd44f4aa","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.0.0_1765702206889_0.5455839737113422","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.0.1":{"name":"oh-my-opencode","version":"2.0.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.0.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7bc7b17fdc4b44bc89c9ef31c3d25903a61b9c81","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.0.1.tgz","fileCount":201,"integrity":"sha512-+U0MuwQjCl8MtELoWpyu64DF2TnlMMi9Mn8Er+HWXeI+hI+gHqBorY9MuJla6mR1gS6xlVknvA2zsTl8IUeSbQ==","signatures":[{"sig":"MEQCIE9h9Om5Qm5j6LsDOQffG3lUX1LWMvdSFFGTccciydz7AiAPkot0BvH6ElZEZeXb7bNvEBzZLW1C+KD+jZB1Jr\/cHg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.0.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1171796},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f1b9a38698dedfbadccf22fb7a83ccd180fbdac7","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.0.1_1765705147413_0.6241824818874799","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.0.2":{"name":"oh-my-opencode","version":"2.0.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.0.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"72fe8f46388dd3a811574a847d69799bdbb3da90","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.0.2.tgz","fileCount":201,"integrity":"sha512-oyy0eTKK1FrXwXdT5CFcApg643Wej1EU0q+eS\/SvJHP9TeYXvnELZAXE1+2bmngcgp07QreKU8RhhevuDvxb8Q==","signatures":[{"sig":"MEUCIQCzOiV2TZM3l+v76KRehGl2cPqEFd+noj5RxNAdvTajuQIgN+fU6B4r2cPd9R6mhCmkul+ygCt5V1V7bHt4RSW9rRs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.0.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1176785},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0c237064b54a086ea8dc7ec83cb6474197b0d910","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.0.2_1765707973647_0.25147504930977616","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.0.3":{"name":"oh-my-opencode","version":"2.0.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.0.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2c4b9b3d0fe4e65777190e460882c714634c415a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.0.3.tgz","fileCount":201,"integrity":"sha512-MlFnWC6VFWucL\/M1\/rZ76yipSwDWc\/ijYkUV\/CnagGEzUB9LIqBrlOzENRlMTbxk65F+PSiVKJni8RFK+e7Acw==","signatures":[{"sig":"MEQCIH+MZEdturjbUG014m5Z55fq9koBycFeyPGYOQ\/R23nYAiBnWrZhHSJtS+AOjTsXo1+br404e2ge6f8utFtul3gbAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.0.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1189535},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7e4b633bbd73ab9d26c8630dbc342e1c027781a5","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.0.3_1765718562392_0.9955901199609618","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.0.4":{"name":"oh-my-opencode","version":"2.0.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.0.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"13f4f09283eb57bb29c86d24f0f6a11c1fe72b98","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.0.4.tgz","fileCount":204,"integrity":"sha512-yzT7fQaHnx8iO0j1xPyvUHy9hPmGCJV7OOW1D2gzmbOl1lWqcoOT8xBXePTr\/ocWFb2SXiYzmaAnu2Wo6BCPFQ==","signatures":[{"sig":"MEUCIFgS2r3xlDxJwMMhjMz57MhpwpyUSbsg\/RwWAFj4AjlPAiEAzATk8+w5aptlJ1RlyOEZcAYy5tD92SLXCvRCn59Au\/c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.0.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1192540},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7fd52e27ce03ab17e286a88939fe5d66f8c04117","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.0.4_1765757208038_0.6922538537762952","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.0":{"name":"oh-my-opencode","version":"2.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"f9ed872af54b8f156ff319b4b950f93e1d9db6c4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.0.tgz","fileCount":213,"integrity":"sha512-0zCWsjnOVgGF3RkrfVmWCBLVBQzdbI6P0ipsVaVdXhSfEbdNCQpJV0UnkDNcIO6TytXDnwVcY1Y5PQdGH6R5EA==","signatures":[{"sig":"MEUCIQCsqwe0gDd9mlcRhmVtoj9Hs3POZj24SmbdMRhAscarNAIgAeHwCi2rhNwf5Z9cSEXcs6RQLVJcLxuZeotolJcJjeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1220287},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"689c568e52f48dcb9b1a7561d8c208ba50e16a42","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.0_1765793714397_0.8150701874481343","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.1":{"name":"oh-my-opencode","version":"2.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"a43813cb4ce4724d9808ecf920ddcdd6faa16e42","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.1.tgz","fileCount":214,"integrity":"sha512-r3cSJIcQ\/rZmLxGBWEm2EZ0frY0+cjmnV\/WRbOos703BcGFJYZe15qze3xOKB3BjIcQ\/yVrYx2sm8p9l+HM2ag==","signatures":[{"sig":"MEQCIFqTpYHDwzAkGRkn1Nogh1E8tLxib2ULorOdbgQfRN6\/AiBMrFRtU7WBw16TVsypCcmGgUWF\/EOwJwxD85s0K6w\/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1268605},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"be900454d8ccafcf6b26e4c6d51a335a0e081204","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.1_1765815732568_0.4220858232243667","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.2":{"name":"oh-my-opencode","version":"2.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2ff0216269b6b47ef3022250569bd231af4b8f6f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.2.tgz","fileCount":214,"integrity":"sha512-fArtTuiwAn+f6dAveX2cB72aGUtPv\/ipdcedGMGTIoHB566lC7onsyIsEdybZ\/+3gejwTC7PxlL0VzTK5Bh9cQ==","signatures":[{"sig":"MEYCIQDJAnEoxduMXGNQMa+\/ibUpCiSoqOW8xTlvbMH17ftscgIhAKbIYAmwV+7VWpZ90TQwyZpCax65fZiXte9P7ZSXODwQ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1269473},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"da63b090648f16fe50594ced87b1ef360db82f40","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.2_1765843124907_0.6613552802910103","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.3":{"name":"oh-my-opencode","version":"2.1.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"bc73676dc3ebbf50d73f6a36c9d329724b0a00b6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.3.tgz","fileCount":216,"integrity":"sha512-0yh6aKKouRDB9\/jrq4ARE6TQSpbqMeZm4JJ853Y0K2z7csUaHRPc5y8sOOahL6204EV5IHp37e7PJcjOU9lwaQ==","signatures":[{"sig":"MEQCIB1ZTZBlqXt9Q53nBhH0PSxk70Ijn7HPx3fAhoKrn6siAiBsOlyh14H0HVMHTET76191Tr5vmbN\/Y1jbt3B8gsJnEw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1294418},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9d48a72e77e96a5cbe77f208aebfbbbb41d6b2db","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.3_1765867492840_0.2639733747351649","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.4":{"name":"oh-my-opencode","version":"2.1.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"bb2244fa87b9de9b257d8ae5bf34a44092f66346","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.4.tgz","fileCount":216,"integrity":"sha512-jmgHwkna5plRiG0gNlvL\/foDzYmJmACQtkQ5HBpScSy0Q+TvOLLYuI0HvMFRVtQrIcbucZ6HG94SC2vq7F+KuA==","signatures":[{"sig":"MEUCIQDXryppUvBHxLtKad6vCcuHypOfiau8FeS6FoUsI0Dr+QIgbBauMSe3CBkJox\/HFOGJ5AIlmf8Aca0URdEb2pq86sk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1276078},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6ab0ff74204fdd24bd716d3f010d6ae1c2220575","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.4_1765889215642_0.22475554239208262","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.5":{"name":"oh-my-opencode","version":"2.1.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"7dd52ba6b5588f053008b2d8e11800a0369a50c8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.5.tgz","fileCount":216,"integrity":"sha512-bXHtnlDzx9MYiUOR0cp9qrAZ8PY42ao3nAoPFl5B3sYREdaUmHfdJ3c\/\/oxEXG3cnKLV5zFlOGXHar4xyCAvew==","signatures":[{"sig":"MEYCIQCPm86xr51YmNCFnBDQs6Iyh9VboIyIQ6+oebFooVY7vAIhAJiOP3AiTjUirZ3WLI3FDT5CdAO+nZ9CKJTtHiulyDdA","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1279602},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"de57f8432c1682428853f65d5c04934c891c2bdb","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.150","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.5_1765894662014_0.46312898276985837","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.6":{"name":"oh-my-opencode","version":"2.1.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"e91bf0f8ba080d2743ceb544c9f87e4816e0ab88","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.6.tgz","fileCount":216,"integrity":"sha512-a3A8IHC8fp+gGMQrUiX7514GyJFgf3QFqSd0bga1oT01rmmytmkut8x4QcGu++GPTVk\/7zcuCQlcV5wcA52RmA==","signatures":[{"sig":"MEUCIG3qEAuUzhqwcjJhLSol9pUoz6jKKuDiDpe\/b6crzCs4AiEA4hRKbkWRFxIzMox2S\/g8iTA2fre1W2RxhTtQb4pzWWg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1271272},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"90baab301a602233facff0eabc3bc5f0b3a2a8db","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.6_1765900132108_0.1877558337810099","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.1.7":{"name":"oh-my-opencode","version":"2.1.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.1.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"017385a1455f3f3c7d2bab04ae54f16917f40b76","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.1.7.tgz","fileCount":217,"integrity":"sha512-zJYk9sCW2RLNgxz3VT75qcEuIHL45nYdojDmu0A62EHRa0+DgWP+APxs583ngKTJYx3x+etcRGPvfhNexDplWQ==","signatures":[{"sig":"MEYCIQD0obcrLyY5TIDl5vnGkZroAZh+TURL5AVdsz7vTvr6EQIhAOpr9SwjqxB6EhI86SD0srNSnkDTAgxBXz8q03PFR6TG","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.1.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1279875},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f6a50964105ec9cd0e945a4c37516f42405f9b2e","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.1.7_1765931945467_0.19329359282161906","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.2.0":{"name":"oh-my-opencode","version":"2.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.2.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"fe5c447c9cc963eb93bc77a30304c4d7eeb6ff56","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.2.0.tgz","fileCount":213,"integrity":"sha512-sjQXMKA97OM99QbfG3pelvzKabdxAOCNvqxgtOR9+OvmpPT6i3XB3WFDOglboesv5mX7oOT6rqMMQeArX6eRUQ==","signatures":[{"sig":"MEUCIA5nWWoGb4ddRdbwPZmgRZ1NZy9EBKGJ+tquOUjq5S2XAiEA2oreRB4o4FN9U+hSglAof248lzTBkpj06U6GwqyOr3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.2.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1285145},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"17b4304a5f89939c02a97674a286c225a009a9b8","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","oh-my-opencode":"^0.1.30","@types\/picomatch":"^3.0.2"},"peerDependencies":{"bun":">=1.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.2.0_1765967184609_0.1275203102081437","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.2.1":{"name":"oh-my-opencode","version":"2.2.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.2.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"4c1c9756ea18c1f6a6d4873d17943598651a6764","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.2.1.tgz","fileCount":213,"integrity":"sha512-n4\/aBsAzAKGZmcFgVm0J355CAtcmgACzSYEd4WZxCE1Y0C+p2dxJ4OSwPeoSIxTm4nwzlc7r4lxVJWHQNMmLag==","signatures":[{"sig":"MEYCIQDXl8+egjiVONWmm95zOxAgYZi61RiRvhTC3H4OTuOdwAIhAL8L8enuz3bX+diYhnuoxofD8Jq+lzj10Vn5VQrRDSp1","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.2.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1285897},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d788599f9974d0be062a46aa96cf849f8396bca6","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.2.1_1766074252106_0.013332942102547651","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.3.0":{"name":"oh-my-opencode","version":"2.3.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.3.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"567270fa8a670a00c68d7b76ed9dc825d3a53f94","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.3.0.tgz","fileCount":217,"integrity":"sha512-uJvebgo9gLtGaceVzrUBH5FIMGBqXsUdL97Hu4XYa9Mx99fTHSpAIquKhIyHghiYJUsp42\/fI8JIoSGjDBRBDA==","signatures":[{"sig":"MEUCIQCHezwbs8Y\/mJOO+pU3Dj1nXkxpTRQw080FRCX8NFjGWQIgWMyE3vOe3BcU0NZxNWeQg75txa7+eTgvZcV81IDnVX4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.3.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1344166},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"df87f5f113d0f295960cc10e3f25088fb381646e","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.3.0_1766085234031_0.42995395548803006","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.3.1":{"name":"oh-my-opencode","version":"2.3.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.3.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"2492ca7afb4e4de6b22ea4a79cc13376ffe1895e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.3.1.tgz","fileCount":216,"integrity":"sha512-Rk9u+DXzm76isvewwjmkXSa1x+bITy9rePkQ7dwTSHHnnIm8lSBgk5TpYmltWoY6ptAjztf8+vf9rFYaT26V1A==","signatures":[{"sig":"MEUCIDKt5BAK5nN0k03vVGpC\/hDy2e7W9+kFfIPk7noJJM3eAiEA6e6XaU2odVmaj+GZrlHGV6JJNjRI0fHuWsDIJu+LsKo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.3.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1344831},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8440dce902c49c2b09c7fc0ab365d826f2160da5","scripts":{"build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.3.1_1766113802037_0.37462182337586936","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.0":{"name":"oh-my-opencode","version":"2.4.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"f469b52705d91516931f975322d5e341adb9bc26","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.0.tgz","fileCount":216,"integrity":"sha512-Ekbn6lPKW1jRT1\/I69Nt5MTLHvzC0bdnUO+5CXMLj9SEli4J+N32KNJF0VUGv1SNoKQqSfO1kfKzBJZqDlx5kQ==","signatures":[{"sig":"MEQCIFXiWMLIE81UXI7OYF5ZPJtKY8uULUmwuNCgFt6t0SVEAiAtqbsw7lqs8o\/eFURY3bxYKgEK3oOvP3RwII4gn25TzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1357031},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8b8f21e7940a2f030af2dc84dc17ff70685292bd","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.0_1766198428997_0.7835759730997713","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.1":{"name":"oh-my-opencode","version":"2.4.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"1cd9e3e20565565d120b0d881091b90278c1cf0f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.1.tgz","fileCount":220,"integrity":"sha512-n0aH4mUblQeJeoqe74qvHL1HAvJXJOpBZu7PmYB1KcqpgWR02p2NtPvazwX+x8PVPsoZjsIiZVi8x85ksAb7cQ==","signatures":[{"sig":"MEQCIFPbPBkYlP8MbZwmxepnIj2hNRMvKcWXyri5tkuOPgvQAiApGqSXHrd+koa74I7jDdQLyMySBlUl2s\/3OzaGKJ46wA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1369919},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6087f147036815f93a29bdf084b831329beeb532","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.1_1766335150059_0.30990944121704267","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.2":{"name":"oh-my-opencode","version":"2.4.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"8ffd21862f567bcc817ba4b8bd10906932d31b86","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.2.tgz","fileCount":220,"integrity":"sha512-TsBX4f+awhrkH98219ShUMSxKaAMFW9LKHbuM91q3uHaySGdI7hSLXlIOEmbg3fKQe21UGzJQEcN0iGVSBPk\/A==","signatures":[{"sig":"MEUCIQC68B1YHCJXmN6h\/Z3Naw\/SzrmGRFQwodM0YGa5jm4hPQIgA7yn2Wd3XRXcrp0Smu9GLavhQtgNI2AdxXj+f6pkrTA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1373619},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"aad7a72c587b402e01b2a91edcb3e3e10eb593f7","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.2_1766337222716_0.6976214433778285","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.3":{"name":"oh-my-opencode","version":"2.4.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"5f3fccab449e087eedae4924245b57a17f424ca9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.3.tgz","fileCount":220,"integrity":"sha512-A4dPs0jPB+GGOGY4RhX3g61qBsq5p52iucfmLFQGO7llrA2gRDp03XUmvKBIYBYNRf0iaE8D4I6T4t5M+HT1XA==","signatures":[{"sig":"MEQCIDHGWysT714IyFq1RzJqMWK\/pgyAmr\/Htp64wQLzGI8TAiBPHmi1vwYzPdEGtbQeldA1U2\/e4l9vTAD5Mic98hZvmg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1373993},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fea9477302e9ad4228537068dc1a77cbfa19b813","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.3_1766370037319_0.16607549010215705","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.4":{"name":"oh-my-opencode","version":"2.4.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"522ab5494c8cca48785b075ba91ca3497d9f109a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.4.tgz","fileCount":220,"integrity":"sha512-Taj35gIGeIUFBX559I+yT9aV\/BVzNWAiWnu17TSYjA7YAQ9JMR695Pzxa5O+5LhfU+28Ci0gq\/tLCB9UOVEnyg==","signatures":[{"sig":"MEYCIQCQoHor9iM3GQHVx8pqjDxSbi2K++BeTGEqRmbjUMcDGAIhAPbxItbrL5ezfa92NQO6ZgU3ueA7DRhFWXGVpID1vTw5","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1375444},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e0d82ab3187134c7ec4765a3338586861deec099","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.4_1766417139381_0.2572399850381706","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.5":{"name":"oh-my-opencode","version":"2.4.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"f2d177ac6b312f6131fb4c7f11f094a3e7d56000","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.5.tgz","fileCount":217,"integrity":"sha512-WpX4x8ZWyUz8bqY0v0Q7PaN8nMfKqdrvR3Y\/4lb36LABejgsVxWncyAKdyJFORLKSSG1cgfECL0rTOPU7LSobg==","signatures":[{"sig":"MEQCIF\/eBQIw+2LxIwAZ5+G14KD8McSG8DA3wOUhZwt9GMtnAiBjrvzwbjoICk46HYGpe\/7un\/qqeh8JUGDb38Wo+Gmvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1366443},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0a90f5781adffefc744ef515e4b09c0b60d4a808","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.5_1766427919168_0.40142884148293323","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.6":{"name":"oh-my-opencode","version":"2.4.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"cdcd1200ab07734c78ed9be95d15430ddbfed6de","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.6.tgz","fileCount":217,"integrity":"sha512-flJdxFmJ6xO+2vawdCpGKrUxqJZQw2xxsiExX+YAt6TZ+YlO3VzJ8lfWuYu9AWfUX1n0t59ouJoz8YVWC9kTwQ==","signatures":[{"sig":"MEUCIQCG9tXdF8mlPokCGbo7A17Mi3ySP4S41vSaq7p4BLv+jAIgGxM7NNXj8iktNepqh9lu75No4Mzobi9zKUJjRk\/p3bA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1370762},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e752032ea650fa58b43aa983decc59604309cb92","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.6_1766458089172_0.8063282038155315","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.4.7":{"name":"oh-my-opencode","version":"2.4.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.4.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"dist":{"shasum":"d24b452715aaf470f72eeb5660e1aad23a50dbc0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.4.7.tgz","fileCount":217,"integrity":"sha512-K0On7k6S+0h8G47nAh7NCRdO2WVXs8YTYQTgw2tzayAftpT6pIV1Nn2Y9SkMgSFoOanguCq1QAJQ5f25+3UdOA==","signatures":[{"sig":"MEUCIQCMMq\/YQJwcpA+M9hiCMON4v0WlrzdDe5n\/1uMJlXFUjwIgIUTCN53J0l11Khm83c9YmKusMuTNHH4WApbL4lm8jz8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.4.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1371422},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6c0b59dbd6f2d8a805df87c3ad16dc227ac5f40b","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.4.7_1766478437844_0.2802702715132175","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.5.0":{"name":"oh-my-opencode","version":"2.5.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.5.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"7bc3b9d1221c820961f2846287d55e5cd81c4701","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.5.0.tgz","fileCount":221,"integrity":"sha512-diLKhu\/NZDi4o1UUiMbLu49U0nb5+YS4XZkvHF2txVaaYHYmdYR9eFzeXI68m7aMHyQHbl1xOmf4mIeUYI98EQ==","signatures":[{"sig":"MEUCIEuJGxGSxktcJOQ\/OcZCORd0xlXXufG5yKxSM6jx0hgKAiEA6N5UeQnparCEZeeIMUwS94VTR\/no4X\/NEvOfU\/iBtlI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.5.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1361701},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b8e70f9529303be8deb85c0a12ff88360dd25646","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.5.0_1766501036437_0.6076043673851887","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.5.1":{"name":"oh-my-opencode","version":"2.5.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"MIT","_id":"oh-my-opencode@2.5.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"e1b58492ba8cd4d1f8de55c147b2ca4d7fac26aa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.5.1.tgz","fileCount":224,"integrity":"sha512-D4zcgVQsA9KGo9cJuqQ2JFSwzZxwmiHYlW6eAyvkSJ3KS\/ZgOg7AbG3mu+3Vt45Ovuo2DKBoYi3hWfECbkP5hQ==","signatures":[{"sig":"MEYCIQDpYBu5aMRuCb+cZp7zlIv7q6qgXahMIGukqpcpoWjMIQIhAOPTbz0X+W2MUI0NfMRYOx4N639c3Ib2gdkGwFtWLVkh","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.5.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1588982},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6ee761d978cd923dbb9bcef7929956300edcea85","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.5.1_1766509809961_0.13157508371428883","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.5.2":{"name":"oh-my-opencode","version":"2.5.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.5.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"7154b62265eff228e1e8291e3d8488f582cf4810","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.5.2.tgz","fileCount":227,"integrity":"sha512-jhlfx8x0DwVGoAtWJ7xPhinqgdDdvMEcNXbxfxL8wF8gFS6vLhoP4qMkALrnbdpbNId7zvKIDWx5ywHj5+ZjAg==","signatures":[{"sig":"MEUCIATy3Ag5U9LDdfRIJXQl+fUw\/l3r6fYNY+UrX7nd+HhoAiEA40PY7VHVYoYU2sujpqZknYgNLmqL99j2rLWUTRMzLJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.5.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1610076},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"52481f6ad2ce062d096b1a7e2b6900b1e12f266b","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.5.2_1766647296804_0.14743231310095894","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.5.3":{"name":"oh-my-opencode","version":"2.5.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.5.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"2fb7e6a2e26bcc9a471becad4318e583ca096d43","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.5.3.tgz","fileCount":245,"integrity":"sha512-iAAlWC1GnelKJ3U04Bzqbw0o82by\/1Qrh62gtMYe+I\/pv6n8kVZ+ah8JCU4oDkR+yRaNvW\/++aj5s6+G3u6SLw==","signatures":[{"sig":"MEUCIQDCi+Di+1fkTkTPwV67v\/uRJLnoM34n+hLjE8u1sEpOJQIgKld\/u6k9S0DExtpaktHOJoKF8+tpsiqUhJBKHff4l88=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.5.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1700908},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1e274eabe6c17d5c787903630a53a339b3eafd1f","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.5.3_1766656488778_0.7813616020963141","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.5.4":{"name":"oh-my-opencode","version":"2.5.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.5.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"4d7769e397f0707f8dba5c5927a346da912c87ba","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.5.4.tgz","fileCount":246,"integrity":"sha512-PqloQB1VRkQEB6zrnoRhShJp4I1Dkhz8Ixl+bxz2kTR0JEfXsy2wxMt8k3kWM3Uh3+XVddALACPvqvuzCbPY8g==","signatures":[{"sig":"MEUCIHuIGrKzbVJEEiBmT7zgEOK0rzCsgv5zW79n2pj8pNFJAiEAv22rQ5xq\/ooUiO7DrCW0YHYxOGVdwkItVxKhCeEer6c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.5.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1711314},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6db44cdbf470d3b7537aef660a27f65c5ea0f3ff","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.5.4_1766734063389_0.5374835828303353","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.6.0":{"name":"oh-my-opencode","version":"2.6.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.6.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"dd8e1efca9235e403ec9944b8865e4b86dc87e06","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.6.0.tgz","fileCount":265,"integrity":"sha512-039QXO\/rH8BRq1msUTLaRcQWyv+uYnTF1jNtJjg9Vwh2TpeIwFwPv\/uEw6uc6bjMYVGYPc7pHTZmjxp1\/wzY0w==","signatures":[{"sig":"MEYCIQDVgavYpjcDxA3l7BJgPb0pGcoi87+M76RAB8NxEsCZzAIhAKw7cd+O2uhHGDVHauegvUz\/85iwtW5podJKc3gpgj7y","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.6.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1807982},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c5f51030f01fa0dc6b919682fba1c2596fbb491d","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.6.0_1766850905050_0.9333713903140068","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.6.1":{"name":"oh-my-opencode","version":"2.6.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.6.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"d23f37249cba0ea1f68edc94214d2fd9ae97c49d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.6.1.tgz","fileCount":265,"integrity":"sha512-WXJCsOGKq\/A8n+H80e8pLF9p7B66+b\/2OkphjdUXjw00SMrCyaG+cL3Oi9pmu5Fo\/VwrHdx3bkT0hS+h96d1hw==","signatures":[{"sig":"MEUCIQCc\/\/kRMl\/W5s2ILONyLvcoqBdDGhLiMqSuxsyJOvMyhgIge9Im0yvqXW8AmD16hy+xRYIPqFNiOmOILb\/1ctWww4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.6.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1807982},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"aace1982ec797644180e0a7d4727e6b54f26c221","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.6.1_1766856130056_0.7321045759698237","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.6.2":{"name":"oh-my-opencode","version":"2.6.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.6.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"c1ac5a350ee5924cf780e633be2f5ff6db33b121","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.6.2.tgz","fileCount":265,"integrity":"sha512-6dDvyNDUWPj8Ug8rs6toqGq6qkX7di8JxhE1hmmVOZzKRUEQiymsceuklogna9HPbvO5d5FnD61XDeDnkEOgAg==","signatures":[{"sig":"MEYCIQCHEBfCrJXa0bV7UctUcy1jQidqbtRf\/e3dNmsNwzc8hQIhAKBj9MtVRnJAxGMHLwu76bm0v1XkgTWa4AO+DHq\/Qdqg","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.6.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1808525},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1c12925c9e659f3c0e60c6bcfb47a26905aa791a","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.6.2_1766856905283_0.2764141242664744","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.7.0":{"name":"oh-my-opencode","version":"2.7.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.7.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"15c839c89af6356d62b0a7783ae3c66a0929698c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.7.0.tgz","fileCount":269,"integrity":"sha512-a7heqb62Iu4k6D9c8pb9ugbDouPr9U\/G3f7RfH5MuS4paRjjdT4vk8EM8qFEhaQxRhoV88GmJdz+Y4azOhqo4Q==","signatures":[{"sig":"MEUCIQDjn8bgDEwg\/YUj9iAS4bqAKBKV7t7OBJHeNY2QmQ4pCwIgNL2mKHQsYq4CXsEP6uWK4oUeXAZt70tGJlAMp87Cg\/I=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.7.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1844313},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"bfb5d43bc22734777abbdd87875982fa0cc00a50","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.7.0_1766912384991_0.14457924490625107","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.7.1":{"name":"oh-my-opencode","version":"2.7.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.7.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"abc7bc99d0f42b171fdce74407f13a51d56dd749","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.7.1.tgz","fileCount":270,"integrity":"sha512-fltZCyIKAj611\/XOrl0LptZFVnsDmZE329qBhkaAAo+U1wwH+FXpDvJ+qu+pQ27KDjDzSj\/H0IWGJVDYFRlXpg==","signatures":[{"sig":"MEUCIQCeSgr1irSQz4fP0kwcTFGWeswyrV4KZABEFtmKy+lzvwIgc94HBWr3h7hI6m\/BCE8GADwAfYclTCt75wjxslzgTsc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.7.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1859165},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c10bc5fcdfa8bd645088c984c2688765f4dd53d3","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.7.1_1766945650256_0.24028916280846158","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.7.2":{"name":"oh-my-opencode","version":"2.7.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.7.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"2cf2cd944ea9435292367aa8362acbc28a216eee","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.7.2.tgz","fileCount":270,"integrity":"sha512-XfXK8vzcTVV\/ethfNcgFw1Up+0RoaI0rQRFPs6bandn71XVopJf2ixSAYaBNgdWK1bpsmk8FrHSOIn0wt9S8Qg==","signatures":[{"sig":"MEUCIQDbjOAqDKt9NvRi+McSMI04w5W3d8zcS3Q79Y+S+sMB1QIgPlcn9yYV6F0v63DmaEyX5Up0kfFVmatXh0HEMpx6IXk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.7.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1865870},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"59507500eaf6bdfdf3322917b2db63f09fa6a092","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.7.2_1766993093332_0.8122061594693077","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.7.3":{"name":"oh-my-opencode","version":"2.7.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.7.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"90c22def9d9fd60b6225d3ec6476c3d7b174f063","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.7.3.tgz","fileCount":270,"integrity":"sha512-UklPdlau6zt7719dw3S+RuVeu3C\/TN0YmVbCWU2E\/rerSQAqUbwwfsVNMUSEq+98N1xdF\/1b\/I5pvKwtXAkvoQ==","signatures":[{"sig":"MEUCIQDvfFq99WyvbJiZ8ijs0CkDTUNUUtZ\/LsCWxOgLnmjM7AIgASVuNp4DfHAlkZIGhu6xsEAoP7CFIovYwsGPhswGoJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.7.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":1865870},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"59507500eaf6bdfdf3322917b2db63f09fa6a092","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.7.3_1766993244127_0.16027913733420762","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.8.0":{"name":"oh-my-opencode","version":"2.8.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.8.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"3d73a66bea44d1bb8c1673be9fabc1d3c49e18e2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.8.0.tgz","fileCount":312,"integrity":"sha512-pSXCyS0ZfV1OrSL1DFy3E1SS5CVP5o9qTdt0WwrD4TmvGdjY0+vIs\/ZSnq4P6b9I87PfdGgOLkSKpZiczteOaA==","signatures":[{"sig":"MEYCIQCT3dGb0+6E0xasLE5sLUCohVWKd\/QHF1ITrOc1oXB6mAIhALCsGrL2Rq7F036AwaN2QddKv3V8\/dHolklMZoz5X9XW","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.8.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17341579},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ec613506641a35502189a5d72ac6c02ae223269f","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.8.0_1767089559499_0.5918050408907458","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.8.1":{"name":"oh-my-opencode","version":"2.8.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.8.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"60579a0ecab2d526b405c64fad355b34e3c2832a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.8.1.tgz","fileCount":312,"integrity":"sha512-nHSI21o3aZbgouUfs1yRvWSuMpVYG3w3ImNsIP78B8MDSWUlF+L66v9TtyKpmnA5tGJ1hjGkIh2hTpXuQhstrw==","signatures":[{"sig":"MEQCIA99JzhHTVNqNrPUpR\/nfdK77Cj6jpPLM2sbEVCrUubaAiBSGJAVtc1Ky5qzNinnsn4HXJfnZDl+TlSF+YSb0+8xKA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.8.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17344924},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"058e6adf9698fdc7723c58571dfee87da028c120","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.8.1_1767095141226_0.11918975583573088","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.8.2":{"name":"oh-my-opencode","version":"2.8.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.8.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"70f4a64c56c743b769e55a7beed36e902a06ec1a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.8.2.tgz","fileCount":312,"integrity":"sha512-wH77tHCUtLOUlHG9q7KE633dSyOJ1jEnhUPPxfyh7KWX7oKnT4Nf04xC2dAtg8kGvgT5wZcntC+4FGAYdbVyXg==","signatures":[{"sig":"MEUCIQCjyHU5SnNpVWaUrrRBfEyGehTTvWc30PSxHVM5pCaFKwIgJyu75xwqpnSijDYEQJNw3oL7UOaUPey81sLbiHceb8w=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.8.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17350742},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"066ab4b303770ed947441aa1dd2b753932075ea4","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.8.2_1767102170658_0.9114036238955578","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.8.3":{"name":"oh-my-opencode","version":"2.8.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.8.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"1327b9ded1d267ced2e5caa9ef1fe182e1b60b8c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.8.3.tgz","fileCount":312,"integrity":"sha512-Y4Rll0jQhGAlIBcxBrx+tyH\/Yc4qgIib1VKbuU9zBe1ofVSe+E+vaaTY2JXdtQ3nY9mp0blTX7rAb45lBpyJyA==","signatures":[{"sig":"MEQCIA6A3sKs44GWjBle7+1FoQCMepp4q6GmApsdkVPLBNd1AiBtQ6021o2r7QHpUCLps59BgaQas2sc10NnPTxXZy8TrA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.8.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17350883},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a295202a81e87e13b85842eb67f126aa969f2882","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.8.3_1767104617763_0.6785320441575149","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.9.0":{"name":"oh-my-opencode","version":"2.9.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.9.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"a3d292c931b531abbb0532729112fe81ab2185bc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.9.0.tgz","fileCount":315,"integrity":"sha512-x3tY4db15EVPnhdGOuga0FUzofGsPKmwMt23heurp0v9RHFyn4BqsoajSzgmbYE+5blLYBNgEoRH\/EUbQ+UdhQ==","signatures":[{"sig":"MEQCIEs9Zpo2LJuYz5+9AJa0ilfSo8F8FcA6XTn3ApgYzs1FAiAUlmeY9MztPTW8glQdGHY6ZWli2LhTsyma0kqTnXzgjA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.9.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17351442},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8c3d413c8abd1d233dfbf840c861472ff16d6254","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.9.0_1767156796002_0.5016143076585999","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.9.1":{"name":"oh-my-opencode","version":"2.9.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.9.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"ac9a25e77812429eb5e96ccf3501ca15ce4a852e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.9.1.tgz","fileCount":315,"integrity":"sha512-4qZEwFFYMTvsY3WDlkCM6U8Iu+eNyS8pJnUNw0BFpTfizFOuAzsQbGcj+142nuMdMtBxXW+x2G7\/zRHFCUvSYQ==","signatures":[{"sig":"MEUCIFdgwVf0JDDVOHLFKIHdv9XJGtex5nPcNqJVPwSinOE2AiEAlllJhntUuD\/g46TC2aXCmFeStk61tu\/R6+4quZXl8VU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.9.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17355105},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4efa58616fac7b4bd49a92e314a8b0f7f717b28d","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.9.1_1767249844240_0.9899483828169813","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.10.0":{"name":"oh-my-opencode","version":"2.10.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.10.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"74fa821f45f070b372e4b71a54655f310b7c87e9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.10.0.tgz","fileCount":335,"integrity":"sha512-1yMTlTUc4j7Sn4qYZHn1JQKm0pWrXV+v8H6k24ylscOx6vGXEk8h5N4\/8pv3A+cikH7hKn7JdwsZ25r0kz1cgw==","signatures":[{"sig":"MEUCIGknxCKiHPZzJP6HGiAk3RjDSqBLLrfWWDfZH84GwrqOAiEA2+s0qA3uXOM6EnvEw8kzvRMzr9qhpSxaZWp6KqRLtAY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.10.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17818889},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"13ebeb98535573ff53883ca5c7f074e5a08798e9","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.10.0_1767281366120_0.5982784316537209","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.11.0":{"name":"oh-my-opencode","version":"2.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.11.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"d32f32ddf659878e92289b6e3096705324fd9e66","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.11.0.tgz","fileCount":344,"integrity":"sha512-hpHNaS69dsNeG5r1Zj6exjN5yyOQRfs27XCjNeGmp4SN7FFhdKT90qvppVwDEb7wDAzgcsrcAuesCh8PBmeA6g==","signatures":[{"sig":"MEUCIHDlttgdI8pJUPvMn7gNabVqS\/O975JZ4NCd2zmwg4FoAiEAkasub9gIjm36Pxp2BzcKq\/7N1gaspgcHxxi11ZavMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.11.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17927760},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fd957e7ed02345a8dbb97233a23d34ac4d06e070","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.11.0_1767341442520_0.936603028974816","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.12.0":{"name":"oh-my-opencode","version":"2.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.12.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"fa89490bc9c868e36e5b026d381fad92f811036b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.12.0.tgz","fileCount":344,"integrity":"sha512-M1H72ykDipfDzsYOA\/QzT2yo40GqTcdJH+rO4tltcSkgK3MCLOC5uhx62m103FVavjz9a30jVauADkdzLqjH6Q==","signatures":[{"sig":"MEYCIQDh\/YWS90s2zmMYRVCvIGwzvwLqZuW35F4dZGwPnd5\/JgIhAN+\/NJ6fjNsHHdg3wwX0q0SGgmptLAAe3XjHk0RBvPc5","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.12.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17928634},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ddeabb1a8b99c0a76c29d76bd2071444c900fcbf","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.12.0_1767354115654_0.5044556739693675","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.12.1":{"name":"oh-my-opencode","version":"2.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.12.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"78f510315f93ac340d6276d882b1ded658db5080","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.12.1.tgz","fileCount":347,"integrity":"sha512-MLXTHiofd+1\/bFvm7hxfO8O2ZwJEygfntcor3cSHQrGPz+G+oDSvxstJ7D05b6lDvxoVPeZ\/Ti2gUlI6oqT+\/A==","signatures":[{"sig":"MEUCIGw\/ToCjV50Pgryo7ouTyP6ifKP4wO+miEpjcPwiVmJ7AiEA6UmGydgHL32HOsDZfcDNgErYX7MTNRoRWJPXTmgpT3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.12.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17933869},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8b9913345b0c6c42ef2b7793190126836545fb6a","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.12.1_1767375720716_0.7751312061071547","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.12.2":{"name":"oh-my-opencode","version":"2.12.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.12.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"692cba3b480aea3bffc517e73d9166ceec96bd2c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.12.2.tgz","fileCount":348,"integrity":"sha512-md6+8edPKh6OrvTLWouglhTeiAlNW6PpX4\/Cb3+SCh+LzYCCypfT63+rXqMR1uB8vy83VRuMc5pDi2LAGnvxGA==","signatures":[{"sig":"MEUCIQCh43+hAdCRe\/gcbic1U7sEUyeLtqus2FhPKlPVDdxI9gIgKKnK3Irk+ODZ2snjlMpcSD10E8rC09fkx7H\/OEaVFFo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.12.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17934947},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f345101f91bca3875f1481f4cff04ee3aeab093e","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.0.162","@opencode-ai\/plugin":"^1.0.162","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.12.2_1767402122210_0.7954244781232396","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.12.3":{"name":"oh-my-opencode","version":"2.12.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.12.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"e457b341266a3faa1ec603c82f7fb8f0cdc70824","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.12.3.tgz","fileCount":368,"integrity":"sha512-j3usi9UcJ1BrZji7UtU\/IMeWmATkbIpwYchYDrwSqq0bqzqO8btjH\/5KL5chJNeAjNq3d4bjbzgIDSSiR6pQGQ==","signatures":[{"sig":"MEUCIAI23ko3Zn0JPU7DnEb1WSX6RK4jrm+ApWfX2Yf7P4WvAiEAy7RsfOiD4jiyAIBAkC9ki9mIuGdcR7tB\/7dsaDVAjmw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.12.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17977220},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f55046228f3e49128bc15fc80cce495c9af7efc4","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.12.3_1767559488332_0.27867446382177996","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.12.4":{"name":"oh-my-opencode","version":"2.12.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.12.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"d19bcdace774801c6fb7473fea0877f15775e6d6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.12.4.tgz","fileCount":368,"integrity":"sha512-Zs3yc9ZJYSG3kF\/POBonXFqZX8Z3MTrpA3OWmtan4PW9MJs3ez7Lg6BqH6YlF1zO8UWX+5nouKTsNCmQFYfiew==","signatures":[{"sig":"MEYCIQCGiqkzCpqEtEeaG8S7SKFV+5uXrVvA6JcbvcvtP9SSAwIhALvKBegvzaimz3TYBJTf93hMooGJn4Vg9u0Ohm9g57yz","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.12.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17977320},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0553676ab08131ede34a62846c1de7929e368fd6","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.12.4_1767573036083_0.6709885704175087","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.13.0":{"name":"oh-my-opencode","version":"2.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.13.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"a460578909c6ecf7380a2f9f70de41526a60010a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.13.0.tgz","fileCount":369,"integrity":"sha512-SJA8QdJI6piDOPboCn+EwZbkSE9Lx1HWhip4KCLzGutf7G5tgGWXB2x3kpI1jy7m0L1AVyJu1sl+uaPJAcwmiw==","signatures":[{"sig":"MEYCIQCyWEivsanXdim2ZEXsqBEzO1d9H0ZYGd2zRAB9DkR01AIhAKu0AGm3m84cT3LDiCi8eMtZBTJ1147o8O2ipZXJX4B\/","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.13.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17976250},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4e5b3566a2f0495da5168be8d0f0bb8efc129f1d","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.13.0_1767625434187_0.2228707353779502","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.13.1":{"name":"oh-my-opencode","version":"2.13.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.13.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"07681d06b3dcbaec706e377324dacb3c98406bf6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.13.1.tgz","fileCount":370,"integrity":"sha512-258WLOSrhaoxLMGaImS0hF7vBaWt\/Vx1CcuWB7lYt18nl8bUEtPQ5ppoNrpkQyl+UR4ojIKvasJ\/onqUCJD+rQ==","signatures":[{"sig":"MEUCIQCG1ZeM2EDKkUAxYVsFip6+upAyEqu1YagVm1POOuilSgIga\/RyVZZuADEt8nUjC\/Nvqb5o\/MKRkq7VonJs1eeI9og=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.13.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18014406},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9d13c6cff15dc762379cfffc6965944734a73217","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.13.1_1767633377014_0.29672591823188266","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.13.2":{"name":"oh-my-opencode","version":"2.13.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.13.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"64c816eb82530670136b1eaaf33bd444ddc97943","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.13.2.tgz","fileCount":370,"integrity":"sha512-ZvSauhVjEADRZ4359FtknwOkGM93fIq\/0wM7Oy0MJGUJAjXVSSZIedscWRdmmyJ5qGbqHqlDaLXjYJsZaZMeug==","signatures":[{"sig":"MEQCIGRnqcX+lV+SygZyRcSLh2GrmkaELVE38ot1snT5Qi9nAiAFPo44mEP8dPf1cSNSQ5ToyEng6vNDZYCwSrFmfVEegw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.13.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18014439},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"375e7f715d902899588f79ab7a3ffba5f1e4a43e","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.13.2_1767691185132_0.005690665039673304","host":"s3:\/\/npm-registry-packages-npm-production"}},"2.14.0":{"name":"oh-my-opencode","version":"2.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@2.14.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"11c86e18a18ed128d53dac26367e29490d814c10","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-2.14.0.tgz","fileCount":373,"integrity":"sha512-GMtrEzNfZeaxe5jsJ47K5Xka1bvc+4Ctq9kmwFRDLPBEV5\/mVwKeyt+kyr4diU88FMYL2vtuaevvhVMJZ0HTHA==","signatures":[{"sig":"MEUCIQDDwR1FuQofG8UQ\/3BGlT5QvRHzCKtLegA0hUf7smI24wIgbCvynr54yDB4pgS4WZd0v60v4aXAiiR2NastZ\/6FG7o=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@2.14.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":17962037},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"398075f5dfc3891d0faccf1d01994336e4dcf9a9","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenCode plugin - custom agents (oracle, librarian) and enhanced features","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_2.14.0_1767723242402_0.13589844610434376","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"oh-my-opencode","version":"3.0.0-beta.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"099ec37d850ff2187a927e0e8b1a53221c84b82f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.1.tgz","fileCount":420,"integrity":"sha512-pxCu4DjMqhaIKLkiDQbT0NLiFVpGI0hWa0JxOp0q3b4kiSnngY3DitPd8qo3DWwL5DhKLHpRywbMkM9GWm2u\/w==","signatures":[{"sig":"MEUCIQD93aCieTE58LNq\/CyMDEwR7mgOftYj3E+LYRJPGKZMTQIgbb3rba3Gz3LZxy7VM8azKpWDuTfYn7yBALN+J9do6OM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18555575},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ca060d472fa8ef7a86a1c3e5fb64ba23621f2d09","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.1_1767893788794_0.4024277632989901","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"oh-my-opencode","version":"3.0.0-beta.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"f6e3d8461717f69f35058a8b3d26bc608173de86","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.2.tgz","fileCount":421,"integrity":"sha512-h9JwzemEjUkRr3cfidunl44GKUsAFa1bKSGvnZKs+XaR1wrYyaktg33mJDav+OWW7SgVzmAs5Ii56J8e+E5NmQ==","signatures":[{"sig":"MEYCIQDZRgBh8aPyw+Q0lY64BUuQCl8F\/3glRsES2GBAMDlZYgIhAITXohDDiaU0DXbFoymbYMxukaPLT1e9BkusOwQmGnT8","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18567581},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a2c2922d0ab945917ea34453db231fde219eb086","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.2_1767941217403_0.3371045359324769","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"oh-my-opencode","version":"3.0.0-beta.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"3c72938de08a772ff3d9f6581f250f024ffbff63","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.3.tgz","fileCount":422,"integrity":"sha512-LReTt7cjIYHl4CWYry0RnTTAjPpQ3m2x8Gv5kvHuKNyTHBQWbZBX4+fSmYG8bCntWxEddcrUify+Yj3PeP1o3w==","signatures":[{"sig":"MEUCIC6n7K7c8rDRsrg9+U4azuY4E8lw4wfDgR5yyhBzbE7HAiEAxjizYL8IKkNzmK0JUxA81Bgscl2CTL6L+UYMggPOdM8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18578550},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5f823b0f8e8f7cf70c6939844893296036446d32","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.3_1768099230088_0.4627940463969502","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"oh-my-opencode","version":"3.0.0-beta.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"cab764a8ed7b24fd208738d755d258640daa42f8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.4.tgz","fileCount":422,"integrity":"sha512-6xAyydLDmvZXb8rAngXIpKb8oY2ZQY97U6nT\/pwygtE4FNb2d5jA6njubRbrCYFg\/f2UlNzDPFCN7mG6b2zOMw==","signatures":[{"sig":"MEUCIQD6kR7h2xRSgfgUTS6gvCuuZNYQzn5yn1TRQTNb1mqqSAIgFeU59\/3P6ONju1XvoxCNbhtQlx7l+XNwe\/Z9m+GOfKw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18583829},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"571810f1e774641237f5e1e212974889e932a7bb","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.4_1768110379407_0.37156366146378894","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"oh-my-opencode","version":"3.0.0-beta.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"5da82efd3b64fc5187bf6440d2c3da2753671949","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.5.tgz","fileCount":422,"integrity":"sha512-PnwBlFjJt4P9CbdpARb3hPsccGPIyC7Og9WO4hDu59kgbDz0WQe5hsE+RSNpb18kw4MrF0xxBQxqxvi98SDqfw==","signatures":[{"sig":"MEQCICIhf67Cr+xFqCyV1j12PjEu72LkCo+\/2ESDpFxhiUoqAiBoRwS4MgIO1w7yF+p\/2kpQ91rlvSVFelOzF4ZX6L\/s9g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18583701},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/google-auth":{"types":".\/dist\/google-auth.d.ts","import":".\/dist\/google-auth.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"49b0b5e0858adee27fd506338626d1ded00be1a1","scripts":{"test":"bun test","build":"bun build src\/index.ts src\/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.5_1768113065652_0.7079564847769537","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.6":{"name":"oh-my-opencode","version":"3.0.0-beta.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"afd8a9466648736d123b7729f49c0cf477135ab6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.6.tgz","fileCount":402,"integrity":"sha512-8RM6qsO2bY6hjxZBGOfUr+ECra1IZCTXxwHv9juzixnKPnVTuffrSO86QNIuQ2zCisB\/E85z0yIw92ykXX1Aiw==","signatures":[{"sig":"MEUCIQDU0qqDj69GdAP947pyx2Z4ujvR2UP0UlkdVBYrpBbU3AIgODcpOqb7t+I8gI\/E\/wL0MqpeNG5DSI+qost2QkO8us8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3341497},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4d9c664694369e321a05a3dea6b11281b98ed44d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.1","@opencode-ai\/plugin":"^1.1.1","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.6_1768356182142_0.8992852421085351","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.7":{"name":"oh-my-opencode","version":"3.0.0-beta.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"dist\/cli\/index.js"},"dist":{"shasum":"00bdd6c81f644395fe016f6c8fdf027d90b9cfe7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.7.tgz","fileCount":402,"integrity":"sha512-JXSTQSuDCAhZ7KpqTBPS8Mx9qzTnXbed1FPw\/fXKCF3+DEfpAi6uk6qjsHHxJHh63GAhMtWEZjy903m0bvGuAQ==","signatures":[{"sig":"MEUCIQDhLbNkdP1eicYvbw0FcGzEprRhOkG+ydIDaoAKzZStfAIgY2DWtZSTHrYA+2brVYJ+V2qcbI6ITZI1ttaWKcVLm78=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3339296},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e180d295bb254953d32ec7dbbb7c18dd42cf7a5a","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:schema":"bun run script\/build-schema.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.7_1768385760069_0.658599497685735","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.8":{"name":"oh-my-opencode","version":"3.0.0-beta.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e37276544f25a798842ea829b5b8d555349ac2ec","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.8.tgz","fileCount":414,"integrity":"sha512-H2BfV+kZrZqHXpRN6XoExY07a4ZYdMq4fR9AcSml4eBBEYIjQRBA\/D60Gf9o2gP3YDnuqN2j4GsRCNwlMpbYxw==","signatures":[{"sig":"MEUCIF8A9P347EVy8q859zxxCmdO\/hD+LUDywn7UU\/Jj5RgyAiEAuYdfBpBiFcENYZu4domZ5xNw4Me+mNzvmcvrGrJxSAg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3421966},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e264cd50781630d2bacecab8a2192ecb0787082c","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.8","oh-my-opencode-darwin-x64":"3.0.0-beta.8","oh-my-opencode-linux-arm64":"3.0.0-beta.8","oh-my-opencode-windows-x64":"3.0.0-beta.8","oh-my-opencode-darwin-arm64":"3.0.0-beta.8","oh-my-opencode-linux-x64-musl":"3.0.0-beta.8","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.8_1768499404970_0.3598098313609641","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.9":{"name":"oh-my-opencode","version":"3.0.0-beta.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4b502d33d1fda869cd05848240a0f8a93b3c307f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.9.tgz","fileCount":414,"integrity":"sha512-nfA8Gmow0G3pbQQ77Ysce4j+oZuQfmHNqYV7Xz0QoxbchG+tgZj5H2srHe3uXhlBIidlcGU2earHeXkeWz6GTA==","signatures":[{"sig":"MEYCIQDvXA3WMHKmJa72xF7IAnZzjtcDvMcq0osa\/V7TdKzw4QIhALPCy4JIjdEwgRUYKK5LfRAMvB8xiiU32F5LrUls50UJ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3424885},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"beab0155126c1aa4c5d7089937d6d4b3dab4a1a5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","hono":"^4.10.4","open":"^11.0.0","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","xdg-basedir":"^5.1.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@openauthjs\/openauth":"^0.4.3","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.9","oh-my-opencode-darwin-x64":"3.0.0-beta.9","oh-my-opencode-linux-arm64":"3.0.0-beta.9","oh-my-opencode-windows-x64":"3.0.0-beta.9","oh-my-opencode-darwin-arm64":"3.0.0-beta.9","oh-my-opencode-linux-x64-musl":"3.0.0-beta.9","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.9_1768639788087_0.3266867921841079","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.10":{"name":"oh-my-opencode","version":"3.0.0-beta.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9e7f6bedbf2f581cd141bf571a52b9b62596baf2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.10.tgz","fileCount":397,"integrity":"sha512-jeYUVk8Muf\/5w2YVb3VQ6C90PHPKo0kmQO1uzGSQPZZfnxXhvALeX3W\/mgeMcwEqUnsImA5ViuzVarx+hsm3BQ==","signatures":[{"sig":"MEYCIQDSP3b6XiFTLL42Mq5vzyyTXfAqOaQlbKTVECQhUaxQEAIhALJlwN9NlnrjJm6ktQVVdOVeNJoNdGCbz6dkbhLBxqVE","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3420877},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"31dfef85b80f9410921da1bb3f70279b04ac14da","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"10.9.4","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.10","oh-my-opencode-darwin-x64":"3.0.0-beta.10","oh-my-opencode-linux-arm64":"3.0.0-beta.10","oh-my-opencode-windows-x64":"3.0.0-beta.10","oh-my-opencode-darwin-arm64":"3.0.0-beta.10","oh-my-opencode-linux-x64-musl":"3.0.0-beta.10","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.10_1768709418492_0.6181629483914253","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.11":{"name":"oh-my-opencode","version":"3.0.0-beta.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"def1501c11abe31d6e5d683e28716f71af109799","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.11.tgz","fileCount":397,"integrity":"sha512-F92\/xfRqsRcx\/U5cVUbYLWx\/6L+Vcj6W+wJW+RTz8G00Hc9vOEABFavswbANPVJRiPuI9YcAVuhA6aU4Crz7Nw==","signatures":[{"sig":"MEQCICs706gXsi9YI1qJQyx3yGwMNmWzw0\/mpUncegCPtKjOAiAAo0vO5l69Zj3+ELDQ+8krj4YFMOdrHXfiPU8bSKjRHw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3306670},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"710670660c143a7cc10a5b6c66ea5426ce2f18b8","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.7.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.11","oh-my-opencode-darwin-x64":"3.0.0-beta.11","oh-my-opencode-linux-arm64":"3.0.0-beta.11","oh-my-opencode-windows-x64":"3.0.0-beta.11","oh-my-opencode-darwin-arm64":"3.0.0-beta.11","oh-my-opencode-linux-x64-musl":"3.0.0-beta.11","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.11_1768804479085_0.8815001918633025","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.12":{"name":"oh-my-opencode","version":"3.0.0-beta.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"85730069f5bea9b57b56735f34cebf81b006ce5c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.12.tgz","fileCount":398,"integrity":"sha512-NnID7qpUS6\/DInxt+OS4o74iw5NctfnM\/JaBXivLMc1wS7r9pkwskgSTNwKrnyxDS9YALe1KeYEhCuXM9UM1mQ==","signatures":[{"sig":"MEYCIQDCrciU1sNRRlgHJ6htLia4nsHn1RESy1YAuTlPVoLcfwIhAMNvU+z7B91Xkojo9aISZpygXwueHhOmRSI88NIyfXlF","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3289217},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"485bc73437939d849dda2a12f9df4abbf2c065ef","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.8.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.12","oh-my-opencode-darwin-x64":"3.0.0-beta.12","oh-my-opencode-linux-arm64":"3.0.0-beta.12","oh-my-opencode-windows-x64":"3.0.0-beta.12","oh-my-opencode-darwin-arm64":"3.0.0-beta.12","oh-my-opencode-linux-x64-musl":"3.0.0-beta.12","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.12_1769045312568_0.9076100105408651","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.13":{"name":"oh-my-opencode","version":"3.0.0-beta.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"008a1d2b9395b169e1b841f52dbc464f2b77dca9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.13.tgz","fileCount":409,"integrity":"sha512-qrsIdlDSXljWibcByT6VWOpvKNotCCw51YQ8qVpEz\/RXLSmh\/8ap4WvUXUzNYJtZH\/2BoWsQUq\/eKH5C0JT3qg==","signatures":[{"sig":"MEQCIF5i7sqyWDGYO4itQSz\/1++HPxaRKlgIcLoZNZszdh1XAiAdt2G9Q1X0QqKGmhre+xSq7yoZ5Cp+Xd6ocOMEDL9HbA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.13","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3338541},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"71474bb4a2fd6dd75757965fb89e08da5bc03d4c","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.13","oh-my-opencode-darwin-x64":"3.0.0-beta.13","oh-my-opencode-linux-arm64":"3.0.0-beta.13","oh-my-opencode-windows-x64":"3.0.0-beta.13","oh-my-opencode-darwin-arm64":"3.0.0-beta.13","oh-my-opencode-linux-x64-musl":"3.0.0-beta.13","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.13_1769105090150_0.18860608090448405","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.14":{"name":"oh-my-opencode","version":"3.0.0-beta.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"25e539a65c1176daec4cfd7c254facfa0dd54d6f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.14.tgz","fileCount":413,"integrity":"sha512-ZIqdcxPojIa3HBOaWP\/0oNY7vBxxzZQ460fPl1tZa6qGl51d5+goVS1CP0b22Pwi\/JYynRxB+zWYb1RD3N\/NZw==","signatures":[{"sig":"MEQCIF3vr3L+ALrmqYlWh4YZRquTUwimy7GJ8qQS4WiRIRuFAiA4xWtYYT0UDN0zGVoNhEzxPuAXjUSzHKpKzyWbAnE\/Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.14","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3277696},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c2247aec60935b90729164cce7b3f9a9ace1d5b5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.14","oh-my-opencode-darwin-x64":"3.0.0-beta.14","oh-my-opencode-linux-arm64":"3.0.0-beta.14","oh-my-opencode-windows-x64":"3.0.0-beta.14","oh-my-opencode-darwin-arm64":"3.0.0-beta.14","oh-my-opencode-linux-x64-musl":"3.0.0-beta.14","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.14_1769188191596_0.43630686950935194","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.15":{"name":"oh-my-opencode","version":"3.0.0-beta.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9940b0eadd17921991f96083c8ac0f80103cdcb1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.15.tgz","fileCount":413,"integrity":"sha512-cfgKdLLhrAnSvBe8zgccvn2AA4VVz3QdTmZ76GS7qwReb+ghexPJ8sUOMZdF8OuuT71Yl4VtQlrCcouysPnr\/g==","signatures":[{"sig":"MEQCIAJmltO5ksg81omtgGuxlN3miX3CNkQ6vspqLEiaWb5BAiBq85S3UrnAxF0UrniiSJKnv42R\/vOPtSuwXOMfiJZLow==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.15","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3277696},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7ed7bf5c66003f9bca89f672baabaf2a39e9253e","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.15","oh-my-opencode-darwin-x64":"3.0.0-beta.15","oh-my-opencode-linux-arm64":"3.0.0-beta.15","oh-my-opencode-windows-x64":"3.0.0-beta.15","oh-my-opencode-darwin-arm64":"3.0.0-beta.15","oh-my-opencode-linux-x64-musl":"3.0.0-beta.15","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.15_1769190283730_0.1099026604213198","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0-beta.16":{"name":"oh-my-opencode","version":"3.0.0-beta.16","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0-beta.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"85acea289989530d1004806e957b6cfd59218df4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0-beta.16.tgz","fileCount":413,"integrity":"sha512-PI47dLTuBgXjOZ4x3ro\/T1ZYdlPseRistWoH0ogcpaHLxAlHLTbm87kSN0hStHTFWXagmrdM\/jBPKUOHcrpUdg==","signatures":[{"sig":"MEUCIQDjqH9i9xSoOpyxG3QKwPAdlRb2WkZHXqJ8wlw\/m42mzAIgf+pOmOLj+IhELHsFM6qMD4PE\/0TfknBtI7IfeyutxTw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0-beta.16","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3277696},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"444fbe396a64ace508f86138ae814c1212d41ca8","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0-beta.16","oh-my-opencode-darwin-x64":"3.0.0-beta.16","oh-my-opencode-linux-arm64":"3.0.0-beta.16","oh-my-opencode-windows-x64":"3.0.0-beta.16","oh-my-opencode-darwin-arm64":"3.0.0-beta.16","oh-my-opencode-linux-x64-musl":"3.0.0-beta.16","oh-my-opencode-linux-arm64-musl":"3.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0-beta.16_1769191926252_0.4604553690490052","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.0":{"name":"oh-my-opencode","version":"3.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d02d6c39c6754088ba8f202db75db429f2399270","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.0.tgz","fileCount":415,"integrity":"sha512-8FszTXM8+lDM0+QNkQJuRQKJtW1zL1AZP9YTIvCC8SC17lk0iwk8NiSfhmViW8S+fZoq0x\/\/HStO7imMH9fg2g==","signatures":[{"sig":"MEYCIQD392aDdOE6tcI2qJSXAAUPvBxShsGzFN+BHP\/iSEimYQIhAOPMIRaPWsNDviq1pf4DeNwLCjIX91u1LYvizbQBy+pH","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3281938},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1486ebbc870ef254f2d629e9363d2e58171634ff","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.0","oh-my-opencode-darwin-x64":"3.0.0","oh-my-opencode-linux-arm64":"3.0.0","oh-my-opencode-windows-x64":"3.0.0","oh-my-opencode-darwin-arm64":"3.0.0","oh-my-opencode-linux-x64-musl":"3.0.0","oh-my-opencode-linux-arm64-musl":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.0_1769261004561_0.8852976132911925","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.0.1":{"name":"oh-my-opencode","version":"3.0.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.0.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d54faab15be73cbf706e2660c9fe69d2591c0ed5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.0.1.tgz","fileCount":413,"integrity":"sha512-kcpffBF3Er2nqmxO+TextmYkwj2CjF1c95kY0zYXGRc+9mXqrfAeRI+ti\/1YRNJqol6CUUYwqLxyO5brC3Li2w==","signatures":[{"sig":"MEUCIBgq\/9A6XwcyWmPNZptRZ1M95M2OncGsRhZ+NWQF8PlFAiEA1wItNyOyUh9mjQD\/PWLeJPUEMPOLipiALVib\/W1V82A=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.0.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3284576},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"14f450bd255fe4ce51306b4d892decaa71c134c7","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.0.1","oh-my-opencode-darwin-x64":"3.0.1","oh-my-opencode-linux-arm64":"3.0.1","oh-my-opencode-windows-x64":"3.0.1","oh-my-opencode-darwin-arm64":"3.0.1","oh-my-opencode-linux-x64-musl":"3.0.1","oh-my-opencode-linux-arm64-musl":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.0.1_1769317458806_0.5673678045772572","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.0":{"name":"oh-my-opencode","version":"3.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"25e6afe6748046ed133dd8e15e5577912914ab35","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.0.tgz","fileCount":434,"integrity":"sha512-PmDUt7zpSepDTzxMc9f3GeRROfcIsebPQ8g2jRAeFODQiCswqkhWt4BECYrUG6743RBHgBQvWDqzQqDJ4kClzw==","signatures":[{"sig":"MEUCIGa9rHxmc4hhFVQrGLQl2sW3B\/lqRwzmsGi2BtsqWuM2AiEA6eCgCad16KBcGUVC2MDX9h4TRE5+AvS9\/tdrMHM08rI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3373402},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"04f2b513c6ed9dc9c4e6653eb65f18c40d43cd31","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.0","oh-my-opencode-darwin-x64":"3.1.0","oh-my-opencode-linux-arm64":"3.1.0","oh-my-opencode-windows-x64":"3.1.0","oh-my-opencode-darwin-arm64":"3.1.0","oh-my-opencode-linux-x64-musl":"3.1.0","oh-my-opencode-linux-arm64-musl":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.0_1769410006476_0.6594366749958545","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.1":{"name":"oh-my-opencode","version":"3.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c0710e19d37d0f9db651f476c42a9ff3ed13b86e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.1.tgz","fileCount":435,"integrity":"sha512-zWdurdNBsBp1s78R2kbqWW6OxeoA+tWblbLXTjWmGjvvl+R\/qzx+pxhOa+gzkQEDE8z\/qcmEMHVmqgouLzYqew==","signatures":[{"sig":"MEUCIAYHfduGbe5NaafN63kHZHAH5awED0KHcLkQSa5PNSKAAiEA1VvwWXGFtvOZH1RfgmBLFSwFXI3pUJZsyffXZr2mJ4I=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3422186},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"518dceac72e044a816ac64f9684c4c53b5c7aac9","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.1","oh-my-opencode-darwin-x64":"3.1.1","oh-my-opencode-linux-arm64":"3.1.1","oh-my-opencode-windows-x64":"3.1.1","oh-my-opencode-darwin-arm64":"3.1.1","oh-my-opencode-linux-x64-musl":"3.1.1","oh-my-opencode-linux-arm64-musl":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.1_1769471307120_0.5620233330858917","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.2":{"name":"oh-my-opencode","version":"3.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"feb0be56fa98f2a3f5cc2a929138e50b6c03b3cc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.2.tgz","fileCount":435,"integrity":"sha512-QQHxDQNG9scFqvl+5iA6H\/N4bFjUO7LcLb3OLMISD65uzg1YjHIOgEDbB\/IaAgJbVprHI4u0DLF4sKNFtjEZ2g==","signatures":[{"sig":"MEUCICs0MGXvROSM4HVryD\/KsRzxqevA919FQlIld443I5WmAiEA8cjyeOfh6Ij+kUj3+polf9l8I6TOJ8k9DdfjOctqj00=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3422186},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"cd23f7ab7d3a245c48990166d676b981de7f1e2a","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.2","oh-my-opencode-darwin-x64":"3.1.2","oh-my-opencode-linux-arm64":"3.1.2","oh-my-opencode-windows-x64":"3.1.2","oh-my-opencode-darwin-arm64":"3.1.2","oh-my-opencode-linux-x64-musl":"3.1.2","oh-my-opencode-linux-arm64-musl":"3.1.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.2_1769476028393_0.732921030841367","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.3":{"name":"oh-my-opencode","version":"3.1.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a9f907e41935a0dc98c9bb711b13a54469da9950","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.3.tgz","fileCount":444,"integrity":"sha512-uuNzEWe+1kgHmf8xQFu\/ytASDfNsgUib7VE3GRJTqlOlpjJbAHrCKz4Gmjf1bwMbkV36+eO4zj4iF0C5f6cFtA==","signatures":[{"sig":"MEQCIBCDpU2bl21Vdfrc+Gw0D8KXWu\/dE2iB8otkVzKDbSuHAiAw90APHbHEuwfmKmC8UW6stUWyzyFuNcy+qSPzebVpGg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3444982},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1d27d7812770ff9368b55411d3e492a0bb375d4d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.3","oh-my-opencode-darwin-x64":"3.1.3","oh-my-opencode-linux-arm64":"3.1.3","oh-my-opencode-windows-x64":"3.1.3","oh-my-opencode-darwin-arm64":"3.1.3","oh-my-opencode-linux-x64-musl":"3.1.3","oh-my-opencode-linux-arm64-musl":"3.1.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.3_1769530362644_0.903883213893516","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.4":{"name":"oh-my-opencode","version":"3.1.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"82096b89497100d209b87602ef7f5e5d82220953","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.4.tgz","fileCount":445,"integrity":"sha512-Fk42rEngMKDo3DSvaqHm2dk2HnYsaEN6zOW8GCcoR+UQwRKnDIEziKdyo7YaMWY0PfycoO3hR7ZTwrOEvbiSZg==","signatures":[{"sig":"MEQCIGE6x9eL+ndfdeLbx1MYJ45vTHcIgQayYBnyYq3iXM6rAiAqPhi7pzoRfJiAofPnrNAtH4f4acbq7b3Vurp5YiVcYg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3447555},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"aa03d9b8110c43dfc406ea1efba43e46af43af30","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.4","oh-my-opencode-darwin-x64":"3.1.4","oh-my-opencode-linux-arm64":"3.1.4","oh-my-opencode-windows-x64":"3.1.4","oh-my-opencode-darwin-arm64":"3.1.4","oh-my-opencode-linux-x64-musl":"3.1.4","oh-my-opencode-linux-arm64-musl":"3.1.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.4_1769584922533_0.11705198600077993","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.5":{"name":"oh-my-opencode","version":"3.1.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a5de08456872b61ca3dc9a4a4ee4f8a3e4012755","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.5.tgz","fileCount":447,"integrity":"sha512-3yCgKQ\/hIoSBI746sIZU1B++02ZatHxULhW188wy8Ti9LvI9wQoFslTTKTIl917PGBZLMfzWgRbQcsQbZp2OYw==","signatures":[{"sig":"MEUCIFoJZXuchNCXjWk\/bCVa83aTJxfWWJK5i89sLMOXN+heAiEAtTMvh0IuQSk7eLcT9bvbpJGtbPziv46ean5DZWpZNe4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3466103},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"03f6e72c9b4db60d63f0fd4eb9ce391ea74c3e55","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.5","oh-my-opencode-darwin-x64":"3.1.5","oh-my-opencode-linux-arm64":"3.1.5","oh-my-opencode-windows-x64":"3.1.5","oh-my-opencode-darwin-arm64":"3.1.5","oh-my-opencode-linux-x64-musl":"3.1.5","oh-my-opencode-linux-arm64-musl":"3.1.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.5_1769609740965_0.6420746634981609","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.6":{"name":"oh-my-opencode","version":"3.1.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4987e656be01149fb26d944e646ca0759dacc0ce","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.6.tgz","fileCount":447,"integrity":"sha512-EyJJK0AhCtu3cmWhNMEMTddU1NsHhwciHCaVrsM4patBESTiG4i6T+zYYAdMGD8wrWLQZk8wVzjDWf4gDeAS\/Q==","signatures":[{"sig":"MEYCIQCnJtk0VgTCGz5rkWJagQk7jTC09qEzYTJRqZhufxcyUAIhAMmH3ZiDQQ9cgW13yNCXyDrAFZQ+mbtPW4Hg8XDxK+Fr","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3466136},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"30ed086c400c93e8df6c8bd465d6dde69284406d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.6","oh-my-opencode-darwin-x64":"3.1.6","oh-my-opencode-linux-arm64":"3.1.6","oh-my-opencode-windows-x64":"3.1.6","oh-my-opencode-darwin-arm64":"3.1.6","oh-my-opencode-linux-x64-musl":"3.1.6","oh-my-opencode-linux-arm64-musl":"3.1.6"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.6_1769616926573_0.7967767291847905","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.7":{"name":"oh-my-opencode","version":"3.1.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7b5d284e6e2cf20e2b695a3a8cc6b13af3b98dcc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.7.tgz","fileCount":474,"integrity":"sha512-RUbTiA53uKOTJs7drG+dcLKtkoWBC3iQC9PZWEXfJCfuPdFYcvtVoczpWZqZ\/Y5ZmpJou\/QIlEjZNHbGJGNnPA==","signatures":[{"sig":"MEUCIQD0aV+dgFeaqBgleSu+QimZ4pvhKvPiAw+7\/1r90HdHKAIga0GKVzQicdQxpdFTXNdiBt80o3H\/AWLYJwWdcGOwlXs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3633455},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"cd4da93bf29f6008d663cbc208fd74e14faa3ca5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.7","oh-my-opencode-darwin-x64":"3.1.7","oh-my-opencode-linux-arm64":"3.1.7","oh-my-opencode-windows-x64":"3.1.7","oh-my-opencode-darwin-arm64":"3.1.7","oh-my-opencode-linux-x64-musl":"3.1.7","oh-my-opencode-linux-arm64-musl":"3.1.7"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.7_1769690361390_0.7030539060851739","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.8":{"name":"oh-my-opencode","version":"3.1.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d260c30da227a6f9a2e249ff62c57092e3540d01","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.8.tgz","fileCount":474,"integrity":"sha512-GULxuf9rFfcLctbv8VEra3XS8ZcFvIueStTKmex8QJCMas\/mlbZSKAWFB2T2yn5DvDHfYg2GfTdMVyr874YBbQ==","signatures":[{"sig":"MEUCIBMi3BPy2FgB\/6aI7ut92nok6rp1qBM8UsIwcPpO16wpAiEA4QIKn2PZ+m1i+vVq2NjtsLFi908A6FxFRl5sMFFuGTI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3634248},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"30f893b76668988ae5f630f668500ec94412659d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.8","oh-my-opencode-darwin-x64":"3.1.8","oh-my-opencode-linux-arm64":"3.1.8","oh-my-opencode-windows-x64":"3.1.8","oh-my-opencode-darwin-arm64":"3.1.8","oh-my-opencode-linux-x64-musl":"3.1.8","oh-my-opencode-linux-arm64-musl":"3.1.8"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.8_1769741891620_0.3904975299138256","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.9":{"name":"oh-my-opencode","version":"3.1.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a18fcc024486bf79ad3dcfb596b2672acc42264c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.9.tgz","fileCount":476,"integrity":"sha512-5jvPySZOSGy\/GIhHrzCtAD8Z7JxSqqIS0VAecYj5AeaMpXgAtkCKa0yNX4Is4WzhvrT524kimmo9MGHQ3W403A==","signatures":[{"sig":"MEYCIQCsCn+gL8gqMej2EVFo0d5HiMu07FCMQM1QLvIkz5Fr+QIhAKF81BPK7UDHYFKiPryHA7NwDYto5Gn8tcgRglq5d2S2","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3654359},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8c2625cfb00bee0faf9eca59cee5a79d6c8754d5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.9","oh-my-opencode-darwin-x64":"3.1.9","oh-my-opencode-linux-arm64":"3.1.9","oh-my-opencode-windows-x64":"3.1.9","oh-my-opencode-darwin-arm64":"3.1.9","oh-my-opencode-linux-x64-musl":"3.1.9","oh-my-opencode-linux-arm64-musl":"3.1.9"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.9_1769782553187_0.8102516274468332","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.10":{"name":"oh-my-opencode","version":"3.1.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"bd09c84d09ad5408028b9870903206690753e5a0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.10.tgz","fileCount":476,"integrity":"sha512-KGPg9a4i9Vow\/9U0R8Pei9p1uXNai7ur969tLfw4pVrWASfY7csdqx6XFFfhYSuc3qgN5pKhQr4Y29efMhy8jA==","signatures":[{"sig":"MEQCIHdTt7bLqMl4ifigU5Z1nHYpgEdXlVifCsBRyfFi0zgnAiAghMhmsjmDWOa51Teaje2cyazxoYZCT6CBXUK\/m6+5zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.10","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3625592},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b405494808a1ec4e8274841f601b97f738535389","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.10","oh-my-opencode-darwin-x64":"3.1.10","oh-my-opencode-linux-arm64":"3.1.10","oh-my-opencode-windows-x64":"3.1.10","oh-my-opencode-darwin-arm64":"3.1.10","oh-my-opencode-linux-x64-musl":"3.1.10","oh-my-opencode-linux-arm64-musl":"3.1.10"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.10_1769831541587_0.23733611601936477","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.1.11":{"name":"oh-my-opencode","version":"3.1.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.1.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ac0eb9a1a2060911e17e8548f2765490cd23cc22","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.1.11.tgz","fileCount":477,"integrity":"sha512-pe0sO9Tw7qcaydfyhTqw+WY2XtIxxqVI853ja37t086GgaeS6CIpMsnnqSRlTxOZRnKo9cuXR7MwTrvSug5qzQ==","signatures":[{"sig":"MEYCIQC3TTKH0O5tBSJZbm9nF9vmrSrXRyCw6hs1u1ikBDtzWQIhAOkmuJz0f\/ukuaNNe2wK6ZCVtfejXzYlnpxk36GYqsgl","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.1.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4210934},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6667ace7ca9f2ce3f7cd33b2148ba007eb9b67f5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.1.11","oh-my-opencode-darwin-x64":"3.1.11","oh-my-opencode-linux-arm64":"3.1.11","oh-my-opencode-windows-x64":"3.1.11","oh-my-opencode-darwin-arm64":"3.1.11","oh-my-opencode-linux-x64-musl":"3.1.11","oh-my-opencode-linux-arm64-musl":"3.1.11"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.1.11_1769925921803_0.2535394406162623","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.2.0":{"name":"oh-my-opencode","version":"3.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.2.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"55d35e3f6d0a9abb95142e81f2d761855b8d719a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.2.0.tgz","fileCount":513,"integrity":"sha512-YZDw2hozklZV\/y8q+yZ4S57MZGNf0kDHGZ8DC4EIXCyo+H+hZvis13eygF69JFuHHQAwn5F6rZPZm7epuIJj7w==","signatures":[{"sig":"MEUCIQCRnrn1ZXlauWPPdtMDRL4NsXt2e40dQx1n87eyZsQpMQIgBu8bNyJsvBrEPuJIh0ek2ZJ1ihhnRKOuLimw0pgrK2c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.2.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4388271},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"dbe1b25707a6ea6a4b9c838f53ae879ab2326178","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.2.0","oh-my-opencode-darwin-x64":"3.2.0","oh-my-opencode-linux-arm64":"3.2.0","oh-my-opencode-windows-x64":"3.2.0","oh-my-opencode-darwin-arm64":"3.2.0","oh-my-opencode-linux-x64-musl":"3.2.0","oh-my-opencode-linux-arm64-musl":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.2.0_1769943282586_0.14667156356711808","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.2.1":{"name":"oh-my-opencode","version":"3.2.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.2.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2bc73c8d3126db77a979d7b19a10822fd76ed521","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.2.1.tgz","fileCount":513,"integrity":"sha512-bvXj78HIwkAYh\/Zo7L0QW29hdt9LgS7zD7D6GYqADSdIR6damAR8tcR8x31JiClzlsTQgtxo5K1idK\/sUtIdFA==","signatures":[{"sig":"MEYCIQDCw4b\/e3el0BOtwe27i5+37OURvzO+wPNET171+IDqQQIhAJpe7+rR0gRC6tOQBjzL8mYQIekN1QbUTNGPFTY\/9Mj\/","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.2.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4388447},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"25dcd2a3f2506239ba0ea0c1d6def20e6811a859","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.2.1","oh-my-opencode-darwin-x64":"3.2.1","oh-my-opencode-linux-arm64":"3.2.1","oh-my-opencode-windows-x64":"3.2.1","oh-my-opencode-darwin-arm64":"3.2.1","oh-my-opencode-linux-x64-musl":"3.2.1","oh-my-opencode-linux-arm64-musl":"3.2.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.2.1_1769948890307_0.6526481582234065","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.2.2":{"name":"oh-my-opencode","version":"3.2.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.2.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a89fa6899e9b0a35435b6f998902d59a048e6f33","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.2.2.tgz","fileCount":405,"integrity":"sha512-bk9odjDzPl0O+IbDOlMMtoyWVfa5oPuBRcbLwICo6h3ic6VaEy2t0Vo6IRlX1hcbff7kh6b1ONjK1sw\/nk0pJg==","signatures":[{"sig":"MEUCIQCq84gtARXJE+8mQhu\/eglAwDGgeJAfaz18\/cE02wMD6wIgSIG5O2wzGEnUOsZBk6yQVGIk6DN55yZBFDz5Lw\/WDck=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.2.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4486892},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"49c933961e04667047518b569c0e2d80e4b78e6e","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.2.2","oh-my-opencode-darwin-x64":"3.2.2","oh-my-opencode-linux-arm64":"3.2.2","oh-my-opencode-windows-x64":"3.2.2","oh-my-opencode-darwin-arm64":"3.2.2","oh-my-opencode-linux-x64-musl":"3.2.2","oh-my-opencode-linux-arm64-musl":"3.2.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.2.2_1770105588103_0.9523445216871242","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.2.3":{"name":"oh-my-opencode","version":"3.2.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.2.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2b17855552ee60ff88718350a73d1d51b7302bb6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.2.3.tgz","fileCount":406,"integrity":"sha512-Ahw9mKkzD+JK+iq2ABm4syNw1xm077W52MYjhXBXLTLosH59m4ubjy7xbyzYX+NB3dIrMPQAsPJ1ufRaWZgdFA==","signatures":[{"sig":"MEUCIQD\/YmMTQALdeUbjouOKV\/yu3nG5oNgC\/PqZWlzRPB7cZgIgBwKj+5CEEwsmY8R+Tr9VLzp\/3VKmEjwOPtC+UI\/aCEM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.2.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4494818},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"224afadbdba6b7e4da581791951cb540a5255451","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.2.3","oh-my-opencode-darwin-x64":"3.2.3","oh-my-opencode-linux-arm64":"3.2.3","oh-my-opencode-windows-x64":"3.2.3","oh-my-opencode-darwin-arm64":"3.2.3","oh-my-opencode-linux-x64-musl":"3.2.3","oh-my-opencode-linux-arm64-musl":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.2.3_1770187079120_0.92295240671298","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.2.4":{"name":"oh-my-opencode","version":"3.2.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.2.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"197a9edebf7e515bbda898c6875d83695ee93ae0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.2.4.tgz","fileCount":408,"integrity":"sha512-XcuEVxyg0L1jpx9nnHqQs5CzHY4eThP6j3P27Eg\/D1a43ZIaQLvqeeCRV+aeNYusFYTXjfQqFyz16SZLvYC+CA==","signatures":[{"sig":"MEUCIGkhO81YFS1P3Bn+xzkyjqot44v\/x5Ifmt\/BBie2+RmXAiEAyrandezfWh\/qRF+Q6um3ubeZyfvv4dUadoYqtWvB+WA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.2.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3930705},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4692809b4233bc812e1ec4880d0c6b3d6633b990","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.2.4","oh-my-opencode-darwin-x64":"3.2.4","oh-my-opencode-linux-arm64":"3.2.4","oh-my-opencode-windows-x64":"3.2.4","oh-my-opencode-darwin-arm64":"3.2.4","oh-my-opencode-linux-x64-musl":"3.2.4","oh-my-opencode-linux-arm64-musl":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.2.4_1770379581312_0.09944085507669786","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.3.0":{"name":"oh-my-opencode","version":"3.3.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.3.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1e1e7cf0d5e304aefe355a840f9d406381e756fd","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.3.0.tgz","fileCount":426,"integrity":"sha512-PZ3SrN2o\/1zt87QughZItkGJoXX9540MtdxYcAaEL+C1m15GmbduyAcBLtGqq7brSxTZKJS2AtiI2hWGi0R2Yg==","signatures":[{"sig":"MEUCIQDDUImwN577Dpy6bR2WH1hfpuzlWD1CIbiqvlXiH0zBiAIgfdrvJZm+Bfr+JTWv0amDbV\/4EHeHfWME4YKUg7TqWGk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.3.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3974914},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"18c161a9cd576c800262b15996b0112de1fb2827","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.3.0","oh-my-opencode-darwin-x64":"3.3.0","oh-my-opencode-linux-arm64":"3.3.0","oh-my-opencode-windows-x64":"3.3.0","oh-my-opencode-darwin-arm64":"3.3.0","oh-my-opencode-linux-x64-musl":"3.3.0","oh-my-opencode-linux-arm64-musl":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.3.0_1770475651161_0.33123500572112063","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.3.1":{"name":"oh-my-opencode","version":"3.3.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.3.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"aa922bc1620a7c309d5fb05248de7ab1cdfacb12","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.3.1.tgz","fileCount":426,"integrity":"sha512-w9Hyj9vOoTqRGAq9d5gzsnKY959CyNrPrKNTKO0SqTews9hxu+nThl0FM5Nf9dZUMdUPW2sPPS5b8g4P2sH4CQ==","signatures":[{"sig":"MEUCIQDRT9lr01NGhI7w7Tl9Bdtmf+ZATO\/hv6CsY9tBohIU2wIgXBMoaE2yypvYBqcDjoCY9pDxN2024dHkz9UiwJPkFyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.3.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3978006},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d0c4085ae10bdac6ada64a651146ac9158781520","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.3.1","oh-my-opencode-darwin-x64":"3.3.1","oh-my-opencode-linux-arm64":"3.3.1","oh-my-opencode-windows-x64":"3.3.1","oh-my-opencode-darwin-arm64":"3.3.1","oh-my-opencode-linux-x64-musl":"3.3.1","oh-my-opencode-linux-arm64-musl":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.3.1_1770486508830_0.9466960355499798","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.3.2":{"name":"oh-my-opencode","version":"3.3.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.3.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ea240a8ad56535780f3fec5bf71b901229ba0bd3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.3.2.tgz","fileCount":426,"integrity":"sha512-rfxJMJBfS\/3+7Wsq\/wWO81zRFGfg2Bn4XPtKY3T5R7Pt9sL1YOblsJuhuoShcd3vMjNZgGEC7hCTSsbeOUVpwQ==","signatures":[{"sig":"MEQCIDdVZLPgg0U40RZRNmHd1JV24tEEPZi+q4I+PoKwy4s0AiAw5j9ezIbzJRjoriF9FK4DAKSkYeMu2q6V0cac4Il5fw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.3.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":3978032},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"71ac54c33e6808e96babf614f841acac4506f5b5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.3.2","oh-my-opencode-darwin-x64":"3.3.2","oh-my-opencode-linux-arm64":"3.3.2","oh-my-opencode-windows-x64":"3.3.2","oh-my-opencode-darwin-arm64":"3.3.2","oh-my-opencode-linux-x64-musl":"3.3.2","oh-my-opencode-linux-arm64-musl":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.3.2_1770521918430_0.8734803427047022","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.4.0":{"name":"oh-my-opencode","version":"3.4.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.4.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d9614e74943175ad38223219ef7f10bfda7ef87b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.4.0.tgz","fileCount":459,"integrity":"sha512-48iM+3R6AWtlDfA8bLNob9ckV4OVLjvaCTvHjKNAO45AEaoqLWf\/yFFciOUP\/k8tvIdwfpt7wtUiCP2lNtZsIQ==","signatures":[{"sig":"MEYCIQCRIaizVsLqk4mZD9NbjanZQdD9c3vINa5sT04ebGxlfgIhAJlGytBIWsDVywpDxVareHtFbbA\/kDaJt9vOFq2Gw\/ed","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.4.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4018971},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"34e5eddb4990c8a56dc0e3a03a260990eba164d5","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.4.0","oh-my-opencode-darwin-x64":"3.4.0","oh-my-opencode-linux-arm64":"3.4.0","oh-my-opencode-windows-x64":"3.4.0","oh-my-opencode-darwin-arm64":"3.4.0","oh-my-opencode-linux-x64-musl":"3.4.0","oh-my-opencode-linux-arm64-musl":"3.4.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.4.0_1770565455917_0.19479267605994743","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.0":{"name":"oh-my-opencode","version":"3.5.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9801ea44e5b99d6ee755574af276d7f06bc98bf0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.0.tgz","fileCount":903,"integrity":"sha512-Sa7iPepdgKVFt\/E2z8eTLibxhXiYq7RVwBXw20JHXCBtW1NanNVpCp3SDKPfvos8KURpyGdIATw0COO5CHWXRg==","signatures":[{"sig":"MEUCICOhKmG21Y4Tdf0QcVSSlzsNBTA55q7w\/I3m3XUTz5kQAiEA5NPS9J6TiF54gSXv29d4mN0SZYIsRyKxHEBVKPnGSXs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4265328},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fba916db6081cc612602b31ef368339a0ead2418","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.0","oh-my-opencode-darwin-x64":"3.5.0","oh-my-opencode-linux-arm64":"3.5.0","oh-my-opencode-windows-x64":"3.5.0","oh-my-opencode-darwin-arm64":"3.5.0","oh-my-opencode-linux-x64-musl":"3.5.0","oh-my-opencode-linux-arm64-musl":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.0_1770740731322_0.4263373307577534","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.1":{"name":"oh-my-opencode","version":"3.5.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8628a499c4b1dbf69bcee28638928936db5d38d2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.1.tgz","fileCount":903,"integrity":"sha512-2Ln3rO+4pFsN6sGw2T7mVls00iRH+SW+BSqzOmmiCBAXd8T1LS8c8EFf+e\/DgVJMQoqxDLyZK+EZqhZwh8Tnjw==","signatures":[{"sig":"MEUCIEQjI9X3J9h1GmqEy2vgszTdOxodLi12trqcfVP1rq0XAiEAtr+\/wBHL9YXKG09iVtt88EYoDAryN4Z9bv4uNQ4zQUw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4266301},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"13d960f3ca2f16810cd9a705b822707f3d1492b7","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.1","oh-my-opencode-darwin-x64":"3.5.1","oh-my-opencode-linux-arm64":"3.5.1","oh-my-opencode-windows-x64":"3.5.1","oh-my-opencode-darwin-arm64":"3.5.1","oh-my-opencode-linux-x64-musl":"3.5.1","oh-my-opencode-linux-arm64-musl":"3.5.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.1_1770771717220_0.010883728061933162","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.2":{"name":"oh-my-opencode","version":"3.5.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1c62a75225db8ed91f1cee8aecc0ac40eb4f38d2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.2.tgz","fileCount":904,"integrity":"sha512-QGfWRDdpD7673w1fyjGUirHLvqAGxz4uvLppm61UR9QN+Fxcynys+IhBb9gMRFV6f6wVbQBLjAhWzHax8AhyiQ==","signatures":[{"sig":"MEUCIQCBETmvC51m4p+Elbe8Z0zaIOrt2HQ5NuyVQW6XYOwUaAIgR4w7KmMNttmRmaAgTp5KGp\/hSKgdIJuK326kUXL5iL4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4267799},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"96f0e787e7839fbba13bbf0647057f44e85e9fd4","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.2","oh-my-opencode-darwin-x64":"3.5.2","oh-my-opencode-linux-arm64":"3.5.2","oh-my-opencode-windows-x64":"3.5.2","oh-my-opencode-darwin-arm64":"3.5.2","oh-my-opencode-linux-x64-musl":"3.5.2","oh-my-opencode-linux-arm64-musl":"3.5.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.2_1770799126064_0.6893449985281188","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.3":{"name":"oh-my-opencode","version":"3.5.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"0107a3dc658484620f3e9ea9acacbf6c8322113d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.3.tgz","fileCount":907,"integrity":"sha512-LT4poprfLN2qhDyBDP3cTEf1PavQDDJYruVqdg0dRKhqiSUozqANVM9I164GP4Kjs8LeWwtCgOkcdJ0o067t5w==","signatures":[{"sig":"MEYCIQCWxWKQxcoooVCqCwUOL2k+aSLQkAQSxEWXNcLC\/I4KwAIhAKPxNajNHrO\/zaFfzoeY\/7ehLaPL1+56DOawxfpCGC28","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4275227},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"41d790dc04113fae051646b087f10815becab287","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.3","oh-my-opencode-darwin-x64":"3.5.3","oh-my-opencode-linux-arm64":"3.5.3","oh-my-opencode-windows-x64":"3.5.3","oh-my-opencode-darwin-arm64":"3.5.3","oh-my-opencode-linux-x64-musl":"3.5.3","oh-my-opencode-linux-arm64-musl":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.3_1770910264817_0.21514650122279821","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.4":{"name":"oh-my-opencode","version":"3.5.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fac678cf3a5564ddc6039bd78ab50643c8f73d9a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.4.tgz","fileCount":914,"integrity":"sha512-pXdqANuByEs3u9zNsNa5+EC9IgwZpXb91LtKW1KfN9Hj3aPVRVCKAgi02JV29NiWmzdDnZx1rvbyuRdjZiHJIQ==","signatures":[{"sig":"MEUCIQCQCRfYNZ31vJR02uU1B9hrgYEGhLTYRgc7YqZeXVm14QIgG6Pg1HCD5mEvFxK6rqBL4Wkxe\/GUz4co4tO1yJl4rTM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4292314},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6dc8b7b875acbb262e95e5b464644705e617905b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.4","oh-my-opencode-darwin-x64":"3.5.4","oh-my-opencode-linux-arm64":"3.5.4","oh-my-opencode-windows-x64":"3.5.4","oh-my-opencode-darwin-arm64":"3.5.4","oh-my-opencode-linux-x64-musl":"3.5.4","oh-my-opencode-linux-arm64-musl":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.4_1771130414085_0.4467771685265689","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.5":{"name":"oh-my-opencode","version":"3.5.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1c787dc04037f3317aac01336c60df16b6ebd75e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.5.tgz","fileCount":914,"integrity":"sha512-acMsGdi2hND4Iw8AVoEO7ZQsnpR981pZzsqR1FAq9GMGUewvsClTF7CXpXO8OTaqPLJsigDIWVNgJQx\/7BXX6g==","signatures":[{"sig":"MEQCIBTdlIcSV80tWO11X1qcD+9cYcBilK4+cnbDZ7\/OJkSnAiBNMjAjY5sB9NIfoi5SMKvBTqmCCiY8qcilji1SR2IjFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4294180},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d076187f0a55bc733fd6134b3aa90a2cfe8ee352","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.5","oh-my-opencode-darwin-x64":"3.5.5","oh-my-opencode-linux-arm64":"3.5.5","oh-my-opencode-windows-x64":"3.5.5","oh-my-opencode-darwin-arm64":"3.5.5","oh-my-opencode-linux-x64-musl":"3.5.5","oh-my-opencode-linux-arm64-musl":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.5_1771134525657_0.5012956839282747","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.5.6":{"name":"oh-my-opencode","version":"3.5.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.5.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"de51077d4f9b22299f9006a3b0356c6063447daa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.5.6.tgz","fileCount":914,"integrity":"sha512-U8dtMgdH6f8dBUsHDZAeB0imwrjmwYYuDnaP0nj6FtkVigxhyhe1B5NUuKGrjuofJSATLcbqbSfcHNWTSNeZlg==","signatures":[{"sig":"MEYCIQDgqOW+xgIFOBaxDzAZP3J8vJ4yy\/52ho7KyYb0n7JnYgIhAM3w9DVRTHBSnvS6YQ6IpFEiGNbjrYGyDlC2XbkNeLxW","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.5.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4294922},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9ba933743a093ebe484e18c7e4a06b357d103eee","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.5.6","oh-my-opencode-darwin-x64":"3.5.6","oh-my-opencode-linux-arm64":"3.5.6","oh-my-opencode-windows-x64":"3.5.6","oh-my-opencode-darwin-arm64":"3.5.6","oh-my-opencode-linux-x64-musl":"3.5.6","oh-my-opencode-linux-arm64-musl":"3.5.6"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.5.6_1771226648039_0.8108104069712092","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.6.0":{"name":"oh-my-opencode","version":"3.6.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.6.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"74962558ed0c624f4587e6d619bba718ac19d2f5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.6.0.tgz","fileCount":915,"integrity":"sha512-otuvr5imvvzyEl6Ys1sXEJdB8ckSQyE1SgnVK5Vq7oCn9gWHxw97k1DYq1Ljulbl0LO3nahWv2fVe3gdfKDv7Q==","signatures":[{"sig":"MEYCIQCuUUtZtjXoIaLfoWADm9eXl9uS6I1+CRLpAC+ms9LuVgIhAPelSDsmpqb0q4UCgUhdQivYriacJAJHi+GPC7j6jHOu","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.6.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4335056},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7e9b9cedecf0e733986eb3b7f2ddbcd9e21a5b9f","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.6.0","oh-my-opencode-darwin-x64":"3.6.0","oh-my-opencode-linux-arm64":"3.6.0","oh-my-opencode-windows-x64":"3.6.0","oh-my-opencode-darwin-arm64":"3.6.0","oh-my-opencode-linux-x64-musl":"3.6.0","oh-my-opencode-linux-arm64-musl":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.6.0_1771254162139_0.18731960522219282","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.7.0":{"name":"oh-my-opencode","version":"3.7.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.7.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"0227b17a1e01b5bc5fdea4b131cdf4c3843a9894","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.7.0.tgz","fileCount":930,"integrity":"sha512-vLumYQZz7kMN1ABTZSRpWPpeJeCqy8\/HFFVpqiW60+0nl3JYTrtVJhju5pIP64NgViq9g6ZrueQrcyZmDupIVw==","signatures":[{"sig":"MEQCIE2YdmAom98zIogtYRicnoPSggMGKyfKNUf3xzv9Ij04AiA7o0kRdTfC7tMGQCem5OEU+NlJj5fCl5i\/oM6OVjQ2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.7.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4382085},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e3342dcd4ade81ab3a5067d4d585f4d0f0661a32","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.7.0","oh-my-opencode-darwin-x64":"3.7.0","oh-my-opencode-linux-arm64":"3.7.0","oh-my-opencode-windows-x64":"3.7.0","oh-my-opencode-darwin-arm64":"3.7.0","oh-my-opencode-linux-x64-musl":"3.7.0","oh-my-opencode-linux-arm64-musl":"3.7.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.7.0_1771302911950_0.13949136012663965","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.7.1":{"name":"oh-my-opencode","version":"3.7.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.7.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"42cc58b8c395ca34f5e5d9e598724d762013215a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.7.1.tgz","fileCount":896,"integrity":"sha512-z6X1\/\/9TiWAmNxf+1A1usbIQ3LAZLMIdSFC\/WQb6J9tmoinVvdSB4Wbrsw3gV1UU6aey+jAg5TTN9PHHxuspLw==","signatures":[{"sig":"MEYCIQDU9sskp4ie6lDGjKIEtI2boZp47EIgSKEHPcuBGvjU1QIhAJ3weBLCiIYEaQP0h2\/Mo8e4rfNgFD\/N2E8il2IZA5yo","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.7.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4362856},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"97f75406004961a9c537f4c44d646a9d996647d4","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.7.1","oh-my-opencode-darwin-x64":"3.7.1","oh-my-opencode-linux-arm64":"3.7.1","oh-my-opencode-windows-x64":"3.7.1","oh-my-opencode-darwin-arm64":"3.7.1","oh-my-opencode-linux-x64-musl":"3.7.1","oh-my-opencode-linux-arm64-musl":"3.7.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.7.1_1771306321760_0.2597022424150821","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.7.2":{"name":"oh-my-opencode","version":"3.7.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.7.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"21bc277faafe8da11c1db0012671c648f17b03b0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.7.2.tgz","fileCount":909,"integrity":"sha512-HY+TQ46lpBvfyOUJO27LBz6PlwQX7MDxNVI8iTO8Jiz94j+omDYlRSClw7Bild1cb2U1SojZpxwcae5G9\/svdg==","signatures":[{"sig":"MEUCIQDJeZJvqg9hDwiq26F0g8Krc0+oGHUTQu\/Cy8irCfiiEQIgTvV4IGdRGz11bXpApjiI\/aNIokMHzTrSwUHqVLr+FkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.7.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4394295},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c21e0b094fd63e234d724ac991b0702cecde31ae","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.7.2","oh-my-opencode-darwin-x64":"3.7.2","oh-my-opencode-linux-arm64":"3.7.2","oh-my-opencode-windows-x64":"3.7.2","oh-my-opencode-darwin-arm64":"3.7.2","oh-my-opencode-linux-x64-musl":"3.7.2","oh-my-opencode-linux-arm64-musl":"3.7.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.7.2_1771348599471_0.377939106821334","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.7.3":{"name":"oh-my-opencode","version":"3.7.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.7.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3a5ca4c9a1fa0bed5ca6cdb1767d303b58cfc53c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.7.3.tgz","fileCount":909,"integrity":"sha512-IKnQffS9IDo\/NZFKKYMr5b\/mcfkUhgEo6FiblMX8qdeFbWzQhVEsl8GWL+Tm\/kmrjSg+6TL1CR2C+bPRRY8aZQ==","signatures":[{"sig":"MEUCIQDdDyxUyi+B5wE\/KAtftnGUiE6hdoModTnPKrOxUzzbowIgTt8n9k\/FADBXaRd+exLDHaBS3kgUgun6P1OnMOxO5bc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.7.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4395330},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1e05f4770e311ec8663b67c999b30bce6f33dc9b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.7.3","oh-my-opencode-darwin-x64":"3.7.3","oh-my-opencode-linux-arm64":"3.7.3","oh-my-opencode-windows-x64":"3.7.3","oh-my-opencode-darwin-arm64":"3.7.3","oh-my-opencode-linux-x64-musl":"3.7.3","oh-my-opencode-linux-arm64-musl":"3.7.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.7.3_1771394702929_0.6298324641664537","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.7.4":{"name":"oh-my-opencode","version":"3.7.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.7.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b0aa4ec3b9b8cdd8a196ff7dce407aeda6e6d6aa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.7.4.tgz","fileCount":912,"integrity":"sha512-t6LUUJmMWnamvL3hFoy5Ige4dsopePyyIFIeCdgTHPjdoy2NUyqG\/FcrXLUhif2TABKHbolbc1voUNcx04sQGw==","signatures":[{"sig":"MEQCIEJtJ4LCaiiY\/hBIQSwOD3ph+QWoJ0rXQAs6sMBiK8AtAiAJAjo\/7jItNCuTUc\/vg3aEzgalBnK7eDimuJDbc92WgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.7.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4415640},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ebd97c85cc451b82414abae64dec1eab57d44a3d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.1","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.7.4","oh-my-opencode-darwin-x64":"3.7.4","oh-my-opencode-linux-arm64":"3.7.4","oh-my-opencode-windows-x64":"3.7.4","oh-my-opencode-darwin-arm64":"3.7.4","oh-my-opencode-linux-x64-musl":"3.7.4","oh-my-opencode-linux-arm64-musl":"3.7.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.7.4_1771434598530_0.45450391933326184","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.0":{"name":"oh-my-opencode","version":"3.8.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"188ec971ebfa15e8ef66858f2512003da85ec333","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.0.tgz","fileCount":943,"integrity":"sha512-UU2H8XOm06FWgwyVJJoidXWofQoJrTqlwLGJVTxe+qDJvjn3UTrMONbfLIWu1PWVUhEi3Jo41AOCdJRkepx\/3Q==","signatures":[{"sig":"MEQCICuvmeJX0Q8B5yUQ2PEJuRjfrTfaeLaoNiI6+XRnUiXaAiB\/OJ5Hs5oYDiF\/ZVr3YnlUlDPpIQ1tb6QPQqZCi3gczQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4696206},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0d76874632b60c0cf7b126f67fc18b193028e29c","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.0","oh-my-opencode-darwin-x64":"3.8.0","oh-my-opencode-linux-arm64":"3.8.0","oh-my-opencode-windows-x64":"3.8.0","oh-my-opencode-darwin-arm64":"3.8.0","oh-my-opencode-linux-x64-musl":"3.8.0","oh-my-opencode-linux-arm64-musl":"3.8.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.0_1771696590401_0.22130378184771748","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.1":{"name":"oh-my-opencode","version":"3.8.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"75d2a9c55a8ca9dc1cc23246af92a2cac38f268f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.1.tgz","fileCount":948,"integrity":"sha512-qirgZxPT1rzCmx44fe0Rtp59pLmBhTjKOpRPos5Xje9eP4knomGK9fHpQYikXW2VmosT+JnHs9iRxfF6NU8bKg==","signatures":[{"sig":"MEUCIENFAF994ntrOFSP\/j+3b0TN\/joX\/6rSrOXmg0bKzmwOAiEA5c9y6TOK6HF2fX\/GjPXD52xxzrSYqPbsFSrZT5VtTaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4710481},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a8f0300ba64e54664d907a43ca0c43a9a830b754","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.1","oh-my-opencode-darwin-x64":"3.8.1","oh-my-opencode-linux-arm64":"3.8.1","oh-my-opencode-windows-x64":"3.8.1","oh-my-opencode-darwin-arm64":"3.8.1","oh-my-opencode-linux-x64-musl":"3.8.1","oh-my-opencode-linux-arm64-musl":"3.8.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.1_1771731440151_0.6072930223578734","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.2":{"name":"oh-my-opencode","version":"3.8.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"df8bdda6a58c35381707c656260128ba35ff038b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.2.tgz","fileCount":960,"integrity":"sha512-Ig4qd0WjtLWPf81KOe0yvlq75MOjmARp5PEfUqeuLm7PJSx4KmwXM1Fv829LNQvVlYQrEvnR0DDCze6QnZW0Pw==","signatures":[{"sig":"MEYCIQCZKAFDXk8eJID27ZTg4iVGUVtkL\/qUEHQ5\/WbG\/3UftAIhAJSMgjsOGrpTZ4EMe8ZhsfCza7eUdzGjS7xozFrZLjlf","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4809653},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4d7b98d9f288aa9ed77afed45589332b8256b214","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.2","oh-my-opencode-darwin-x64":"3.8.2","oh-my-opencode-linux-arm64":"3.8.2","oh-my-opencode-windows-x64":"3.8.2","oh-my-opencode-darwin-arm64":"3.8.2","oh-my-opencode-linux-x64-musl":"3.8.2","oh-my-opencode-linux-arm64-musl":"3.8.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.2_1771742104582_0.47668486751097183","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.3":{"name":"oh-my-opencode","version":"3.8.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f98e00f55a68d547b9bedd19f5a29bc626464d3f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.3.tgz","fileCount":960,"integrity":"sha512-bcYf8mYU7VP4gGFjPc6VK1i8XBeQrivcy5kWtDqj0beot7gKYUD0iDxB7qyNWBVI8Z9PrPVwk7V4aFEooJwKlQ==","signatures":[{"sig":"MEUCIFKnYiAsHCZhSRlXXue+OUn\/RGE6F9twohEls+1RzOi3AiEAxr5gusUeCMlCgbbF6DSihpWtxLBTshtyKRjIOPibV1I=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4809227},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"07e8a7c570aceb729a2e12316eb8467b0ebcadf0","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.3","oh-my-opencode-darwin-x64":"3.8.3","oh-my-opencode-linux-arm64":"3.8.3","oh-my-opencode-windows-x64":"3.8.3","oh-my-opencode-darwin-arm64":"3.8.3","oh-my-opencode-linux-x64-musl":"3.8.3","oh-my-opencode-linux-arm64-musl":"3.8.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.3_1771742810371_0.0373676116951549","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.4":{"name":"oh-my-opencode","version":"3.8.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"150392314058a33a2b0e482dedb9f83eb1bc2a20","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.4.tgz","fileCount":938,"integrity":"sha512-3AcQaBUDlmHZ4QTPRQ3VqJco\/+rd42lEwKs1mV4ShupcOvApqLZG8xHl7R10PirFmYfAkPiXveB1OJN5yxocYw==","signatures":[{"sig":"MEYCIQD+hDtowgsLB1yr3WhuBtsIkfuDmHbwQVydcopa+kdKhgIhAO\/uoGVQY\/WDF77pilng6qgbg94ayFOsBUGAZYlNcmMS","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4838260},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9f804c2a6a2e7b80b0d97d22124a31abdce08187","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.4","oh-my-opencode-darwin-x64":"3.8.4","oh-my-opencode-linux-arm64":"3.8.4","oh-my-opencode-windows-x64":"3.8.4","oh-my-opencode-darwin-arm64":"3.8.4","oh-my-opencode-linux-x64-musl":"3.8.4","oh-my-opencode-linux-arm64-musl":"3.8.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.4_1771866697395_0.1405442410069957","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.8.5":{"name":"oh-my-opencode","version":"3.8.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.8.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d247cb6183ea15c2565e80d42cc630de3a009f4b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.8.5.tgz","fileCount":938,"integrity":"sha512-Yskt+bcyRpMd7Ni9WBFowUOPpiC1WZhJIC1hOz515DvWLmL8luVqrNnORzXVjX+FI8sTn4BM9V2eBzVsOLegXA==","signatures":[{"sig":"MEUCIQDUflknLnisPqBH5yWBvs+38Ooo04VJv6FmblNbzK9EQAIgHoITsDNsKTz1EyMA+Dxdp3AQ5nyrUyiaNU5l1rfDNJs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.8.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4834156},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e997e0071c4cd84c08c7b02162fc7b230ee980f1","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.6.2","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.8","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.8.5","oh-my-opencode-darwin-x64":"3.8.5","oh-my-opencode-linux-arm64":"3.8.5","oh-my-opencode-windows-x64":"3.8.5","oh-my-opencode-darwin-arm64":"3.8.5","oh-my-opencode-linux-x64-musl":"3.8.5","oh-my-opencode-linux-arm64-musl":"3.8.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.8.5_1771926334027_0.48315979459202096","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.9.0":{"name":"oh-my-opencode","version":"3.9.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.9.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"dbad890c137f2a971078aff1c622d979e0dbcdae","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.9.0.tgz","fileCount":945,"integrity":"sha512-b4y8ow60SBVa96MuzVSulG31WTCBGSgwBxac6UYNs+juI0\/PWZ7U3cHUKsdaIWxZw9ovZxy6kqLbALyaVlNXjQ==","signatures":[{"sig":"MEUCIG0KsM5qCMqOkKEHgX23+macs0vNSx4biV\/B+k3z5YJwAiEAmOMsPcZLFKmROtKI1iZ3RTIyzh7zt5CugXxyCFSX1Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.9.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4879217},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"bdd86b141528f51b749001c1397039c56ac5cf5f","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.8.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.9.0","oh-my-opencode-darwin-x64":"3.9.0","oh-my-opencode-linux-arm64":"3.9.0","oh-my-opencode-windows-x64":"3.9.0","oh-my-opencode-darwin-arm64":"3.9.0","oh-my-opencode-linux-x64-musl":"3.9.0","oh-my-opencode-linux-arm64-musl":"3.9.0","oh-my-opencode-linux-x64-baseline":"3.9.0","oh-my-opencode-darwin-x64-baseline":"3.9.0","oh-my-opencode-windows-x64-baseline":"3.9.0","oh-my-opencode-linux-x64-musl-baseline":"3.9.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.9.0_1772134237098_0.6370737791049701","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.10.0":{"name":"oh-my-opencode","version":"3.10.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.10.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c1655b2e0a363a6eaaf443044f5ad24f526ef84d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.10.0.tgz","fileCount":953,"integrity":"sha512-en0nXEAssiCuHWheB9M9cxnvtRXJ4v4n8Pq1s+ERQKd7DU8OAfExq2ht58MY3J7cZNW2vL8D\/OlyNyEF9dTiow==","signatures":[{"sig":"MEUCIDWXk0K4PCJBjfgrU4yggg81SbqGhzytFpmWMQo38e5+AiEA3kWoV2FF6XLp8k505Uy1M2xxp+NPCrHHcS539VLsmVE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.10.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":4937298},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3db46a58a7038099e428d765c478f0d653ab47cf","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac7e5213-0e8c-4689-80b3-b3b5b3cccedb"}},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.8.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.1.19","@opencode-ai\/plugin":"^1.1.19","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.10.0","oh-my-opencode-darwin-x64":"3.10.0","oh-my-opencode-linux-arm64":"3.10.0","oh-my-opencode-windows-x64":"3.10.0","oh-my-opencode-darwin-arm64":"3.10.0","oh-my-opencode-linux-x64-musl":"3.10.0","oh-my-opencode-linux-arm64-musl":"3.10.0","oh-my-opencode-linux-x64-baseline":"3.10.0","oh-my-opencode-darwin-x64-baseline":"3.10.0","oh-my-opencode-windows-x64-baseline":"3.10.0","oh-my-opencode-linux-x64-musl-baseline":"3.10.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.10.0_1772432866214_0.4063385987207335","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.11.0":{"name":"oh-my-opencode","version":"3.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.11.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-opencode\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f580049ba828f32f408fc0fae6df6f5e482a3a85","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.11.0.tgz","fileCount":965,"integrity":"sha512-WIZiVCLmnCftH\/yXuEBYjVNN9hZUT2hs9R2AVBSLPEKWd7ME562oOPe30+9Lg03biA\/cUhU9GH\/8Un2Nk3DxVA==","signatures":[{"sig":"MEYCIQDqH7i\/0l74DaFJy68cYMjWcx\/U4h5WBOV2eNJncZwg0QIhAOwduAV0NCz0iITImJ+DOxt8uzeYJyEKaUnWvS+4KKqg","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5658440},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e2444031ff2b1412140de9d0482fecd5e596e41b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.17"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-opencode.git","type":"git"},"_npmVersion":"11.10.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.17","@opencode-ai\/plugin":"^1.2.16","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.11.0","oh-my-opencode-darwin-x64":"3.11.0","oh-my-opencode-linux-arm64":"3.11.0","oh-my-opencode-windows-x64":"3.11.0","oh-my-opencode-darwin-arm64":"3.11.0","oh-my-opencode-linux-x64-musl":"3.11.0","oh-my-opencode-linux-arm64-musl":"3.11.0","oh-my-opencode-linux-x64-baseline":"3.11.0","oh-my-opencode-darwin-x64-baseline":"3.11.0","oh-my-opencode-windows-x64-baseline":"3.11.0","oh-my-opencode-linux-x64-musl-baseline":"3.11.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.11.0_1772905160033_0.995852597643992","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.11.1":{"name":"oh-my-opencode","version":"3.11.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.11.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f55fe94ab1e749322f7963fc8dc0f1d7666f33b0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.11.1.tgz","fileCount":965,"integrity":"sha512-cASqc0FzBIc2kMsimGff5WR0CQCAj+02L5ZgK+6CV\/Uono73V2soFr3lV9kJsp\/iqvQ1qfhchIDQamdgbCzhNQ==","signatures":[{"sig":"MEUCIQCeyKM3aVpf6RI4c8ldRaYJ8Kl+scExNq7N9MGA7sOLSwIgVXG0pGU3+VnmzrSMiER2K9+wzijZBe4uGLoMWFpYzac=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.11.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5658446},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"adaeaca8e93c92e8a682a0c80b28f3942e679c1c","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.17"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.17","@opencode-ai\/plugin":"^1.2.16","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.11.1","oh-my-opencode-darwin-x64":"3.11.1","oh-my-opencode-linux-arm64":"3.11.1","oh-my-opencode-windows-x64":"3.11.1","oh-my-opencode-darwin-arm64":"3.11.1","oh-my-opencode-linux-x64-musl":"3.11.1","oh-my-opencode-linux-arm64-musl":"3.11.1","oh-my-opencode-linux-x64-baseline":"3.11.1","oh-my-opencode-darwin-x64-baseline":"3.11.1","oh-my-opencode-windows-x64-baseline":"3.11.1","oh-my-opencode-linux-x64-musl-baseline":"3.11.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.11.1_1772908825169_0.24448673624286021","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.11.2":{"name":"oh-my-opencode","version":"3.11.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.11.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"182c95fa8f9bc0db81d562834388bf4d57d280be","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.11.2.tgz","fileCount":965,"integrity":"sha512-QbnlVVA1MPNGGWFS76JQ2UdT7Df8k7+00ZjDlhWZ7Mlm1ijRIV2nqEJfkZ5srn7z2vOWkqu3sanYF6U\/yRrKWQ==","signatures":[{"sig":"MEQCIBT+zcXXn+zpEak0FzTOEYGxTzYIkSeIEtMdUD5Ei\/NZAiA\/XXfTKs8fsCUrmIHz93xku4sDy+SDpVO04ijcTjRk3w==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.11.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5660252},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a7d8c1cdf4f3c680ca7f8eee1e848e073e324ad6","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.17"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.40.0","@ast-grep\/napi":"^0.40.0","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.17","@opencode-ai\/plugin":"^1.2.16","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.6","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.11.2","oh-my-opencode-darwin-x64":"3.11.2","oh-my-opencode-linux-arm64":"3.11.2","oh-my-opencode-windows-x64":"3.11.2","oh-my-opencode-darwin-arm64":"3.11.2","oh-my-opencode-linux-x64-musl":"3.11.2","oh-my-opencode-linux-arm64-musl":"3.11.2","oh-my-opencode-linux-x64-baseline":"3.11.2","oh-my-opencode-darwin-x64-baseline":"3.11.2","oh-my-opencode-windows-x64-baseline":"3.11.2","oh-my-opencode-linux-x64-musl-baseline":"3.11.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.11.2_1772993175320_0.8691842841999535","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.12.0":{"name":"oh-my-opencode","version":"3.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.12.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4e63df0d1a6ccff984629f8f5fedf3551ba93b59","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.12.0.tgz","fileCount":1024,"integrity":"sha512-ql\/iWhWCRn+Q9dV\/Bo8fRW6x9IQFc8C+LuAGLVvHB1svOtt9zaxK35IclQaw7AFu0AnnPQj1oPrkfabL5O8z0A==","signatures":[{"sig":"MEYCIQDXeCDZy5uRnN4Dp3XTBcVlEYFSfviP4v\/jSwdD\/9ANXAIhAMzUhzoOnAgigbaCWHzGeuc3evcKRu6k6LUHhkcW8eNC","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.12.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5692709},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d80833896cc61fcb59f8955ddc3533982a6bb830","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.12.0","oh-my-opencode-darwin-x64":"3.12.0","oh-my-opencode-linux-arm64":"3.12.0","oh-my-opencode-windows-x64":"3.12.0","oh-my-opencode-darwin-arm64":"3.12.0","oh-my-opencode-linux-x64-musl":"3.12.0","oh-my-opencode-linux-arm64-musl":"3.12.0","oh-my-opencode-linux-x64-baseline":"3.12.0","oh-my-opencode-darwin-x64-baseline":"3.12.0","oh-my-opencode-windows-x64-baseline":"3.12.0","oh-my-opencode-linux-x64-musl-baseline":"3.12.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.12.0_1773741711628_0.4338746970717975","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.12.1":{"name":"oh-my-opencode","version":"3.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.12.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c2190537e9981b8a97d1a9605ce5060920f2d64f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.12.1.tgz","fileCount":1027,"integrity":"sha512-pY6j4syGf29VQ9jDKIrAWN+qZk6VKStXnQD+EGNLfECKoarl3XjjLlSpwP6hNVOxOtQuDyVBk0IjGbOgXyHYGA==","signatures":[{"sig":"MEUCICj3\/u5SEVnCdpEILy8CIrnc\/Sof1XirfOmsN0r934AtAiEA1Jt4Z0fgORvEMtZdr\/ikUPowveWTKGaVAjQgPLaisy4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.12.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5706056},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"57757a345dd88b8f3910aba93ef41d35f7516cce","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.12.1","oh-my-opencode-darwin-x64":"3.12.1","oh-my-opencode-linux-arm64":"3.12.1","oh-my-opencode-windows-x64":"3.12.1","oh-my-opencode-darwin-arm64":"3.12.1","oh-my-opencode-linux-x64-musl":"3.12.1","oh-my-opencode-linux-arm64-musl":"3.12.1","oh-my-opencode-linux-x64-baseline":"3.12.1","oh-my-opencode-darwin-x64-baseline":"3.12.1","oh-my-opencode-windows-x64-baseline":"3.12.1","oh-my-opencode-linux-x64-musl-baseline":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.12.1_1773807639827_0.14942367160672076","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.12.2":{"name":"oh-my-opencode","version":"3.12.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.12.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3e7827d15665f81bc05903d707f54c5931dff23a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.12.2.tgz","fileCount":1028,"integrity":"sha512-AEircHeY3VH+EI4PZXw503yJy5rS+iOydwj9PaBWoczE1OkbWfFqLw0EKtzoekkMBhXMQ9bTA1VIgFfzLYjSBQ==","signatures":[{"sig":"MEUCIQDXtMwBT5AJIgYscy0zIxEE5irO9S3AHwQACoUmSJHjIwIgO79wwWlZ+Of9AmiZ6u\/knYkmZtWosghkArqPCv2yUPg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.12.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5709736},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"09cfd0b408996d19b5f658bc7ecc4d3c89ad0db4","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.12.2","oh-my-opencode-darwin-x64":"3.12.2","oh-my-opencode-linux-arm64":"3.12.2","oh-my-opencode-windows-x64":"3.12.2","oh-my-opencode-darwin-arm64":"3.12.2","oh-my-opencode-linux-x64-musl":"3.12.2","oh-my-opencode-linux-arm64-musl":"3.12.2","oh-my-opencode-linux-x64-baseline":"3.12.2","oh-my-opencode-darwin-x64-baseline":"3.12.2","oh-my-opencode-windows-x64-baseline":"3.12.2","oh-my-opencode-linux-x64-musl-baseline":"3.12.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.12.2_1773813083113_0.47392932435553226","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.12.3":{"name":"oh-my-opencode","version":"3.12.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.12.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"28da8391848b44709b12f2deb0eda91e068b4427","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.12.3.tgz","fileCount":1028,"integrity":"sha512-jhEOLt+OAQDc0zBy4N6nAb9d9NABLfZAMy6FqQC8IRHlBgJR6pf1Qw7VfKfFTIISd3QQWl5ew5YiHCWUE5htmw==","signatures":[{"sig":"MEUCICnJulOhbFixQl1llVA2GvKr1dCqvh5IpZH2fGCuSylCAiEAvjxlJItBSllLbJWZcW2PzNd4z7LbGrhlKDHnKYHug2E=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.12.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5707966},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"01e18f87735bc011b68feffbf252911015eaf958","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.12.3","oh-my-opencode-darwin-x64":"3.12.3","oh-my-opencode-linux-arm64":"3.12.3","oh-my-opencode-windows-x64":"3.12.3","oh-my-opencode-darwin-arm64":"3.12.3","oh-my-opencode-linux-x64-musl":"3.12.3","oh-my-opencode-linux-arm64-musl":"3.12.3","oh-my-opencode-linux-x64-baseline":"3.12.3","oh-my-opencode-darwin-x64-baseline":"3.12.3","oh-my-opencode-windows-x64-baseline":"3.12.3","oh-my-opencode-linux-x64-musl-baseline":"3.12.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.12.3_1773817586521_0.08049444432953212","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.13.0":{"name":"oh-my-opencode","version":"3.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.13.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"203daaa03b87e67dfdb247537d8c90860718a8f0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.13.0.tgz","fileCount":1040,"integrity":"sha512-7BzCZGfLWwecNkrcw2IFHbNvIlUuyckMlVeieKEtPo7i7wPWEENFUwAinFS9MiinSXtjA+VXgm1x7LtAZx\/fsA==","signatures":[{"sig":"MEUCIFbFWAhzSh++O5iAG1VmiiBwz++1AGpLyrVXdSYDUCXDAiEArNOhTHa4Ui49jGn5tX70L36lAsRsHMxAmJ1Iq\/4Trw8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.13.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5763920},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f0b583545995168ae57a45010996598628d260ee","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.13.0","oh-my-opencode-darwin-x64":"3.13.0","oh-my-opencode-linux-arm64":"3.13.0","oh-my-opencode-windows-x64":"3.13.0","oh-my-opencode-darwin-arm64":"3.13.0","oh-my-opencode-linux-x64-musl":"3.13.0","oh-my-opencode-linux-arm64-musl":"3.13.0","oh-my-opencode-linux-x64-baseline":"3.13.0","oh-my-opencode-darwin-x64-baseline":"3.13.0","oh-my-opencode-windows-x64-baseline":"3.13.0","oh-my-opencode-linux-x64-musl-baseline":"3.13.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.13.0_1774398303254_0.12498546694167523","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.13.1":{"name":"oh-my-opencode","version":"3.13.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.13.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"10c8f7cfff8f5495b604b649df56bb47582dc131","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.13.1.tgz","fileCount":1040,"integrity":"sha512-uttPkUpC1MMPN4Wod7n+rkAXnoa9xHHOgJeTNOsIGdiLphhhShkdOXW0ppnCAiY+0AAZrX\/e3JXFlHjwl3MgnA==","signatures":[{"sig":"MEUCIQDHSp6zKfH\/JkpvEFHKOrurv74owHb1K8N3tvkVTnnqXwIgVj4pyYsqsdhG0KTXxhoAKAW+JmBh2CJIB1opknFEXKs=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.13.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":5766245},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"77424f86c80ff4765e3196d3f6da52e90e0f299f","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.13.1","oh-my-opencode-darwin-x64":"3.13.1","oh-my-opencode-linux-arm64":"3.13.1","oh-my-opencode-windows-x64":"3.13.1","oh-my-opencode-darwin-arm64":"3.13.1","oh-my-opencode-linux-x64-musl":"3.13.1","oh-my-opencode-linux-arm64-musl":"3.13.1","oh-my-opencode-linux-x64-baseline":"3.13.1","oh-my-opencode-darwin-x64-baseline":"3.13.1","oh-my-opencode-windows-x64-baseline":"3.13.1","oh-my-opencode-linux-x64-musl-baseline":"3.13.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.13.1_1774411387996_0.345770945429978","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.14.0":{"name":"oh-my-opencode","version":"3.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.14.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"50996b773255d0e172cb551f7d8dceea5573be8b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.14.0.tgz","fileCount":1055,"integrity":"sha512-zfEZXcPbX7ijqPTGC1Xc3Yipu0syFzHj9d6RzseCHP3cYZeCd2veWtaakoj3eFPdvcsB5dHhkRukNnwJ6egLFQ==","signatures":[{"sig":"MEUCIFc6EzxeuT6ZVWFVt7J+mMJcPsIFVRrG+3sMruY5eU2aAiEAxp2oPa5yQr+hX50LvUYUIlCtE+VWhJQtIdnFLAkKLwI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.14.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7568168},"main":"dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1c9f4148d000891bd3e8c089cea720eb16c9799b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.9.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.10","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.14.0","oh-my-opencode-darwin-x64":"3.14.0","oh-my-opencode-linux-arm64":"3.14.0","oh-my-opencode-windows-x64":"3.14.0","oh-my-opencode-darwin-arm64":"3.14.0","oh-my-opencode-linux-x64-musl":"3.14.0","oh-my-opencode-linux-arm64-musl":"3.14.0","oh-my-opencode-linux-x64-baseline":"3.14.0","oh-my-opencode-darwin-x64-baseline":"3.14.0","oh-my-opencode-windows-x64-baseline":"3.14.0","oh-my-opencode-linux-x64-musl-baseline":"3.14.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.14.0_1774540976818_0.17214834547275992","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.15.0":{"name":"oh-my-opencode","version":"3.15.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.15.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a9253616262402aece486b13861cc254baed9399","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.15.0.tgz","fileCount":1133,"integrity":"sha512-ozV7fIe2il0UKH5k+vUnGSB8KBx8yti7fUhCpkMFD45UHS4NhdRmlx5xxKxBY3XFWLps5bw3gNJOTaAVu++7hA==","signatures":[{"sig":"MEYCIQCt9ZQlR3Yll+pObyjaXjW2tFiFY3AKHl5+ic8R\/bVX2AIhALNZcKVoVLjkOvi\/CRZlw0dQWrxIUToMnmjfgKUSQV9n","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.15.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7899385},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d6add1f56df007933b3a853a60fb35c4809aa33d","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.15.0","oh-my-opencode-darwin-x64":"3.15.0","oh-my-opencode-linux-arm64":"3.15.0","oh-my-opencode-windows-x64":"3.15.0","oh-my-opencode-darwin-arm64":"3.15.0","oh-my-opencode-linux-x64-musl":"3.15.0","oh-my-opencode-linux-arm64-musl":"3.15.0","oh-my-opencode-linux-x64-baseline":"3.15.0","oh-my-opencode-darwin-x64-baseline":"3.15.0","oh-my-opencode-windows-x64-baseline":"3.15.0","oh-my-opencode-linux-x64-musl-baseline":"3.15.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.15.0_1775319692958_0.4548986919148996","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.15.1":{"name":"oh-my-opencode","version":"3.15.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.15.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ce21da2583ff51daaa7d684c3c25de061c650dab","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.15.1.tgz","fileCount":1133,"integrity":"sha512-FxffMKyihWSEIGZeY7r3r5QEsclGDATL3YWdY2xQyMY6MWQ5PyqU56bCV+afWHJMehl4oG\/brDGT9Z46tVlrKQ==","signatures":[{"sig":"MEUCIEWe6AoeXhF\/IF1h9QHl3TcIYxoHbvVGU\/OiUE0kv72jAiEAoJmzMPJhVE0X2rSv\/56y7OOzhvLVDnFJf5SVH7LxK4c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.15.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7905495},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"aff29a9856c606ba250205923c388c08038ee31b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.15.1","oh-my-opencode-darwin-x64":"3.15.1","oh-my-opencode-linux-arm64":"3.15.1","oh-my-opencode-windows-x64":"3.15.1","oh-my-opencode-darwin-arm64":"3.15.1","oh-my-opencode-linux-x64-musl":"3.15.1","oh-my-opencode-linux-arm64-musl":"3.15.1","oh-my-opencode-linux-x64-baseline":"3.15.1","oh-my-opencode-darwin-x64-baseline":"3.15.1","oh-my-opencode-windows-x64-baseline":"3.15.1","oh-my-opencode-linux-x64-musl-baseline":"3.15.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.15.1_1775350111823_0.7062617673166558","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.15.2":{"name":"oh-my-opencode","version":"3.15.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.15.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"290b3222f7742b14ac6c1b1cdb8ad765d5e00b96","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.15.2.tgz","fileCount":1133,"integrity":"sha512-dedLbKRo0zR8DC9uiIEDBUqkG5e3kZ7ahX378ZIXCt4qKYw5OarPjf6aVR7K4sgZNJvE+5CJIY+bUWOfq1PCMw==","signatures":[{"sig":"MEUCIDe0Vmqou2bf9DyDGblHxNxmR15EAOIOe9HgfhqScHQMAiEAjSQjdCxJrInGl85NxdlBJWUVtAP+Pz67QHqpfwebfyU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.15.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7913209},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"90407a9789f9579a69f7c5e3518c2a2b88a9b849","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.15.2","oh-my-opencode-darwin-x64":"3.15.2","oh-my-opencode-linux-arm64":"3.15.2","oh-my-opencode-windows-x64":"3.15.2","oh-my-opencode-darwin-arm64":"3.15.2","oh-my-opencode-linux-x64-musl":"3.15.2","oh-my-opencode-linux-arm64-musl":"3.15.2","oh-my-opencode-linux-x64-baseline":"3.15.2","oh-my-opencode-darwin-x64-baseline":"3.15.2","oh-my-opencode-windows-x64-baseline":"3.15.2","oh-my-opencode-linux-x64-musl-baseline":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.15.2_1775368557456_0.4191222208175025","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.15.3":{"name":"oh-my-opencode","version":"3.15.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.15.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"052e6ab010a38217a052520af447b82a1c76d838","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.15.3.tgz","fileCount":1136,"integrity":"sha512-I7aL6RXweQUOetJxsMzVG3QBleUh37xuP006A1XYx5qYokK5VMeL+5WCuuS4T6OOICa\/X2TYSFhI3g2e5vwkIg==","signatures":[{"sig":"MEUCIQCDrsQIdcTS2po2Mw7\/PWCnUPPsV4Kfh9SHrOVMm\/+LTgIgXi3gBXXn9Hjq\/+CEcQIBwDyvAWq5QdlfIE3mzfOuuVM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.15.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7934147},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e43d2ccb96543430638a0d5cc8d2ec2c5af0c6d9","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{"@opencode-ai\/sdk":"^1.2.24"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.1.8","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.2.24","@opencode-ai\/plugin":"^1.2.24","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.15.3","oh-my-opencode-darwin-x64":"3.15.3","oh-my-opencode-linux-arm64":"3.15.3","oh-my-opencode-windows-x64":"3.15.3","oh-my-opencode-darwin-arm64":"3.15.3","oh-my-opencode-linux-x64-musl":"3.15.3","oh-my-opencode-linux-arm64-musl":"3.15.3","oh-my-opencode-linux-x64-baseline":"3.15.3","oh-my-opencode-darwin-x64-baseline":"3.15.3","oh-my-opencode-windows-x64-baseline":"3.15.3","oh-my-opencode-linux-x64-musl-baseline":"3.15.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.15.3_1775447527511_0.16284401210977917","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.16.0":{"name":"oh-my-opencode","version":"3.16.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.16.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5d40f01c954cece72e64fa760ef7035a219a0c83","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.16.0.tgz","fileCount":1147,"integrity":"sha512-lJPEdO6WNJUj0KUeTfham4Tz6rhfZnuZ5SA2z6ZIhj3tlRD5XcF47\/qWKJ0xsDqcV2pXYpUFwGzSMRmBsoDP1Q==","signatures":[{"sig":"MEUCIBLQYuCgQexvGPzC7grfB07FyrcYCgn6NssR8kad8KuCAiEAxthE2S8ybmaJO1SZXGsto\/R9zxWKlTLb97fFNAopwCE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.16.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8008701},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c5b6d59c949ea321f415c83ddc66dfbaaf1b6699","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.16.0","oh-my-opencode-darwin-x64":"3.16.0","oh-my-opencode-linux-arm64":"3.16.0","oh-my-opencode-windows-x64":"3.16.0","oh-my-opencode-darwin-arm64":"3.16.0","oh-my-opencode-linux-x64-musl":"3.16.0","oh-my-opencode-linux-arm64-musl":"3.16.0","oh-my-opencode-linux-x64-baseline":"3.16.0","oh-my-opencode-darwin-x64-baseline":"3.16.0","oh-my-opencode-windows-x64-baseline":"3.16.0","oh-my-opencode-linux-x64-musl-baseline":"3.16.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.16.0_1775642223003_0.054965683292713896","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.0":{"name":"oh-my-opencode","version":"3.17.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3551b19af43ad281fe061fb17f93c9d464766cd9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.0.tgz","fileCount":1162,"integrity":"sha512-vFOIMNA1N7tuwi52wpWIKcXw4eUwa7JL47lgn6VKV7hFR1cb25PGrCZN\/14zF766Egkw5NUy+urdM+LG6PRAfQ==","signatures":[{"sig":"MEYCIQC65+u4\/SpA+3ZWRxdOZpMIgP8sZWYi743h2408GhL6sgIhAMYhUAxS3ctgIY4deuIClFdqqzINNRKDj3GSxNYWjtbv","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8417800},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f5dc1c0ebab2d56a3ebe6dc02908ae3544a5c032","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.0","oh-my-opencode-darwin-x64":"3.17.0","oh-my-opencode-linux-arm64":"3.17.0","oh-my-opencode-windows-x64":"3.17.0","oh-my-opencode-darwin-arm64":"3.17.0","oh-my-opencode-linux-x64-musl":"3.17.0","oh-my-opencode-linux-arm64-musl":"3.17.0","oh-my-opencode-linux-x64-baseline":"3.17.0","oh-my-opencode-darwin-x64-baseline":"3.17.0","oh-my-opencode-windows-x64-baseline":"3.17.0","oh-my-opencode-linux-x64-musl-baseline":"3.17.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.0_1775913838222_0.6140028656438965","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.1":{"name":"oh-my-opencode","version":"3.17.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1e279c9ab1311952a3a434bb7629e6307c5808f1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.1.tgz","fileCount":1164,"integrity":"sha512-zpz1pKX+w0KpeGsnEkZUapRvobBw9p0lUbswOidkLfb3AMdaErLdIZFYKtnodtL7c5nC4Ra7dpx\/ZRmAgC6djw==","signatures":[{"sig":"MEYCIQC9Kglx\/iN+B2wbs9FMb4ODyb4F7pkwgnF3T3dnjkPtawIhAK0Pea0VUfYVXzadgI8EennITTg3Esbyzvr9hVG2b1rJ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8421898},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"565d3ffa9188b2093bfb0de3795de123b46ca165","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.1","oh-my-opencode-darwin-x64":"3.17.1","oh-my-opencode-linux-arm64":"3.17.1","oh-my-opencode-windows-x64":"3.17.1","oh-my-opencode-darwin-arm64":"3.17.1","oh-my-opencode-linux-x64-musl":"3.17.1","oh-my-opencode-linux-arm64-musl":"3.17.1","oh-my-opencode-linux-x64-baseline":"3.17.1","oh-my-opencode-darwin-x64-baseline":"3.17.1","oh-my-opencode-windows-x64-baseline":"3.17.1","oh-my-opencode-linux-x64-musl-baseline":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.1_1775918474297_0.0590696928415424","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.2":{"name":"oh-my-opencode","version":"3.17.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8b421a0c0f74eb82897c1a09453c93dc1bd19e45","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.2.tgz","fileCount":1169,"integrity":"sha512-7Fz8ouDC5AJcCfnULur3j9m4fHxFlr16HJyju4Th+fHKldVlVCpFi1EjCYRiU1aD0Jfx2PNB1bMPG6fa3ksvBw==","signatures":[{"sig":"MEUCIQDotktJoUAMuHYmZt1MQR52YdKkOKlURfsDScNdeq1WlQIgC1DVpq48gfg3UVwfja0n4nsbo1bPsd55wfpRvF\/b7E4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8446004},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b5250555906ab405f06b911e7d68849478553bd3","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.2","oh-my-opencode-darwin-x64":"3.17.2","oh-my-opencode-linux-arm64":"3.17.2","oh-my-opencode-windows-x64":"3.17.2","oh-my-opencode-darwin-arm64":"3.17.2","oh-my-opencode-linux-x64-musl":"3.17.2","oh-my-opencode-linux-arm64-musl":"3.17.2","oh-my-opencode-linux-x64-baseline":"3.17.2","oh-my-opencode-darwin-x64-baseline":"3.17.2","oh-my-opencode-windows-x64-baseline":"3.17.2","oh-my-opencode-linux-x64-musl-baseline":"3.17.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.2_1776102974341_0.09049781353531161","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.3":{"name":"oh-my-opencode","version":"3.17.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"223bbe0a91db72e3b2d24e87e9e895d829c4acd8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.3.tgz","fileCount":1176,"integrity":"sha512-ELPX6\/YaaDaIeb+oQa2VzPVGH9NxaxJuIO8hwqOdhxbZjRs6yOx56XfiyHHl9mpyR86v\/Z+a1wjF8PdWYnE6cg==","signatures":[{"sig":"MEUCIQC3Bhn7GDRc15SHzbceKkwIjMkvtQFsc3k90hD10wkHJQIgUlonc5JGTJtLAr+KGCHrL5SXYRHFCb+m+Vj0+QGYwjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8467450},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9aeb87c25fbf2de26236cf6c5a199dfd3ba461d1","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.3","oh-my-opencode-darwin-x64":"3.17.3","oh-my-opencode-linux-arm64":"3.17.3","oh-my-opencode-windows-x64":"3.17.3","oh-my-opencode-darwin-arm64":"3.17.3","oh-my-opencode-linux-x64-musl":"3.17.3","oh-my-opencode-linux-arm64-musl":"3.17.3","oh-my-opencode-linux-x64-baseline":"3.17.3","oh-my-opencode-darwin-x64-baseline":"3.17.3","oh-my-opencode-windows-x64-baseline":"3.17.3","oh-my-opencode-linux-x64-musl-baseline":"3.17.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.3_1776238411729_0.4340437888980433","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.4":{"name":"oh-my-opencode","version":"3.17.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b7438f1d8a9251b1711c372a6892db582d00565f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.4.tgz","fileCount":1181,"integrity":"sha512-oTiElrroSudcnz8+Btg\/yPHsPxwUg6wyxqM9yUjWuHvg9h+yvnQRZXcX2pA\/Uii2\/rVq\/ukciVH+rsckkjTO6A==","signatures":[{"sig":"MEUCIQCqV9DyP5rXg5X01LsQlLfTm7H+8p3e0pOLamrbOLyErwIgcZ391710wvAFJmt6NzglhfxbSR0434LEc+lEziInmCI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8477136},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fe091ef2ae166c81107d9df17983b2fadcaae811","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.0","diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.4","oh-my-opencode-darwin-x64":"3.17.4","oh-my-opencode-linux-arm64":"3.17.4","oh-my-opencode-windows-x64":"3.17.4","oh-my-opencode-darwin-arm64":"3.17.4","oh-my-opencode-linux-x64-musl":"3.17.4","oh-my-opencode-linux-arm64-musl":"3.17.4","oh-my-opencode-linux-x64-baseline":"3.17.4","oh-my-opencode-darwin-x64-baseline":"3.17.4","oh-my-opencode-windows-x64-baseline":"3.17.4","oh-my-opencode-linux-x64-musl-baseline":"3.17.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.4_1776320427778_0.9177583744216118","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.5":{"name":"oh-my-opencode","version":"3.17.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8411870f40c0858ffbb333d9702bfb5ceef314c6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.5.tgz","fileCount":1234,"integrity":"sha512-yth\/H0BxWhx4NtvLFuSnLctBF\/zFt3HktI0X2tyGvS2rSI9suWr3pf0jWnFU32xuvCHKEadJdRj4B3yUUN7f8A==","signatures":[{"sig":"MEUCIClNRTZpdEmlVBxXS1x9fPn5r1cNSpV+uL0+Gm98IIkIAiEA926YatZ\/Vs8XbAv2DClSByttNdYKiM92Zn6sSoVrqfc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7634668},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fd4ef0f16b0436349c55f1d7db2e9f8b929b2b6a","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.5","oh-my-opencode-darwin-x64":"3.17.5","oh-my-opencode-linux-arm64":"3.17.5","oh-my-opencode-windows-x64":"3.17.5","oh-my-opencode-darwin-arm64":"3.17.5","oh-my-opencode-linux-x64-musl":"3.17.5","oh-my-opencode-linux-arm64-musl":"3.17.5","oh-my-opencode-linux-x64-baseline":"3.17.5","oh-my-opencode-darwin-x64-baseline":"3.17.5","oh-my-opencode-windows-x64-baseline":"3.17.5","oh-my-opencode-linux-x64-musl-baseline":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.5_1776999076814_0.8685326502061483","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.6":{"name":"oh-my-opencode","version":"3.17.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"616859f69dbc705352fbc28065ed021ce2336c6b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.6.tgz","fileCount":1243,"integrity":"sha512-MBDZ+MGOwpdP3af2D9EjYHW7OIVQvXD2Hw\/G4DWLa\/yR2dLPIIfGQDL9GP8LzTUq9B+Rn4uFrCmlXGgS9VuF2A==","signatures":[{"sig":"MEUCIQDcY89v0\/EM0\/Ohs+kxW4+e\/AyBAx7+RfSVhzlZDtnkbQIgLBuolXocWU3jYHQJ8bFsFJP5j+jfsGRa3GLtpPjFVq0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7784010},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4eb597b10f2137c79c445e83afa931c76ee9863b","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.11.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.6","oh-my-opencode-darwin-x64":"3.17.6","oh-my-opencode-linux-arm64":"3.17.6","oh-my-opencode-windows-x64":"3.17.6","oh-my-opencode-darwin-arm64":"3.17.6","oh-my-opencode-linux-x64-musl":"3.17.6","oh-my-opencode-linux-arm64-musl":"3.17.6","oh-my-opencode-linux-x64-baseline":"3.17.6","oh-my-opencode-darwin-x64-baseline":"3.17.6","oh-my-opencode-windows-x64-baseline":"3.17.6","oh-my-opencode-linux-x64-musl-baseline":"3.17.6"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.6_1777356837510_0.0008573580778779011","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.7":{"name":"oh-my-opencode","version":"3.17.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e403f728f537334146f944460adb90a794d6edb4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.7.tgz","fileCount":1244,"integrity":"sha512-m1YEXoTpBbBpUCskn5S066ON8ytIHVT8zLOk1Y6pRPnDF0ndsuRYTV0pOkcj\/fECbIxFn7siVzGt1tY19rRgmQ==","signatures":[{"sig":"MEUCIDzJHrKX7WSS8fHjPqrxwme3B6OAngj0RaV3lKooz7GhAiEAxJ\/uDql0ioEQeZZ5CRougdUmrmXMelYeqhl5ZGtipwI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7819137},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fd85dad98490c75f2b3cf55947857bc2b5a69c97","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.7","oh-my-opencode-darwin-x64":"3.17.7","oh-my-opencode-linux-arm64":"3.17.7","oh-my-opencode-windows-x64":"3.17.7","oh-my-opencode-darwin-arm64":"3.17.7","oh-my-opencode-linux-x64-musl":"3.17.7","oh-my-opencode-linux-arm64-musl":"3.17.7","oh-my-opencode-linux-x64-baseline":"3.17.7","oh-my-opencode-darwin-x64-baseline":"3.17.7","oh-my-opencode-windows-x64-baseline":"3.17.7","oh-my-opencode-linux-x64-musl-baseline":"3.17.7"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.7_1777531172477_0.7162339149806711","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.8":{"name":"oh-my-opencode","version":"3.17.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3060e40e332f4e7d6e39c881f9cfbe5ed3bbd934","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.8.tgz","fileCount":1244,"integrity":"sha512-AJgUnRSJOywzBSPwd56dYCqBtQkAY1XUNy+OKWA+gBCfIU7dNJF1swvvqA0OPVt8iY+x0x\/VH5m4nY3yATPM9Q==","signatures":[{"sig":"MEYCIQD4h5Ypgf0dJZ4\/XyoMlTJMDajKyheHZ5FqF1QkC0xkVgIhAMSLjOuhAZEVXkqbv9Rn4PfuFiQNIIqisZmVdi10mv93","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7819137},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fd85dad98490c75f2b3cf55947857bc2b5a69c97","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.8","oh-my-opencode-darwin-x64":"3.17.8","oh-my-opencode-linux-arm64":"3.17.8","oh-my-opencode-windows-x64":"3.17.8","oh-my-opencode-darwin-arm64":"3.17.8","oh-my-opencode-linux-x64-musl":"3.17.8","oh-my-opencode-linux-arm64-musl":"3.17.8","oh-my-opencode-linux-x64-baseline":"3.17.8","oh-my-opencode-darwin-x64-baseline":"3.17.8","oh-my-opencode-windows-x64-baseline":"3.17.8","oh-my-opencode-linux-x64-musl-baseline":"3.17.8"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.8_1777532027592_0.12101444859240784","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.9":{"name":"oh-my-opencode","version":"3.17.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8521e0816eb6fb2b0e4532b73b1070392435f487","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.9.tgz","fileCount":1244,"integrity":"sha512-tH7sEuv38n7ojuAmGOPelaJsjsGgZg6GtxGYws9nXw8vZgwMDnz3u+BKk77pRV\/yjhUrHmcfEQWa0Iq9Zyu9ng==","signatures":[{"sig":"MEQCIHV05\/ijdxWtEkR4XZfmFqk2EkiTVc1qoo1uSCGOSE+fAiBedTuLl6nzu8TqkxiGA14KXj\/c77EHOd\/oXTfaeiu1sg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7819137},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"017d48fa52564b696eeb17a5cb8e141af19c8b1e","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.9","oh-my-opencode-darwin-x64":"3.17.9","oh-my-opencode-linux-arm64":"3.17.9","oh-my-opencode-windows-x64":"3.17.9","oh-my-opencode-darwin-arm64":"3.17.9","oh-my-opencode-linux-x64-musl":"3.17.9","oh-my-opencode-linux-arm64-musl":"3.17.9","oh-my-opencode-linux-x64-baseline":"3.17.9","oh-my-opencode-darwin-x64-baseline":"3.17.9","oh-my-opencode-windows-x64-baseline":"3.17.9","oh-my-opencode-linux-x64-musl-baseline":"3.17.9"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.9_1777532897933_0.5108293434658262","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.10":{"name":"oh-my-opencode","version":"3.17.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f03aec4d849b9f8bfccb05f69c846182d23a226f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.10.tgz","fileCount":1244,"integrity":"sha512-dbeFGOgOlcF\/ww8yGYojjPqDGfaj2qsRRC0F8QepIW8kfpa8SJrAKY+HbaLTJHyqa+Nt6jiP9DV898pk92Zo4w==","signatures":[{"sig":"MEQCIDQpbWb1U8W2r6WoAiSxfErSydIETcahSkV621bn9EgWAiBMLaUWUVvrgzFXBpM9USfUHMeza0FNso6I+IOlxekQXg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.10","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7819173},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9a61c607ab5d552359c98d6e658677a600f80abe","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.10","oh-my-opencode-darwin-x64":"3.17.10","oh-my-opencode-linux-arm64":"3.17.10","oh-my-opencode-windows-x64":"3.17.10","oh-my-opencode-darwin-arm64":"3.17.10","oh-my-opencode-linux-x64-musl":"3.17.10","oh-my-opencode-linux-arm64-musl":"3.17.10","oh-my-opencode-linux-x64-baseline":"3.17.10","oh-my-opencode-darwin-x64-baseline":"3.17.10","oh-my-opencode-windows-x64-baseline":"3.17.10","oh-my-opencode-linux-x64-musl-baseline":"3.17.10"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.10_1777534777474_0.4192464802868956","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.11":{"name":"oh-my-opencode","version":"3.17.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e8fb023ca7a7b905ec8b472770f3f4fa3003dbde","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.11.tgz","fileCount":1244,"integrity":"sha512-bXkiV748f06RnuW5n9j7zvlTNp9bPQH2acaNX0UCx5EAnhPiE4RF\/gwVllJtD1lMXvLU4oGTAJZ22hiqaST7EQ==","signatures":[{"sig":"MEUCIEEe3bGWEi2VhDSCYpEfKQScll6mYykxoHCR761mWgZfAiEAk2sdF0kPLmNsEcnGafrTMoLoAThJK1WIM45KUhNzNtM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7834528},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1a64060cc2417e7655ad0fb84018b14db7b59214","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.11","oh-my-opencode-darwin-x64":"3.17.11","oh-my-opencode-linux-arm64":"3.17.11","oh-my-opencode-windows-x64":"3.17.11","oh-my-opencode-darwin-arm64":"3.17.11","oh-my-opencode-linux-x64-musl":"3.17.11","oh-my-opencode-linux-arm64-musl":"3.17.11","oh-my-opencode-linux-x64-baseline":"3.17.11","oh-my-opencode-darwin-x64-baseline":"3.17.11","oh-my-opencode-windows-x64-baseline":"3.17.11","oh-my-opencode-linux-x64-musl-baseline":"3.17.11"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.11_1777553873942_0.006656639982558499","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.12":{"name":"oh-my-opencode","version":"3.17.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"cb1dca4653c52aa82ae81919cbac7081c2ace621","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.12.tgz","fileCount":1244,"integrity":"sha512-urh+6s9aNzmXuxU99MSg\/t\/J5q1KqI7d49naJ6GkSgrwXlYh6m6KBI3cRklVk84bnLjr3bJhcItUKk0AZdzt9w==","signatures":[{"sig":"MEQCIEkKpLAlNrXzYMafE\/rf8hvHE1hOSC34p5HFxELCsgo2AiAs7IBJc3DKb8QzVcLzGm2v1W6+vn+4sm+j2SQVpHOzZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7834567},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f7270a0f9757be029b6c943f55d3b2a185111aa3","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.2","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.12","oh-my-opencode-darwin-x64":"3.17.12","oh-my-opencode-linux-arm64":"3.17.12","oh-my-opencode-windows-x64":"3.17.12","oh-my-opencode-darwin-arm64":"3.17.12","oh-my-opencode-linux-x64-musl":"3.17.12","oh-my-opencode-linux-arm64-musl":"3.17.12","oh-my-opencode-linux-x64-baseline":"3.17.12","oh-my-opencode-darwin-x64-baseline":"3.17.12","oh-my-opencode-windows-x64-baseline":"3.17.12","oh-my-opencode-linux-x64-musl-baseline":"3.17.12"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.12_1777569342630_0.4569482521814183","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.13":{"name":"oh-my-opencode","version":"3.17.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"edd999f50dcb0be43c61fb57df3e513d4193845b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.13.tgz","fileCount":1246,"integrity":"sha512-E2ARBNFBsm3BZSWIfzxFQtQQMK+t0BWZ0VwX0yWc\/lsLWssBhgou441vhuQSgJlyd6J7fj18PryOQRnEA3k3Kw==","signatures":[{"sig":"MEUCIHMRnbEBHaDNcX5wqG6BAdr3g1G8x0Sl2WLKLwomJZEWAiEAvhWl1034iOhV\/CiDUEjyEvhT2KYO2DUNA3aOge\/0w4c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.13","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7839860},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fa255e14c6719666156972514cca9ce9adb3a3db","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.13","oh-my-opencode-darwin-x64":"3.17.13","oh-my-opencode-linux-arm64":"3.17.13","oh-my-opencode-windows-x64":"3.17.13","oh-my-opencode-darwin-arm64":"3.17.13","oh-my-opencode-linux-x64-musl":"3.17.13","oh-my-opencode-linux-arm64-musl":"3.17.13","oh-my-opencode-linux-x64-baseline":"3.17.13","oh-my-opencode-darwin-x64-baseline":"3.17.13","oh-my-opencode-windows-x64-baseline":"3.17.13","oh-my-opencode-linux-x64-musl-baseline":"3.17.13"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.13_1777880103882_0.723720702029377","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.14":{"name":"oh-my-opencode","version":"3.17.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5ce7c77a76c6a3e1b13897af9cb8eef7120b08b8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.14.tgz","fileCount":1246,"integrity":"sha512-KvlyW1+4ECpbBoAzYkt2aHB3mjvlfSDXJVrmJkCiWKklS+YJIiR8qB8ZhQNINFgDE+NV0qVYTYCt0X1dlgxU7g==","signatures":[{"sig":"MEQCIC6iyJRsL3nmpr0zZlNQINN4Ho13gh1Xvhth\/hVX\/cCDAiBLqMe7BnD5Vl2qn6twk2W09i+8IK7JPuvh2r0RdhzKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.14","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7843375},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"723df5f14272c56382b1119762a421fd6f29e576","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.14","oh-my-opencode-darwin-x64":"3.17.14","oh-my-opencode-linux-arm64":"3.17.14","oh-my-opencode-windows-x64":"3.17.14","oh-my-opencode-darwin-arm64":"3.17.14","oh-my-opencode-linux-x64-musl":"3.17.14","oh-my-opencode-linux-arm64-musl":"3.17.14","oh-my-opencode-linux-x64-baseline":"3.17.14","oh-my-opencode-darwin-x64-baseline":"3.17.14","oh-my-opencode-windows-x64-baseline":"3.17.14","oh-my-opencode-linux-x64-musl-baseline":"3.17.14"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.14_1777976651649_0.8714188495734287","host":"s3:\/\/npm-registry-packages-npm-production"}},"3.17.15":{"name":"oh-my-opencode","version":"3.17.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@3.17.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6480230710cae5fe6b67e78679c4a917e8ac9331","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-3.17.15.tgz","fileCount":1247,"integrity":"sha512-GtyFohzCCczJmYYa7TDO4p+Zdi4qKTLfhtpAzpaQY29ZO4fUDtqq7d9KEo5orKmS+PnWPfcTpZM1GYkWUEPGXA==","signatures":[{"sig":"MEQCIHsZ5Gl4XhIMcn+SKRZ1W5yQ+MZ81yvBW5AXvt\/15BGTAiAuJNw0kWYZ+rA6W5sr6mrqJpya2k6n8IGde6q+KLZY4A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@3.17.15","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":7850761},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"10684857e36c9bd0127bc3b5ded558b577143ae8","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.13.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"3.17.15","oh-my-opencode-darwin-x64":"3.17.15","oh-my-opencode-linux-arm64":"3.17.15","oh-my-opencode-windows-x64":"3.17.15","oh-my-opencode-darwin-arm64":"3.17.15","oh-my-opencode-linux-x64-musl":"3.17.15","oh-my-opencode-linux-arm64-musl":"3.17.15","oh-my-opencode-linux-x64-baseline":"3.17.15","oh-my-opencode-darwin-x64-baseline":"3.17.15","oh-my-opencode-windows-x64-baseline":"3.17.15","oh-my-opencode-linux-x64-musl-baseline":"3.17.15"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_3.17.15_1778042722821_0.749540913527458","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.0.0":{"name":"oh-my-opencode","version":"4.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.0.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9176b7e56f6569932e5f29d0fd681339b6946edd","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.0.0.tgz","fileCount":1319,"integrity":"sha512-PgnmdJ15Vqyq6inMO9+EEXzLwyPzy5FloEHKYFVPd0RWE3c+HwlIm5H6wkZ6U81NARbhzvaHLpX2S581AM1WvQ==","signatures":[{"sig":"MEQCIFq6YhqsEvOmDTZTTF9GlGeVF8zSht3O1H74jcspkkVZAiAV8V0PCMgnUoaxInJxz3h08fT+BY3Omi0TRqhhmTf7Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.0.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8186989},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6b49e3bddc230bd5b4a6789e8df8c377c4fec31e","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.25.2","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.0.0","oh-my-opencode-darwin-x64":"4.0.0","oh-my-opencode-linux-arm64":"4.0.0","oh-my-opencode-windows-x64":"4.0.0","oh-my-opencode-darwin-arm64":"4.0.0","oh-my-opencode-linux-x64-musl":"4.0.0","oh-my-opencode-linux-arm64-musl":"4.0.0","oh-my-opencode-linux-x64-baseline":"4.0.0","oh-my-opencode-darwin-x64-baseline":"4.0.0","oh-my-opencode-windows-x64-baseline":"4.0.0","oh-my-opencode-linux-x64-musl-baseline":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.0.0_1778148322931_0.7730783209616252","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.1.0":{"name":"oh-my-opencode","version":"4.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2ea598503b15a445df76fc047f78a7d913c949d7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.1.0.tgz","fileCount":1350,"integrity":"sha512-2BO9eSXQ2JbnyWH5V7lUSDV7a5Fxj9TV3GDSzJiN+vvGRuDUfOMsE463lckaLcELId89ICAby6rhcJhGhicVKQ==","signatures":[{"sig":"MEUCIGfOzts14P\/98p7Z2osh4kyjWlsRLi8D3zm79GcCpP+UAiEAx25S75PVAuTX9xVodUh3yLLrD15WGHsFvKFcuMuvjhM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.1.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8376401},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"21460713e3445d23532e14310b1b48abab4414f6","scripts":{"test":"bun run script\/run-ci-tests.ts","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.1.0","oh-my-opencode-darwin-x64":"4.1.0","oh-my-opencode-linux-arm64":"4.1.0","oh-my-opencode-windows-x64":"4.1.0","oh-my-opencode-darwin-arm64":"4.1.0","oh-my-opencode-linux-x64-musl":"4.1.0","oh-my-opencode-linux-arm64-musl":"4.1.0","oh-my-opencode-linux-x64-baseline":"4.1.0","oh-my-opencode-darwin-x64-baseline":"4.1.0","oh-my-opencode-windows-x64-baseline":"4.1.0","oh-my-opencode-linux-x64-musl-baseline":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.1.0_1778639105817_0.255252259973348","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.1.1":{"name":"oh-my-opencode","version":"4.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"27f8536dfca82900a39b01f1f63a610e74f85b18","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.1.1.tgz","fileCount":1350,"integrity":"sha512-onyI4ySI0olKLy23mOZ6M0G\/gJTVPWAOzJbihg7YijYUCjl\/RwKEm+uC8f7w4z44Bx9MKTpVmtQIpbhqCfoaxQ==","signatures":[{"sig":"MEYCIQDTRP0LNOpbtYFNG6QeyccfAelwTJYuz+fTBjaRxUvTkQIhAI5C5ZCyHDPA4DE4EAqkoJbDtpUC4yeWJVxiCmmoKEWb","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.1.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8385780},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3b4d2431eec2171eacdc7c3fac492a0660b8d0b1","scripts":{"test":"bun run script\/run-ci-tests.ts","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsc --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","commander":"^14.0.2","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.29.2","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.0","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","bun-types":"1.3.11","typescript":"^5.7.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.1.1","oh-my-opencode-darwin-x64":"4.1.1","oh-my-opencode-linux-arm64":"4.1.1","oh-my-opencode-windows-x64":"4.1.1","oh-my-opencode-darwin-arm64":"4.1.1","oh-my-opencode-linux-x64-musl":"4.1.1","oh-my-opencode-linux-arm64-musl":"4.1.1","oh-my-opencode-linux-x64-baseline":"4.1.1","oh-my-opencode-darwin-x64-baseline":"4.1.1","oh-my-opencode-windows-x64-baseline":"4.1.1","oh-my-opencode-linux-x64-musl-baseline":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.1.1_1778659666901_0.35243617263290283","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.1.2":{"name":"oh-my-opencode","version":"4.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"889fda4e406fbaf9cc90bb10a137055b755a849d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.1.2.tgz","fileCount":1350,"integrity":"sha512-D4+nnIdXjae6zXPDIzIFcH7cUCWz7ED0\/C+1ld+YHLQvBeZzcqEkGddsnNEGNyxrSuKMSVKrO2Jk1vZdM6FLSw==","signatures":[{"sig":"MEQCHy2ZFcmW4uyCe8a88HwdWTAsgWBQrHmqNisehNiNBYcCIQDTkC4khrfi1pTq3etojlhVHCKLHtuqLA1uYVm\/TLKx4g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8440056},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9a1f8f679f68b0c75c4ab568660f4832c05409d0","scripts":{"test":"bun run script\/run-ci-tests.ts","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.12","typescript":"^5.9.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2","@typescript\/native-preview":"7.0.0-dev.20260513.1"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.1.2","oh-my-opencode-darwin-x64":"4.1.2","oh-my-opencode-linux-arm64":"4.1.2","oh-my-opencode-windows-x64":"4.1.2","oh-my-opencode-darwin-arm64":"4.1.2","oh-my-opencode-linux-x64-musl":"4.1.2","oh-my-opencode-linux-arm64-musl":"4.1.2","oh-my-opencode-linux-x64-baseline":"4.1.2","oh-my-opencode-darwin-x64-baseline":"4.1.2","oh-my-opencode-windows-x64-baseline":"4.1.2","oh-my-opencode-linux-x64-musl-baseline":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.1.2_1778740233548_0.39542185298621635","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.2.0":{"name":"oh-my-opencode","version":"4.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.2.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"384c7851d145f47d9d21d754bb2cb3627d752195","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.2.0.tgz","fileCount":1436,"integrity":"sha512-q+jEVUf\/Gs+g+MUEXNLR+ZyIm76sgQBgOey2ztpw1uSz3zLaQj3R2x+mpiJjgj7AvUbrbVO\/\/p5yRTNusJMfDQ==","signatures":[{"sig":"MEQCID59XLlsVRalKHf2EMP394Zje67tcrb6k8GzLrLiNqC0AiBYUwdkrKcdDHZ6XmzsvMYCj6\/mbu+9AM1V1gz2k9ggBg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.2.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8670786},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"881e990c42bb2272adb9a0563ccaa101cd3f2228","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.12","typescript":"^5.9.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2","@typescript\/native-preview":"7.0.0-dev.20260513.1"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.2.0","oh-my-opencode-darwin-x64":"4.2.0","oh-my-opencode-linux-arm64":"4.2.0","oh-my-opencode-windows-x64":"4.2.0","oh-my-opencode-darwin-arm64":"4.2.0","oh-my-opencode-linux-x64-musl":"4.2.0","oh-my-opencode-linux-arm64-musl":"4.2.0","oh-my-opencode-linux-x64-baseline":"4.2.0","oh-my-opencode-darwin-x64-baseline":"4.2.0","oh-my-opencode-windows-x64-baseline":"4.2.0","oh-my-opencode-linux-x64-musl-baseline":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.2.0_1779091485347_0.6467029605989922","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.2.1":{"name":"oh-my-opencode","version":"4.2.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.2.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4d491aa24c518435d6ae27f7fac7e4365c639fbc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.2.1.tgz","fileCount":1436,"integrity":"sha512-YKWDYD2lIOuxksr2ha5EBgcEvQ4Vqjmp7C1\/56UO1qPBN50OLSCYRub+dC7pUMFDRX6O5vncUvPCwmV7toTQRA==","signatures":[{"sig":"MEQCICkSqV4PAQQebJRS6xu2Gzt+58EgCAxZeWM3+rtcTnTRAiBEPlEB8mTEb4UT3OhndRuT7qKIxrb1EAW6lpDczIkpNA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.2.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8671442},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ea249121d51e2f9e1825e95e6fed4b8379ac2aad","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.12","typescript":"^5.9.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2","@typescript\/native-preview":"7.0.0-dev.20260513.1"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.2.1","oh-my-opencode-darwin-x64":"4.2.1","oh-my-opencode-linux-arm64":"4.2.1","oh-my-opencode-windows-x64":"4.2.1","oh-my-opencode-darwin-arm64":"4.2.1","oh-my-opencode-linux-x64-musl":"4.2.1","oh-my-opencode-linux-arm64-musl":"4.2.1","oh-my-opencode-linux-x64-baseline":"4.2.1","oh-my-opencode-darwin-x64-baseline":"4.2.1","oh-my-opencode-windows-x64-baseline":"4.2.1","oh-my-opencode-linux-x64-musl-baseline":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.2.1_1779096291425_0.4489545965022883","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.2.2":{"name":"oh-my-opencode","version":"4.2.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.2.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8df1eee1ac42837c41ab5363d73e068796e5e695","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.2.2.tgz","fileCount":1436,"integrity":"sha512-z8yMNzQjijQ2XC7TdJ3\/KYq\/P77fx2xXDl04p37uGnw5e4VRF+uaQvq9TNLuk2AQln3wEo6woPZt6y4iJ2\/wnw==","signatures":[{"sig":"MEQCIE\/mxBYvs\/oR6UYtaNQ4Gt5gbxE4WJocueA\/zShmsGyrAiB4eRnFR53diIHGnAnSwU8o4oJRmWjJTEfCW0\/3FdDbLw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.2.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8671442},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"39db8ec93351588a50b5c47b1f3e89ce8fa8114e","scripts":{"test":"bun test","build":"bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.1","@ast-grep\/cli":"^0.41.1","@ast-grep\/napi":"^0.41.1","@clack\/prompts":"^0.11.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.4.0","@opencode-ai\/plugin":"^1.4.0","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.12","typescript":"^5.9.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^3.0.2","@typescript\/native-preview":"7.0.0-dev.20260513.1"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.2.2","oh-my-opencode-darwin-x64":"4.2.2","oh-my-opencode-linux-arm64":"4.2.2","oh-my-opencode-windows-x64":"4.2.2","oh-my-opencode-darwin-arm64":"4.2.2","oh-my-opencode-linux-x64-musl":"4.2.2","oh-my-opencode-linux-arm64-musl":"4.2.2","oh-my-opencode-linux-x64-baseline":"4.2.2","oh-my-opencode-darwin-x64-baseline":"4.2.2","oh-my-opencode-windows-x64-baseline":"4.2.2","oh-my-opencode-linux-x64-musl-baseline":"4.2.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.2.2_1779108472875_0.3163880837878916","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.2.3":{"name":"oh-my-opencode","version":"4.2.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.2.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"be04fdae1020e1d96ad6c8a1ab0f68b4d44dfe13","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.2.3.tgz","fileCount":1380,"integrity":"sha512-SrLI9PfYw1Y51EmdDgVjV8QLo\/owmzOpJYOpmSeodHD6LE1PaDuIelDIsNkU88ReerxDcE+PykCscs\/z\/0rZBA==","signatures":[{"sig":"MEQCIBEI+jdDS6Y3gxuSm7wpQCTbhyyM8EkIYIUfe9lxE6D3AiBS\/69LXRVK\/iCkU6ralIDa0fZ2ubwuM9pzcymRy6W74A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.2.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8644930},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4e4bb3613daab9ff3844898ae90e385e1d79fbdd","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-core","packages\/ast-grep-mcp"],"_npmVersion":"11.14.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/rules-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.2.3","oh-my-opencode-darwin-x64":"4.2.3","oh-my-opencode-linux-arm64":"4.2.3","oh-my-opencode-windows-x64":"4.2.3","oh-my-opencode-darwin-arm64":"4.2.3","oh-my-opencode-linux-x64-musl":"4.2.3","oh-my-opencode-linux-arm64-musl":"4.2.3","oh-my-opencode-linux-x64-baseline":"4.2.3","oh-my-opencode-darwin-x64-baseline":"4.2.3","oh-my-opencode-windows-x64-baseline":"4.2.3","oh-my-opencode-linux-x64-musl-baseline":"4.2.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.2.3_1779269412131_0.8759265377195211","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.3.0":{"name":"oh-my-opencode","version":"4.3.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.3.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"12140523ef606077d0288721a08f506da16dfbdf","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.3.0.tgz","fileCount":1396,"integrity":"sha512-rXEKkJM8WtW36o1IU4ldBkjD8iiZOnnv\/NWJwJExd8Dn5uf+suhMjs035Ex7d4Q\/ROk2vNiPsmJiADQT4v5V1g==","signatures":[{"sig":"MEUCIBQYdiKMqCQLVcLQo7CyJ+1N5LK8F4Xy1b\/dPXRw5Kd\/AiEAr0tbocN5w0opcMM1j9AaZ3uMcNIRUTQ4KToIVEYH9ms=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.3.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8780796},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"abeb555c03708fbca74c7624d25c35b9163a50fe","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core"],"_npmVersion":"11.15.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.3.0","oh-my-opencode-darwin-x64":"4.3.0","oh-my-opencode-linux-arm64":"4.3.0","oh-my-opencode-windows-x64":"4.3.0","oh-my-opencode-darwin-arm64":"4.3.0","oh-my-opencode-linux-x64-musl":"4.3.0","oh-my-opencode-linux-arm64-musl":"4.3.0","oh-my-opencode-linux-x64-baseline":"4.3.0","oh-my-opencode-darwin-x64-baseline":"4.3.0","oh-my-opencode-windows-x64-baseline":"4.3.0","oh-my-opencode-linux-x64-musl-baseline":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.3.0_1779376383640_0.08885083786290893","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.3.1":{"name":"oh-my-opencode","version":"4.3.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.3.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"128f9618e8f25ae577ce295a2a8a6fcdaa4dc60d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.3.1.tgz","fileCount":1398,"integrity":"sha512-nBWVzOpSDzm0Bf\/zAaWcfi2C6Hs8zbBEYCAirSnAE\/WnKVf5W5BsUAURTbKeF2rSeqG5pY1aLnypBSOINv9WXQ==","signatures":[{"sig":"MEQCIHb8Df2TtA96oaRCJDoNd19KdOUMN43TJKIfZcKytqynAiA6N1bT0xf85JjBnUCDYWOL3A04oMN8Za8kLd0GLS6kcA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.3.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8790094},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e7120f6ad4b334caed7d6fcc2999d5777be99cf9","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core"],"_npmVersion":"11.15.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.3.1","oh-my-opencode-darwin-x64":"4.3.1","oh-my-opencode-linux-arm64":"4.3.1","oh-my-opencode-windows-x64":"4.3.1","oh-my-opencode-darwin-arm64":"4.3.1","oh-my-opencode-linux-x64-musl":"4.3.1","oh-my-opencode-linux-arm64-musl":"4.3.1","oh-my-opencode-linux-x64-baseline":"4.3.1","oh-my-opencode-darwin-x64-baseline":"4.3.1","oh-my-opencode-windows-x64-baseline":"4.3.1","oh-my-opencode-linux-x64-musl-baseline":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.3.1_1779458419990_0.1647624357100843","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.4.0":{"name":"oh-my-opencode","version":"4.4.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.4.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"15906f10113d26026813cf9924c9e3ade701ead1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.4.0.tgz","fileCount":1399,"integrity":"sha512-volwcLiXznbdNZfZRUoio4Tz9CfRh3EiVq5P72lxGm1nWr97gruFrVIRYcjJW4ulH0+AAc780peZxFYs1V758g==","signatures":[{"sig":"MEUCIGCKdH04rWEgUtWqPSu6U9N3FLMJ+M5S7\/a4ojV+f2QzAiEA9qnDbknkoIawsCb3LjNoUL23aWk5ffTjZvhUqVUuRZE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.4.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":8794934},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"20d67be496155473f49aef3207bfe9d3737cbfa8","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core"],"_npmVersion":"11.15.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.4.0","oh-my-opencode-darwin-x64":"4.4.0","oh-my-opencode-linux-arm64":"4.4.0","oh-my-opencode-windows-x64":"4.4.0","oh-my-opencode-darwin-arm64":"4.4.0","oh-my-opencode-linux-x64-musl":"4.4.0","oh-my-opencode-linux-arm64-musl":"4.4.0","oh-my-opencode-linux-x64-baseline":"4.4.0","oh-my-opencode-darwin-x64-baseline":"4.4.0","oh-my-opencode-windows-x64-baseline":"4.4.0","oh-my-opencode-linux-x64-musl-baseline":"4.4.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.4.0_1779560589262_0.7577422143605836","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.5.0":{"name":"oh-my-opencode","version":"4.5.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.5.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"355c8fa68854aaf6233b77e1da1b46d7756e40df","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.5.0.tgz","fileCount":1549,"integrity":"sha512-sFwM1fLUUJ26\/NYVWr7CiHI7ETpkRk1q8Uqv\/5jFIpH2qlXU68cmEIDPA3pzo0uIpIrwY+p30fWJN6Mr1+hc+A==","signatures":[{"sig":"MEQCIEkDGrUUoZ0ei6h79C5pgmUHMC1Mw6LI+GUskeTDGDI0AiB5xqMBYU2tFaDQtR0oYWzbG7QrzXZrrvtgWOlxSaTbkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.5.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":10130178},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"52ba1257b685c8484bf0b19287069864c51a62d9","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core"],"_npmVersion":"11.15.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.5.0","oh-my-opencode-darwin-x64":"4.5.0","oh-my-opencode-linux-arm64":"4.5.0","oh-my-opencode-windows-x64":"4.5.0","oh-my-opencode-darwin-arm64":"4.5.0","oh-my-opencode-linux-x64-musl":"4.5.0","oh-my-opencode-linux-arm64-musl":"4.5.0","oh-my-opencode-linux-x64-baseline":"4.5.0","oh-my-opencode-darwin-x64-baseline":"4.5.0","oh-my-opencode-windows-x64-baseline":"4.5.0","oh-my-opencode-linux-x64-musl-baseline":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.5.0_1779781679541_0.08331680102074968","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.5.1":{"name":"oh-my-opencode","version":"4.5.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.5.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6d0eab2c47eb63f0b3da0f74d1841c4080291f57","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.5.1.tgz","fileCount":1549,"integrity":"sha512-R3MtcZXOK0H75ItKsL1KTBcFQ8uRfmszfQhxUVBdQzIeExAxMGiMC7ol\/lL54qgZKtTUW4reOegsD+xhg8eIJw==","signatures":[{"sig":"MEUCIQCMSdy5OGSrQEyY5tulOAt\/TIZV\/GQVDsZhL1TG1AlMawIgVlMyaZ\/0H\/R1+oWh48Nqu+fm3w4vtYrM8ldvOUN11AY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.5.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":10135085},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f9bbe0517bd6765568ba07b4ed201ad64ff2b6b6","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core"],"_npmVersion":"11.15.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.5.1","oh-my-opencode-darwin-x64":"4.5.1","oh-my-opencode-linux-arm64":"4.5.1","oh-my-opencode-windows-x64":"4.5.1","oh-my-opencode-darwin-arm64":"4.5.1","oh-my-opencode-linux-x64-musl":"4.5.1","oh-my-opencode-linux-arm64-musl":"4.5.1","oh-my-opencode-linux-x64-baseline":"4.5.1","oh-my-opencode-darwin-x64-baseline":"4.5.1","oh-my-opencode-windows-x64-baseline":"4.5.1","oh-my-opencode-linux-x64-musl-baseline":"4.5.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.5.1_1779789703263_0.3611712322408067","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.5.12":{"name":"oh-my-opencode","version":"4.5.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.5.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5dfa098a0ab3bdafa4830558e91b199adbb0b772","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.5.12.tgz","fileCount":2091,"integrity":"sha512-LRWub8lRXdhIZKB5wKCtIEIyV0ZQU7qWXHbsFF\/QvBcsfoaG5csAH7Dkh\/Aa9pHfAkgE+obrVz8uBNipOqna3g==","signatures":[{"sig":"MEUCIQCM\/j8q3f4y4eaeDZeXekpHOd\/A03nc7NdZYrNZLB2aHwIgONTmQ7b5XWCgu0X1V9sRSG6eugqxh2UTK+cbkmpcLJg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.5.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13162180},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"65521ad813a7837c17aa93618c331e01fe265572","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.5.12","oh-my-opencode-darwin-x64":"4.5.12","oh-my-opencode-linux-arm64":"4.5.12","oh-my-opencode-windows-x64":"4.5.12","oh-my-opencode-darwin-arm64":"4.5.12","oh-my-opencode-linux-x64-musl":"4.5.12","oh-my-opencode-linux-arm64-musl":"4.5.12","oh-my-opencode-linux-x64-baseline":"4.5.12","oh-my-opencode-darwin-x64-baseline":"4.5.12","oh-my-opencode-windows-x64-baseline":"4.5.12","oh-my-opencode-linux-x64-musl-baseline":"4.5.12"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.5.12_1780169631513_0.4835074676427842","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.6.0":{"name":"oh-my-opencode","version":"4.6.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.6.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ea87e8116b1025777f46bf121315fe3ce2a685c8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.6.0.tgz","fileCount":2161,"integrity":"sha512-tqKQ\/\/nZRD8bgenzvUf5Q4Tajst0OXirWcbhIhywZskSXANHVsCFTA9cUa+jYD8hIshFZq7EgjbSdXNzfvZSBQ==","signatures":[{"sig":"MEQCIDz9H85nmhQ+gioYcAVe9Z83dVDmZlFJtJha8IJn0VR6AiBFEHVGvNKXNbyeJGlpkmnkRLFW15Hy95PJBR6oY+a9mA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.6.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13454799},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"884ee05ea58d9e40843579d9b6094e8239c6d312","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","effect":"4.0.0-beta.65","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.6.0","oh-my-opencode-darwin-x64":"4.6.0","oh-my-opencode-linux-arm64":"4.6.0","oh-my-opencode-windows-x64":"4.6.0","oh-my-opencode-darwin-arm64":"4.6.0","oh-my-opencode-linux-x64-musl":"4.6.0","oh-my-opencode-linux-arm64-musl":"4.6.0","oh-my-opencode-linux-x64-baseline":"4.6.0","oh-my-opencode-darwin-x64-baseline":"4.6.0","oh-my-opencode-windows-x64-baseline":"4.6.0","oh-my-opencode-linux-x64-musl-baseline":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.6.0_1780332783194_0.9306519834149869","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.0":{"name":"oh-my-opencode","version":"4.7.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"0f61b8a9ddc7e8070e19b4dbbc372ff8967d0d3b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.0.tgz","fileCount":2175,"integrity":"sha512-Lz1HgztMiNVQ6w8iQCTX27UJIghQxSWpAELTHDoASFOTMfhyw+I7JjFViEJKWLvmlXRtoV2+VEjdtgacqR1QlA==","signatures":[{"sig":"MEYCIQCY83tZxul2vNesjHCShQmNsXc5qB1r9KySGUceR+uwOgIhAOMg5utmTRpz8YBEq+eOCSQmC+WOTo1c2Vc3C4jWeNR4","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13551097},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2a5ce623f4b231d37e01d7bb3bbeac771d14f5d9","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.0","oh-my-opencode-darwin-x64":"4.7.0","oh-my-opencode-linux-arm64":"4.7.0","oh-my-opencode-windows-x64":"4.7.0","oh-my-opencode-darwin-arm64":"4.7.0","oh-my-opencode-linux-x64-musl":"4.7.0","oh-my-opencode-linux-arm64-musl":"4.7.0","oh-my-opencode-linux-x64-baseline":"4.7.0","oh-my-opencode-darwin-x64-baseline":"4.7.0","oh-my-opencode-windows-x64-baseline":"4.7.0","oh-my-opencode-linux-x64-musl-baseline":"4.7.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.0_1780418030293_0.7850307108960979","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.1":{"name":"oh-my-opencode","version":"4.7.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ad449d4455602f961eb42d709c6472480912ff48","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.1.tgz","fileCount":2179,"integrity":"sha512-29SSMMTDp5NbHQXI\/UzH4VwFHwQz+WmuSdDU0PtgBrUdvu3NRRFpaKUKlToQbBKK10y0WpZi37wYfCMxYsVTHQ==","signatures":[{"sig":"MEYCIQD+x7JG2XSZB\/EbAzGZE\/qjsO\/RJjum7NL1xLRisF5qawIhAMoOQFQ1\/bAqTDI1VLynBlTopiv6MwrR2x1yOy1bfVyT","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13604063},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ce2973a30a54c31df2e65456de999a206fd02be9","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.1","oh-my-opencode-darwin-x64":"4.7.1","oh-my-opencode-linux-arm64":"4.7.1","oh-my-opencode-windows-x64":"4.7.1","oh-my-opencode-darwin-arm64":"4.7.1","oh-my-opencode-linux-x64-musl":"4.7.1","oh-my-opencode-linux-arm64-musl":"4.7.1","oh-my-opencode-linux-x64-baseline":"4.7.1","oh-my-opencode-darwin-x64-baseline":"4.7.1","oh-my-opencode-windows-x64-baseline":"4.7.1","oh-my-opencode-linux-x64-musl-baseline":"4.7.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.1_1780420457843_0.09906466530324476","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.2":{"name":"oh-my-opencode","version":"4.7.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"bce9eb3c7b8ec0abd22acbe8a11c6f5f53e18ac2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.2.tgz","fileCount":2179,"integrity":"sha512-kmI6OdYdrIM3\/LP212fELSrSjc\/lE+kI\/KZnBjOkUNkLzAB3FIapec0Jj4z+MPD4yCU+jKoBJkSUaLS\/8tz86Q==","signatures":[{"sig":"MEUCIF3zkvFLBlJ\/3ojPEHF5Ys1NUd+cz42RRkku9beb0CALAiEAwBn3xVbTtD57h1VWkMZt16SyJYiiPBeYqi8RlKwlMxM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13604063},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"87b6fea6501fd02acfddecbc4b51e9ce7364520e","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.2","oh-my-opencode-darwin-x64":"4.7.2","oh-my-opencode-linux-arm64":"4.7.2","oh-my-opencode-windows-x64":"4.7.2","oh-my-opencode-darwin-arm64":"4.7.2","oh-my-opencode-linux-x64-musl":"4.7.2","oh-my-opencode-linux-arm64-musl":"4.7.2","oh-my-opencode-linux-x64-baseline":"4.7.2","oh-my-opencode-darwin-x64-baseline":"4.7.2","oh-my-opencode-windows-x64-baseline":"4.7.2","oh-my-opencode-linux-x64-musl-baseline":"4.7.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.2_1780421581984_0.5480525100063218","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.3":{"name":"oh-my-opencode","version":"4.7.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"10f7136a05cfab41eef6f67d746ac990766ba39a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.3.tgz","fileCount":2182,"integrity":"sha512-XFOekD3ODEk66kMnddxBNQCqqPGzmS+Wzy8tXsFGHgP7d92EUi3Rkp7nLv+VzFGJBt96WByaU21jvxvE3MnW2A==","signatures":[{"sig":"MEYCIQDy2uP\/Fwz\/2XWjEfZ7Zxuas\/Qt0VsQvlPVWqduZRrFGwIhAKQpF04lTT3XUoYH1pmv6+mIaW3IhzNZNklsT\/heJa9O","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13619461},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ef6dc34f123cff6c41150080cc75c775a38b6ce2","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.3","oh-my-opencode-darwin-x64":"4.7.3","oh-my-opencode-linux-arm64":"4.7.3","oh-my-opencode-windows-x64":"4.7.3","oh-my-opencode-darwin-arm64":"4.7.3","oh-my-opencode-linux-x64-musl":"4.7.3","oh-my-opencode-linux-arm64-musl":"4.7.3","oh-my-opencode-linux-x64-baseline":"4.7.3","oh-my-opencode-darwin-x64-baseline":"4.7.3","oh-my-opencode-windows-x64-baseline":"4.7.3","oh-my-opencode-linux-x64-musl-baseline":"4.7.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.3_1780456345799_0.13301042428392051","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.4":{"name":"oh-my-opencode","version":"4.7.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3b78bee76163ed4806255be16cf137d60744f808","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.4.tgz","fileCount":2184,"integrity":"sha512-61Rw\/JdUu\/8wrxBtvSWHDz\/a03FwnnnMW2Qmu77JXq2GRwQWzMFOacC5+NvKErtoMEB9uSmtA0ul1060c\/\/9dg==","signatures":[{"sig":"MEUCIQC8QUTOnF\/im33PS4L60jsAj5EKAGWaN0fo5Apdva\/tTAIgURkEQnhyJNwooDbU4sCiNiKV7sh8oqXlFkinWXivCeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13629665},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"53b7d6fddec8393d1bd146ea43085da9a3bb3590","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.4","oh-my-opencode-darwin-x64":"4.7.4","oh-my-opencode-linux-arm64":"4.7.4","oh-my-opencode-windows-x64":"4.7.4","oh-my-opencode-darwin-arm64":"4.7.4","oh-my-opencode-linux-x64-musl":"4.7.4","oh-my-opencode-linux-arm64-musl":"4.7.4","oh-my-opencode-linux-x64-baseline":"4.7.4","oh-my-opencode-darwin-x64-baseline":"4.7.4","oh-my-opencode-windows-x64-baseline":"4.7.4","oh-my-opencode-linux-x64-musl-baseline":"4.7.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.4_1780457240034_0.45642786505749644","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.7.5":{"name":"oh-my-opencode","version":"4.7.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.7.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"680f6401d15fddefe8ba4ab1192310d81c744f47","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.7.5.tgz","fileCount":2185,"integrity":"sha512-hQKFFmfDVhSeGuRpap029UoDRJ+eRi8wrx1ilyzZOcmzS43FLdslg+ezYIC7j85K+zj0h+J5rw67WYG\/Wc0xaQ==","signatures":[{"sig":"MEQCIFzJXO6MVj5ySPacnHgzmpvBsoxejcDXUx1mHi7ZGsbhAiBnVY3WVT3f281iejEkMIq0\/dFJF5kL3Wcd1b\/21TR+Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.7.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":13633497},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7b30b176ae35cb2a23475e73601ed311bbbb067d","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.7.5","oh-my-opencode-darwin-x64":"4.7.5","oh-my-opencode-linux-arm64":"4.7.5","oh-my-opencode-windows-x64":"4.7.5","oh-my-opencode-darwin-arm64":"4.7.5","oh-my-opencode-linux-x64-musl":"4.7.5","oh-my-opencode-linux-arm64-musl":"4.7.5","oh-my-opencode-linux-x64-baseline":"4.7.5","oh-my-opencode-darwin-x64-baseline":"4.7.5","oh-my-opencode-windows-x64-baseline":"4.7.5","oh-my-opencode-linux-x64-musl-baseline":"4.7.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.7.5_1780462925414_0.6029845941955947","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.8.0":{"name":"oh-my-opencode","version":"4.8.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.8.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fea61c21c9912d62472d77cfe8bbdd326658c35a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.8.0.tgz","fileCount":2483,"integrity":"sha512-N3AfWdeu9TDZHDAZBlDL2zFXZiMzzv9vxuPca6N4qw7U9IOIocVNzGrXnJPzsXkg0IVTWTZftgPI2qsNoWMtrQ==","signatures":[{"sig":"MEUCIQDBrNFYaYX0QjGo4iAOasFnIStXA4feHjfvyFnFab30jAIgVfeDR4aDGIVMCrzYJdfBDO0iHAkLJKJNDUEd064icL4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.8.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":14299455},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b9b627f9f4b3601a5f2c1d56b2b099948a120176","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.8.0","oh-my-opencode-darwin-x64":"4.8.0","oh-my-opencode-linux-arm64":"4.8.0","oh-my-opencode-windows-x64":"4.8.0","oh-my-opencode-darwin-arm64":"4.8.0","oh-my-opencode-linux-x64-musl":"4.8.0","oh-my-opencode-linux-arm64-musl":"4.8.0","oh-my-opencode-linux-x64-baseline":"4.8.0","oh-my-opencode-darwin-x64-baseline":"4.8.0","oh-my-opencode-windows-x64-baseline":"4.8.0","oh-my-opencode-linux-x64-musl-baseline":"4.8.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.8.0_1780956881007_0.7654302820230645","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.8.1":{"name":"oh-my-opencode","version":"4.8.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.8.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f6466fd682b6d44fb439e0d2cd5ca9a7bc0178b1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.8.1.tgz","fileCount":2485,"integrity":"sha512-YqgIGDYPUR1pGfVfdKn249qHlCWsJAAXjf\/6K4BSkGUsdQ4h6BScK9jZmnGr7IEfLYF+EdcTFR2sJw58ViY3hg==","signatures":[{"sig":"MEYCIQC+Th6026N1Bq6XbEuqkgP8r8Hr94EB33M5KnOVBehlFQIhAOn6zMPFv2J+lAXUuvRphhVVDwiCoO1TTyny3bfI46z1","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.8.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":14306851},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6ffd2e9cfa37bbb484ffd193d8d33df9670434df","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test src\/cli\/cli-installer.platform.test.ts src\/cli\/install-codex\/codex-cache.test.ts src\/cli\/install-codex\/codex-cleanup.test.ts src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts src\/cli\/install-codex\/codex-config-autonomous-features.test.ts src\/cli\/install-codex\/codex-config-reasoning.test.ts src\/cli\/install-codex\/codex-config-toml.test.ts src\/cli\/install-codex\/codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts src\/cli\/install-codex\/install-codex.test.ts src\/cli\/install-codex\/install-codex-packaged.test.ts src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test src\/shared\/model-capability-aliases.test.ts src\/shared\/model-capability-guardrails.test.ts src\/shared\/model-capabilities.test.ts src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.8.1","oh-my-opencode-darwin-x64":"4.8.1","oh-my-opencode-linux-arm64":"4.8.1","oh-my-opencode-windows-x64":"4.8.1","oh-my-opencode-darwin-arm64":"4.8.1","oh-my-opencode-linux-x64-musl":"4.8.1","oh-my-opencode-linux-arm64-musl":"4.8.1","oh-my-opencode-linux-x64-baseline":"4.8.1","oh-my-opencode-darwin-x64-baseline":"4.8.1","oh-my-opencode-windows-x64-baseline":"4.8.1","oh-my-opencode-linux-x64-musl-baseline":"4.8.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.8.1_1780966075736_0.6831529641047038","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.9.0":{"name":"oh-my-opencode","version":"4.9.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.9.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"86a76190814a4d1dd140368a918e884956953e5f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.9.0.tgz","fileCount":2802,"integrity":"sha512-4avKAqg9u57b16\/X3Iy3ON4u5G6Bybo1mtOmwHApv3OGq1WiK6+A3bWqCUCbN38JMCZvSCp5qic0EJZpn\/vHSw==","signatures":[{"sig":"MEUCIQChaDuuRojCW5+ICj0Dj4rOgCFOTmDNx3+R+X\/\/iJE1SAIgO1Ed1Lt5m+9N4zoEkiHX85mxL\/HIygKKBPjxiH+GsK0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.9.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18270083},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8057508f305506deb432ab871f863c7f84f2fb92","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:cli-node && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cache.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-autonomous-features.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-reasoning.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-toml.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-packaged.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/omo-opencode\/src\/shared\/model-capability-aliases.test.ts packages\/omo-opencode\/src\/shared\/model-capability-guardrails.test.ts packages\/omo-opencode\/src\/shared\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.9.0","oh-my-opencode-darwin-x64":"4.9.0","oh-my-opencode-linux-arm64":"4.9.0","oh-my-opencode-windows-x64":"4.9.0","oh-my-opencode-darwin-arm64":"4.9.0","oh-my-opencode-linux-x64-musl":"4.9.0","oh-my-opencode-linux-arm64-musl":"4.9.0","oh-my-opencode-linux-x64-baseline":"4.9.0","oh-my-opencode-darwin-x64-baseline":"4.9.0","oh-my-opencode-windows-x64-baseline":"4.9.0","oh-my-opencode-linux-x64-musl-baseline":"4.9.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.9.0_1781189657604_0.7184170959811336","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.9.1":{"name":"oh-my-opencode","version":"4.9.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.9.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"57822971630cf0ccf5c5efde83061fc50fe83811","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.9.1.tgz","fileCount":2803,"integrity":"sha512-KySZKNRFu929xioRoJX1blgjwv8RUXaRjr3EdKpv3qX+cxBUhYwd8kPzmgwyM7uzpLaR31sgHg7hvhzPbaLZpQ==","signatures":[{"sig":"MEQCIH0+7g0MAnphpqAb+jUbnS4iLODdPDqgODyDm\/3yKUukAiBGHRz+fcKCymZfSJMMH9UiTv2F6vWq3O3+erW68yRUsg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.9.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18271978},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ebbd01dfc95235b747d385baebfce46dfa5eb970","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:cli-node && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cache.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-autonomous-features.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-reasoning.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-toml.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-packaged.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/omo-opencode\/src\/shared\/model-capability-aliases.test.ts packages\/omo-opencode\/src\/shared\/model-capability-guardrails.test.ts packages\/omo-opencode\/src\/shared\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.16.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.9.1","oh-my-opencode-darwin-x64":"4.9.1","oh-my-opencode-linux-arm64":"4.9.1","oh-my-opencode-windows-x64":"4.9.1","oh-my-opencode-darwin-arm64":"4.9.1","oh-my-opencode-linux-x64-musl":"4.9.1","oh-my-opencode-linux-arm64-musl":"4.9.1","oh-my-opencode-linux-x64-baseline":"4.9.1","oh-my-opencode-darwin-x64-baseline":"4.9.1","oh-my-opencode-windows-x64-baseline":"4.9.1","oh-my-opencode-linux-x64-musl-baseline":"4.9.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.9.1_1781191993607_0.7895841048482526","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.9.2":{"name":"oh-my-opencode","version":"4.9.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.9.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4f9765d60fc621fe2231f2733725795ec7b17905","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.9.2.tgz","fileCount":2808,"integrity":"sha512-7qP6oZfkazg00Nk4eyIqe74Qh7oj0LsLyy2SnbbG4TslMKGn7t2mbu8A5kTixUuA1cFEnj\/qlZcWLRLYrrdE8g==","signatures":[{"sig":"MEUCIDemJqfXM043++mF366WuOfCsieOmPNLTaFXHpGTbqYrAiEA1du0m\/1G0si587zvH84JZw3\/HfC6NvlBiFCySNYetO0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.9.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18384039},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ccc57a1a064cabb9abbadf31d2f8e8c762ba0361","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:cli-node && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cache.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-autonomous-features.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-reasoning.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-toml.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-packaged.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/omo-opencode\/src\/shared\/model-capability-aliases.test.ts packages\/omo-opencode\/src\/shared\/model-capability-guardrails.test.ts packages\/omo-opencode\/src\/shared\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.9.2","oh-my-opencode-darwin-x64":"4.9.2","oh-my-opencode-linux-arm64":"4.9.2","oh-my-opencode-windows-x64":"4.9.2","oh-my-opencode-darwin-arm64":"4.9.2","oh-my-opencode-linux-x64-musl":"4.9.2","oh-my-opencode-linux-arm64-musl":"4.9.2","oh-my-opencode-linux-x64-baseline":"4.9.2","oh-my-opencode-darwin-x64-baseline":"4.9.2","oh-my-opencode-windows-x64-baseline":"4.9.2","oh-my-opencode-linux-x64-musl-baseline":"4.9.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.9.2_1781227031318_0.5825624802829268","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.10.0":{"name":"oh-my-opencode","version":"4.10.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.10.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"27c7bbe6b3a01b70a0a95fb98159f387e992a3e0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.10.0.tgz","fileCount":2832,"integrity":"sha512-2CCc5918kRZAAqoqCVLxn67PO80MQ9+GqonS7Gor7i\/jsZBxXW\/vHjoXMOIqVXQdTaOmPwDD\/eqUD51muUq2og==","signatures":[{"sig":"MEUCIHiYS01rKoyIYFQSWVqr4O7vn+UMt1LsGjF1USKqy5p3AiEA4b5rgdxuYok3CNN97adQhXvvRW9kZ6aTYzl27KIEEYA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.10.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":18836792},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"83ca511b1807607155b16d336645eb24812e331d","scripts":{"test":"bun test","build":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external @ast-grep\/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm --external @ast-grep\/napi && bun run build:cli-node && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:ast-grep-mcp && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cache.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-agent-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-autonomous-features.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-reasoning.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-config-toml.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-project-local-cleanup.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/install-codex-packaged.test.ts packages\/omo-opencode\/src\/cli\/install-codex\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install\/git-bash.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs packages\/omo-codex\/scripts\/sync-telemetry-component.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-core\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/ast-grep-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/boulder-state","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@ast-grep\/cli":"^0.42.2","@ast-grep\/napi":"^0.42.2","@clack\/prompts":"^1.4.0","vscode-jsonrpc":"^8.2.1","@opencode-ai\/sdk":"^1.15.4","@opencode-ai\/plugin":"^1.15.4","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/ast-grep-core":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*"},"peerDependencies":{"zod":"^4.0.0"},"trustedDependencies":["@ast-grep\/cli","@ast-grep\/napi","@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.10.0","oh-my-opencode-darwin-x64":"4.10.0","oh-my-opencode-linux-arm64":"4.10.0","oh-my-opencode-windows-x64":"4.10.0","oh-my-opencode-darwin-arm64":"4.10.0","oh-my-opencode-windows-arm64":"4.10.0","oh-my-opencode-linux-x64-musl":"4.10.0","oh-my-opencode-linux-arm64-musl":"4.10.0","oh-my-opencode-linux-x64-baseline":"4.10.0","oh-my-opencode-darwin-x64-baseline":"4.10.0","oh-my-opencode-windows-x64-baseline":"4.10.0","oh-my-opencode-linux-x64-musl-baseline":"4.10.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.10.0_1781452707858_0.022427757095342615","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.11.0":{"name":"oh-my-opencode","version":"4.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.11.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3942be00b95a5907467e735540c0658d8f55c6da","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.11.0.tgz","fileCount":3385,"integrity":"sha512-q3xPK+3Gt3a+L8QXmGgrkfGDJvzRmKMAha3HU2dCR+GIQhHPz7e+r0awwWwT8PDYmuG7gyAAB3yCwohcNyMkig==","signatures":[{"sig":"MEYCIQDXCh2u6Py9RtC\/oLBGkRsfSA+6Ca\/Rpz2VWzULWyfHwAIhAPJTb\/5wJWbBd7ls7+tZ\/EkUyvqXJjD35q3MDs8xOUd7","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.11.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":29765525},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"45f4c1326f9193d29b5f1965679d8dac612cd5ea","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:shared-skills-assets":"rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.11.0","oh-my-opencode-darwin-x64":"4.11.0","oh-my-opencode-linux-arm64":"4.11.0","oh-my-opencode-windows-x64":"4.11.0","oh-my-opencode-darwin-arm64":"4.11.0","oh-my-opencode-windows-arm64":"4.11.0","oh-my-opencode-linux-x64-musl":"4.11.0","oh-my-opencode-linux-arm64-musl":"4.11.0","oh-my-opencode-linux-x64-baseline":"4.11.0","oh-my-opencode-darwin-x64-baseline":"4.11.0","oh-my-opencode-windows-x64-baseline":"4.11.0","oh-my-opencode-linux-x64-musl-baseline":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.11.0_1781690195668_0.6722946780456027","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.11.1":{"name":"oh-my-opencode","version":"4.11.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.11.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"cc69b8d53b7bbeaf39efc7bc108cb594b0f96b3e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.11.1.tgz","fileCount":3391,"integrity":"sha512-sFKXNSplN9Eia5O9VC6CYO4t6lL0SjuNk3KzbyDqgs\/EB7Aq5zmrmkzQOtRC5nvLOu1K9lCzVkR74kPd9G1qhQ==","signatures":[{"sig":"MEQCIB\/IzgwwjJOYyQMl0vw7K69EmbwIVwhx5P5tpAWdXe\/BAiB+N7paA21AZfRl3pXqhgYxFNF7X\/+vzGjNUwgdJtErBw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.11.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":29853465},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0de6bd523e1c68b44a53f5c32086c1c27a2c87b0","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:shared-skills-assets":"rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.11.1","oh-my-opencode-darwin-x64":"4.11.1","oh-my-opencode-linux-arm64":"4.11.1","oh-my-opencode-windows-x64":"4.11.1","oh-my-opencode-darwin-arm64":"4.11.1","oh-my-opencode-windows-arm64":"4.11.1","oh-my-opencode-linux-x64-musl":"4.11.1","oh-my-opencode-linux-arm64-musl":"4.11.1","oh-my-opencode-linux-x64-baseline":"4.11.1","oh-my-opencode-darwin-x64-baseline":"4.11.1","oh-my-opencode-windows-x64-baseline":"4.11.1","oh-my-opencode-linux-x64-musl-baseline":"4.11.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.11.1_1781767050536_0.4405753337341456","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.12.0":{"name":"oh-my-opencode","version":"4.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.12.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"8efaed112edb8e2fa9daa2f0932f8a22a05503bf","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.12.0.tgz","fileCount":3443,"integrity":"sha512-vtZ3RSE5y12v4OCNhMepFR+7OhuyEk\/gkryiTgaWqXQgVEU5tWC1cNv39T9wF4uZyTyVn9AusOq0N46Bd3js\/w==","signatures":[{"sig":"MEUCIEsTVn1pxzNzBVRiG8itiNDCmkvBAE8vJgRlg8XtGgBZAiEA0t0ryy9urSHRJVtqD1JkXoNAVb1Nqmqedp1S3D\/lLoE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.12.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":30011438},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f7ccce76c8fba967f213fcc7c47dc5b4fa74dbb9","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:shared-skills-assets":"rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.12.0","oh-my-opencode-darwin-x64":"4.12.0","oh-my-opencode-linux-arm64":"4.12.0","oh-my-opencode-windows-x64":"4.12.0","oh-my-opencode-darwin-arm64":"4.12.0","oh-my-opencode-windows-arm64":"4.12.0","oh-my-opencode-linux-x64-musl":"4.12.0","oh-my-opencode-linux-arm64-musl":"4.12.0","oh-my-opencode-linux-x64-baseline":"4.12.0","oh-my-opencode-darwin-x64-baseline":"4.12.0","oh-my-opencode-windows-x64-baseline":"4.12.0","oh-my-opencode-linux-x64-musl-baseline":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.12.0_1781924718788_0.8720778518329189","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.12.1":{"name":"oh-my-opencode","version":"4.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.12.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1581728b4e8dc73406e6a537c23be2472ddef962","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.12.1.tgz","fileCount":3454,"integrity":"sha512-mgCafgipaXlftyXj3H89LkhrsGenbvnV1qIelwdNP7lqP6ZbWrAsC6Mo4ulhD011SX6PDh1bkAJQhvUHEmILiQ==","signatures":[{"sig":"MEUCIQCHagxH3ZCRkr79npFD4718434nH9KptBwBOLdMbLdJHwIgbakpL0JomX0XJsDltE3awlpfSMWiFOhioZtusjiatnw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.12.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":30069949},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d0dc6f65d4e783a3bbce3f9f3e148e24e8c8f186","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:shared-skills-assets":"rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.12.1","oh-my-opencode-darwin-x64":"4.12.1","oh-my-opencode-linux-arm64":"4.12.1","oh-my-opencode-windows-x64":"4.12.1","oh-my-opencode-darwin-arm64":"4.12.1","oh-my-opencode-windows-arm64":"4.12.1","oh-my-opencode-linux-x64-musl":"4.12.1","oh-my-opencode-linux-arm64-musl":"4.12.1","oh-my-opencode-linux-x64-baseline":"4.12.1","oh-my-opencode-darwin-x64-baseline":"4.12.1","oh-my-opencode-windows-x64-baseline":"4.12.1","oh-my-opencode-linux-x64-musl-baseline":"4.12.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.12.1_1781948866282_0.6066455558115018","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.13.0":{"name":"oh-my-opencode","version":"4.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.13.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"54bae0ffa2b4f6e460e8ff735dc6a835b54ebad3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.13.0.tgz","fileCount":3621,"integrity":"sha512-Qf1o9qXrBkzrT5DdwhCrw65rZeCwRAKmQOyuc2mXPF6vmnqVefktfycLnq9xw5IxPAf\/\/26Uk4JB49bemaK2nA==","signatures":[{"sig":"MEYCIQC246HA2ADLo0e1TdZPxkmaTndqYHOSWj0ecsr+hQfK5wIhALNy8Lr3GzPcLcAbrijDX1B5fqcyzswUtBABZwdDM0kc","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.13.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":31944065},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c841eb36a26e9f184e4ad89a447bd4146f9e2da5","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.13.0","oh-my-opencode-darwin-x64":"4.13.0","oh-my-opencode-linux-arm64":"4.13.0","oh-my-opencode-windows-x64":"4.13.0","oh-my-opencode-darwin-arm64":"4.13.0","oh-my-opencode-windows-arm64":"4.13.0","oh-my-opencode-linux-x64-musl":"4.13.0","oh-my-opencode-linux-arm64-musl":"4.13.0","oh-my-opencode-linux-x64-baseline":"4.13.0","oh-my-opencode-darwin-x64-baseline":"4.13.0","oh-my-opencode-windows-x64-baseline":"4.13.0","oh-my-opencode-linux-x64-musl-baseline":"4.13.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.13.0_1782142076181_0.5211148187087333","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.14.0":{"name":"oh-my-opencode","version":"4.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.14.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"49f26f4880df3dbbb40a05de92659bfb9ac0ab63","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.14.0.tgz","fileCount":3856,"integrity":"sha512-pSc+9ZkKL6ktJQarpKtPuDbsJi9ZtmjQZVZkNrL9mJMcMqm4vmolHQngxh3eMhmrSxcYs3YF6FsE4MsORMu3mg==","signatures":[{"sig":"MEQCIE2RckBxz7SEibljU6NVUDJsgFRCotdty7w0h7SyUhw8AiB9Hruep+UxnNfqRHOaivVV+7b21bXtOm\/Ic4Fj+kvbfg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.14.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34219766},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"63b0faf35d7c160168a83f780f5f44075d9631af","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.17.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.14.0","oh-my-opencode-darwin-x64":"4.14.0","oh-my-opencode-linux-arm64":"4.14.0","oh-my-opencode-windows-x64":"4.14.0","oh-my-opencode-darwin-arm64":"4.14.0","oh-my-opencode-windows-arm64":"4.14.0","oh-my-opencode-linux-x64-musl":"4.14.0","oh-my-opencode-linux-arm64-musl":"4.14.0","oh-my-opencode-linux-x64-baseline":"4.14.0","oh-my-opencode-darwin-x64-baseline":"4.14.0","oh-my-opencode-windows-x64-baseline":"4.14.0","oh-my-opencode-linux-x64-musl-baseline":"4.14.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.14.0_1782743857172_0.38403319801690095","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.14.1":{"name":"oh-my-opencode","version":"4.14.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.14.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5ed347ef9d414ae180239d24b5c05421ffb6cb72","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.14.1.tgz","fileCount":3854,"integrity":"sha512-XJASkAvcYTwOODnMkTIkdPet2jj6aRBLdPurLgYj2odrZVzWx6FEBPbs3pwvGCceAMqpCT+xCHlWPYY3IbArjQ==","signatures":[{"sig":"MEUCIG8rjOW\/bf\/Ev2IYbFXD1CqJ2\/A5UIpBNII4XP006DxpAiEAj8F7oLHj1IyvUibkpQ9uL+GJ9Jk+ti3OYG3po2cd2eI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.14.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34325522},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4d260cf4f72b06eb73fa4e317435c11ae73df56d","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.14.1","oh-my-opencode-darwin-x64":"4.14.1","oh-my-opencode-linux-arm64":"4.14.1","oh-my-opencode-windows-x64":"4.14.1","oh-my-opencode-darwin-arm64":"4.14.1","oh-my-opencode-windows-arm64":"4.14.1","oh-my-opencode-linux-x64-musl":"4.14.1","oh-my-opencode-linux-arm64-musl":"4.14.1","oh-my-opencode-linux-x64-baseline":"4.14.1","oh-my-opencode-darwin-x64-baseline":"4.14.1","oh-my-opencode-windows-x64-baseline":"4.14.1","oh-my-opencode-linux-x64-musl-baseline":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.14.1_1782808567751_0.053981173760418555","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.14.2":{"name":"oh-my-opencode","version":"4.14.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.14.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"91c1cc0f9152fdc01c90105c1c5032f89ceffb01","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.14.2.tgz","fileCount":3857,"integrity":"sha512-xbA7BkLXe4mGn9haJDmhpXmLWNpJEcVy+RSWjiMfP+WbkIf7k9YZf3SLTRzkbQu170wciH1NhfPG6pyUFGrO1w==","signatures":[{"sig":"MEUCIQDT6fk+ZQ2qo7TkxYs+n3YzQf41FWOAOvFC6b5dusHz0QIgLODIGj04JGzPJHcUvqkLLTWto8+Pen2hBkKbHySA194=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.14.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34376058},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c0be85e3986b593f9642d58892d66131df4fffe6","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.14.2","oh-my-opencode-darwin-x64":"4.14.2","oh-my-opencode-linux-arm64":"4.14.2","oh-my-opencode-windows-x64":"4.14.2","oh-my-opencode-darwin-arm64":"4.14.2","oh-my-opencode-windows-arm64":"4.14.2","oh-my-opencode-linux-x64-musl":"4.14.2","oh-my-opencode-linux-arm64-musl":"4.14.2","oh-my-opencode-linux-x64-baseline":"4.14.2","oh-my-opencode-darwin-x64-baseline":"4.14.2","oh-my-opencode-windows-x64-baseline":"4.14.2","oh-my-opencode-linux-x64-musl-baseline":"4.14.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.14.2_1782865507099_0.19487463363923974","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.15.0":{"name":"oh-my-opencode","version":"4.15.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.15.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"61b16ecadadc0c6c8bd92d5c2ad1aadc4573bee8","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.15.0.tgz","fileCount":3860,"integrity":"sha512-YUs1ewIK8bJgWP93o1mDZvDG1cFb+5iZ9e\/T4BqGaiCaKhruO8tjj6nBAgKQl3dp+1i6122bW9TfN2u4OOAuPg==","signatures":[{"sig":"MEUCIEoF9PBkm\/ZRWsek5IYtiTJ7fAuSTlaAglxW46l2y6uVAiEAivEePDlwpfcQfwJphf542YdTF+1IScI853KpzbMicdA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.15.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34415408},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e9aca993ca75ab4e39f297ed32fa472722b21023","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.15.0","oh-my-opencode-darwin-x64":"4.15.0","oh-my-opencode-linux-arm64":"4.15.0","oh-my-opencode-windows-x64":"4.15.0","oh-my-opencode-darwin-arm64":"4.15.0","oh-my-opencode-windows-arm64":"4.15.0","oh-my-opencode-linux-x64-musl":"4.15.0","oh-my-opencode-linux-arm64-musl":"4.15.0","oh-my-opencode-linux-x64-baseline":"4.15.0","oh-my-opencode-darwin-x64-baseline":"4.15.0","oh-my-opencode-windows-x64-baseline":"4.15.0","oh-my-opencode-linux-x64-musl-baseline":"4.15.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.15.0_1782875858799_0.42146040928903106","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.15.1":{"name":"oh-my-opencode","version":"4.15.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.15.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ba5e796b3993ec6102300909007bfe146b94b4e2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.15.1.tgz","fileCount":3858,"integrity":"sha512-OQl9mG40054CzFIVL0CZPHdJiE\/vwGEnQJpzlsEmbulkk6jRAkwGShgs+Kx+nzHfHq3jKQ9DznWBp00TbnGGMA==","signatures":[{"sig":"MEUCIGFwA6HqcnsVx7Uy\/GmFiruT6wfueU0NItJgNBSuLqR9AiEA6Gb\/MQ6i2E2QI4I9495JAlPh\/6FRy4WQWgqRoX9nFtE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.15.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34453253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fd7da34c146c67fd0288639ff76b054598b7b36f","scripts":{"test":"bun test","build":"bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages\/omo-opencode\/src\/index.ts --outdir dist --target bun --format esm --external zod && bun build packages\/omo-opencode\/src\/tui.ts --outdir dist --target bun --format esm --external @opentui\/core --external @opentui\/keymap --external @opentui\/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages\/omo-opencode\/src\/cli\/index.ts --outdir dist\/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.15.1","oh-my-opencode-darwin-x64":"4.15.1","oh-my-opencode-linux-arm64":"4.15.1","oh-my-opencode-windows-x64":"4.15.1","oh-my-opencode-darwin-arm64":"4.15.1","oh-my-opencode-windows-arm64":"4.15.1","oh-my-opencode-linux-x64-musl":"4.15.1","oh-my-opencode-linux-arm64-musl":"4.15.1","oh-my-opencode-linux-x64-baseline":"4.15.1","oh-my-opencode-darwin-x64-baseline":"4.15.1","oh-my-opencode-windows-x64-baseline":"4.15.1","oh-my-opencode-linux-x64-musl-baseline":"4.15.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.15.1_1782914098707_0.5405768503427206","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.16.0":{"name":"oh-my-opencode","version":"4.16.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.16.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2ffafd48b5b189e43f1cb56d9116e2a60cb05bf1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.16.0.tgz","fileCount":3896,"integrity":"sha512-VVId3xgglxXIL++\/66kK3Nho30\/GBAsajc94FyTAqjQF0YLR8CCOh\/KnU0ji4xHm6SYJa3SORaqSZYWultQ3Cw==","signatures":[{"sig":"MEQCIGIN6vBlywIIG53c+YzwePF3iP4idJVpemINH43RCLnVAiAoe4TauebyKgHgeT45cV+imtWp4OLpi2nYMOR8T9r6cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.16.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34578611},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"be590a1699adf8a09f87d66813529a84a39dbe08","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","typescript":"^6.0.3","@types\/js-yaml":"^4.0.9","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.16.0","oh-my-opencode-darwin-x64":"4.16.0","oh-my-opencode-linux-arm64":"4.16.0","oh-my-opencode-windows-x64":"4.16.0","oh-my-opencode-darwin-arm64":"4.16.0","oh-my-opencode-windows-arm64":"4.16.0","oh-my-opencode-linux-x64-musl":"4.16.0","oh-my-opencode-linux-arm64-musl":"4.16.0","oh-my-opencode-linux-x64-baseline":"4.16.0","oh-my-opencode-darwin-x64-baseline":"4.16.0","oh-my-opencode-windows-x64-baseline":"4.16.0","oh-my-opencode-linux-x64-musl-baseline":"4.16.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.16.0_1783434063138_0.8708198619714602","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.16.1":{"name":"oh-my-opencode","version":"4.16.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.16.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"743b68f0d1fbd41e30995f16a46f8229a4cdef7e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.16.1.tgz","fileCount":3902,"integrity":"sha512-+HEY0rka69Acxjz9zdKJQj8STzJAQdA7He7TNmB3gApVdg+Il2G\/nb8vERXTYD6QNXC2obLTvoHaRnNUoRXBQw==","signatures":[{"sig":"MEYCIQC2EzwJj\/7ymJEHtGf5qLzGmnKvnUsZDAtXfi9q\/\/e7BAIhAMRpJWUUpn3NBzlS\/rbdL3PPXdPGBL36Rwpt01\/CLD82","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.16.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34635262},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f75227d6212b883abae16a123ed874e6d4a9df20","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.16.1","oh-my-opencode-darwin-x64":"4.16.1","oh-my-opencode-linux-arm64":"4.16.1","oh-my-opencode-windows-x64":"4.16.1","oh-my-opencode-darwin-arm64":"4.16.1","oh-my-opencode-windows-arm64":"4.16.1","oh-my-opencode-linux-x64-musl":"4.16.1","oh-my-opencode-linux-arm64-musl":"4.16.1","oh-my-opencode-linux-x64-baseline":"4.16.1","oh-my-opencode-darwin-x64-baseline":"4.16.1","oh-my-opencode-windows-x64-baseline":"4.16.1","oh-my-opencode-linux-x64-musl-baseline":"4.16.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.16.1_1783590016748_0.03586448639084794","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.16.2":{"name":"oh-my-opencode","version":"4.16.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.16.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1a725e0eeef064f39edb3679e3326cad28dbf61e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.16.2.tgz","fileCount":3902,"integrity":"sha512-3fdiDLDk8CBinUKy851pklj41+mFHDo+t3hxQ\/FwlcLMP1hgNJR+iYvJdIpw5Qe8TjARRixJf7dUbWckv4GIuA==","signatures":[{"sig":"MEUCIGkkyiK0JVKnIwq6IvXtL2hMj97tlKLnOYd+tofpUqfvAiEAu0OVwXcN\/LXMATkX6FdIKYD2fWOkNjHvYzaUYLwdNeU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.16.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34678561},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b92128c2737172663402098635d9eb3d0503d51f","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.16.2","oh-my-opencode-darwin-x64":"4.16.2","oh-my-opencode-linux-arm64":"4.16.2","oh-my-opencode-windows-x64":"4.16.2","oh-my-opencode-darwin-arm64":"4.16.2","oh-my-opencode-windows-arm64":"4.16.2","oh-my-opencode-linux-x64-musl":"4.16.2","oh-my-opencode-linux-arm64-musl":"4.16.2","oh-my-opencode-linux-x64-baseline":"4.16.2","oh-my-opencode-darwin-x64-baseline":"4.16.2","oh-my-opencode-windows-x64-baseline":"4.16.2","oh-my-opencode-linux-x64-musl-baseline":"4.16.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.16.2_1783645603786_0.6603741998588144","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.16.3":{"name":"oh-my-opencode","version":"4.16.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.16.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"07493e82a7f0fea8e4fb4a8fef590d3b8f35e787","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.16.3.tgz","fileCount":3911,"integrity":"sha512-cl1tyDLytR161y7NZmCyP4W09VM5u\/SIBc3oLu4s5uGz1KPSYBH9QrC4y1J4XV4xrnXZCKF7HLNvF\/O8pNEq5A==","signatures":[{"sig":"MEUCICt1ktaS7GqX9GftZPiLWxZvbQaXLu37DZZC2ey25FN6AiEA5CaMSn4aVoBgndyDxLqAycrpBkr7SQW8l7IUEEYLr7A=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.16.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34820152},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"46a55adb11030d7f6e6ba831ffd03a8415027854","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.16.3","oh-my-opencode-darwin-x64":"4.16.3","oh-my-opencode-linux-arm64":"4.16.3","oh-my-opencode-windows-x64":"4.16.3","oh-my-opencode-darwin-arm64":"4.16.3","oh-my-opencode-windows-arm64":"4.16.3","oh-my-opencode-linux-x64-musl":"4.16.3","oh-my-opencode-linux-arm64-musl":"4.16.3","oh-my-opencode-linux-x64-baseline":"4.16.3","oh-my-opencode-darwin-x64-baseline":"4.16.3","oh-my-opencode-windows-x64-baseline":"4.16.3","oh-my-opencode-linux-x64-musl-baseline":"4.16.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.16.3_1783692202261_0.326226156133657","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.17.0":{"name":"oh-my-opencode","version":"4.17.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.17.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6c9be94ac810b22d7d16d6bdb8f3d693afc35f83","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.17.0.tgz","fileCount":3924,"integrity":"sha512-m0hIh0rU4yWn8a9S42dMvmXaGKaXHhoxLsCjuRIMj\/LBf1C04NMCokVf\/z+TfQQSPNQ+CX78a1OH2tcYRPBVoQ==","signatures":[{"sig":"MEYCIQCQPGxMTahfTKrPClznfGMVUSQBqUzgZPlaSkE7aCxY+AIhAPHXZQQ1PzynGnd9Aqt0NYc8eUKBp\/MgNNQt35e+giqi","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.17.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34882477},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2163b55058b199f2900b8df176471924d9a72a84","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.17.0","oh-my-opencode-darwin-x64":"4.17.0","oh-my-opencode-linux-arm64":"4.17.0","oh-my-opencode-windows-x64":"4.17.0","oh-my-opencode-darwin-arm64":"4.17.0","oh-my-opencode-windows-arm64":"4.17.0","oh-my-opencode-linux-x64-musl":"4.17.0","oh-my-opencode-linux-arm64-musl":"4.17.0","oh-my-opencode-linux-x64-baseline":"4.17.0","oh-my-opencode-darwin-x64-baseline":"4.17.0","oh-my-opencode-windows-x64-baseline":"4.17.0","oh-my-opencode-linux-x64-musl-baseline":"4.17.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.17.0_1783799428286_0.38538526998697975","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.17.1":{"name":"oh-my-opencode","version":"4.17.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.17.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fddc798b9ee649ebf51065afea23960965201fa6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.17.1.tgz","fileCount":3926,"integrity":"sha512-7iM+cThIH9nC+LwlYjaKBhNY3GdOoXthpbP18+4fA2EbXrDZ4p87l+yxH8ccTwFenHrPfGdEfwzv0W5a9\/U8nw==","signatures":[{"sig":"MEQCIGs+1XQDgPlerTqcmIkUogZg0uK27uU2uGonbbdLU9RWAiBUh1ExvTAdKB3VaBiQjKo78dU8PtRZOMtsyIpjAcW\/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.17.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34905207},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ed0241d1af225d38de55fdbcf0baa0abc9a1465a","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.17.1","oh-my-opencode-darwin-x64":"4.17.1","oh-my-opencode-linux-arm64":"4.17.1","oh-my-opencode-windows-x64":"4.17.1","oh-my-opencode-darwin-arm64":"4.17.1","oh-my-opencode-windows-arm64":"4.17.1","oh-my-opencode-linux-x64-musl":"4.17.1","oh-my-opencode-linux-arm64-musl":"4.17.1","oh-my-opencode-linux-x64-baseline":"4.17.1","oh-my-opencode-darwin-x64-baseline":"4.17.1","oh-my-opencode-windows-x64-baseline":"4.17.1","oh-my-opencode-linux-x64-musl-baseline":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.17.1_1783924816638_0.5668273682271578","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.18.0":{"name":"oh-my-opencode","version":"4.18.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.18.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3e72586bc155629d1ac4717c95f490c03aa6162a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.18.0.tgz","fileCount":3929,"integrity":"sha512-H3o8fTYxU+Jk\/uUA+FoQHmZEiYrOKBy0CBhh\/27EKg8s\/HPbF95vgJOFrqZ9X35EMvuHXqbBEisJ1fVqZFra3Q==","signatures":[{"sig":"MEQCID7ANnObK1V2bBe7oNE+J5CqRFdoZgBjZojLuRc6yNtfAiAd\/n4vQ\/AQjJlWOGVzY9yrDJaGwXpgGLI\/YQ+fBL8njw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.18.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":34958433},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c7c903f66acda5101cc974cabe38d7109a976eb2","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","vscode-jsonrpc":"^8.2.1","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.18.0","oh-my-opencode-darwin-x64":"4.18.0","oh-my-opencode-linux-arm64":"4.18.0","oh-my-opencode-windows-x64":"4.18.0","oh-my-opencode-darwin-arm64":"4.18.0","oh-my-opencode-windows-arm64":"4.18.0","oh-my-opencode-linux-x64-musl":"4.18.0","oh-my-opencode-linux-arm64-musl":"4.18.0","oh-my-opencode-linux-x64-baseline":"4.18.0","oh-my-opencode-darwin-x64-baseline":"4.18.0","oh-my-opencode-windows-x64-baseline":"4.18.0","oh-my-opencode-linux-x64-musl-baseline":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.18.0_1784014537161_0.5323899348263648","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.18.1":{"name":"oh-my-opencode","version":"4.18.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.18.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b421a6fa006442a8fa5f4dfbf895252adb1380e7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.18.1.tgz","fileCount":3984,"integrity":"sha512-hu1r0vhvAcne5BxxB9Fcg1cRUYwQjGGDF5YFkzU+VWIkw8j2jgsipvgx4N\/Qmo5N1LhvqyByyMaXvoF7rMlOTA==","signatures":[{"sig":"MEQCIBrNwyFGt\/3WK\/1Z2K0l3VYxs6Yl8j7f5dn9VJCPbAJHAiBmYlAOFvTYz\/fkOwc1NsMnSBU1NCYNHNF9UHTlMlOiIA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.18.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":36259776},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"80c3c81eb2392895d2f8d7f57fe98fd640d7b112","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.18.1","oh-my-opencode-darwin-x64":"4.18.1","oh-my-opencode-linux-arm64":"4.18.1","oh-my-opencode-windows-x64":"4.18.1","oh-my-opencode-darwin-arm64":"4.18.1","oh-my-opencode-windows-arm64":"4.18.1","oh-my-opencode-linux-x64-musl":"4.18.1","oh-my-opencode-linux-arm64-musl":"4.18.1","oh-my-opencode-linux-x64-baseline":"4.18.1","oh-my-opencode-darwin-x64-baseline":"4.18.1","oh-my-opencode-windows-x64-baseline":"4.18.1","oh-my-opencode-linux-x64-musl-baseline":"4.18.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.18.1_1784028306333_0.6753007377803184","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.18.2":{"name":"oh-my-opencode","version":"4.18.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.18.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"67021712af8109038dcba207af7ceb0404a8c77d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.18.2.tgz","fileCount":3986,"integrity":"sha512-BEu3F5\/LA9fcaJjW+KvubBnlHyDRSs80l93uIhXQZtgsiANJxyfuZDZw+62aqjWctfRPUQqVx5K+AsFyAE6hBQ==","signatures":[{"sig":"MEYCIQDc+bJSyQeSaezQTiv\/nDwbrT5fEEy8IySPNganONEpmQIhAPLQLpANOHJ2Syz2y3RqwIzAU7bPt+dGpzSH\/5oY9jV5","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.18.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":36337659},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"23cb030bb2e74dffc9044469ead2d61cfc2b672e","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.18.2","oh-my-opencode-darwin-x64":"4.18.2","oh-my-opencode-linux-arm64":"4.18.2","oh-my-opencode-windows-x64":"4.18.2","oh-my-opencode-darwin-arm64":"4.18.2","oh-my-opencode-windows-arm64":"4.18.2","oh-my-opencode-linux-x64-musl":"4.18.2","oh-my-opencode-linux-arm64-musl":"4.18.2","oh-my-opencode-linux-x64-baseline":"4.18.2","oh-my-opencode-darwin-x64-baseline":"4.18.2","oh-my-opencode-windows-x64-baseline":"4.18.2","oh-my-opencode-linux-x64-musl-baseline":"4.18.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.18.2_1784191612381_0.9682064256575118","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.19.0":{"name":"oh-my-opencode","version":"4.19.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.19.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"81eb63e5495b258dcb630da5ae75544315ec3f8d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.19.0.tgz","fileCount":3992,"integrity":"sha512-7ShiTi18O1NKoMBBCMZs+a1OpdGmCKJQM6CQj5ZeWcNfCqnULeJqanrKiyhM9K91s2siC\/pCNOFgEWVOpzc+fQ==","signatures":[{"sig":"MEUCIGStii1PYwBoAy8S8863pItKM80LhK9kaC9N2NqJUmy4AiEAxLBNs50ajBvDkmXG0YE8wMBMCF6jQXMtdLen93o7vX8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.19.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":36441950},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"14083b89f1cbf4680be13493a6c4afd67c957e8a","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.19.0","oh-my-opencode-darwin-x64":"4.19.0","oh-my-opencode-linux-arm64":"4.19.0","oh-my-opencode-windows-x64":"4.19.0","oh-my-opencode-darwin-arm64":"4.19.0","oh-my-opencode-windows-arm64":"4.19.0","oh-my-opencode-linux-x64-musl":"4.19.0","oh-my-opencode-linux-arm64-musl":"4.19.0","oh-my-opencode-linux-x64-baseline":"4.19.0","oh-my-opencode-darwin-x64-baseline":"4.19.0","oh-my-opencode-windows-x64-baseline":"4.19.0","oh-my-opencode-linux-x64-musl-baseline":"4.19.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.19.0_1784306417175_0.9426070480638598","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.19.1":{"name":"oh-my-opencode","version":"4.19.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.19.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6fd81865cc208db49069c1131e08c9c1c00be465","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.19.1.tgz","fileCount":4024,"integrity":"sha512-cwjjYAS8xxPu11ujvw4CwstY6c23ACsLePreU9qU4PDsPPnGvKUvHsvMkszW6vIkpRnKrLe1jMjjO7lyFumIog==","signatures":[{"sig":"MEQCIHnqOnFufcfw95ljQ8fYUntxS2k0NEdy2Be7JrA2kbrNAiBufngruUSoKJGszDXt7IVgrYJgW3dVaf0IqXOM9mc5SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.19.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":36703007},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9c81de52a18f5787154debe0e3cdf0ab465da2ff","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^6.0.3","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.19.1","oh-my-opencode-darwin-x64":"4.19.1","oh-my-opencode-linux-arm64":"4.19.1","oh-my-opencode-windows-x64":"4.19.1","oh-my-opencode-darwin-arm64":"4.19.1","oh-my-opencode-windows-arm64":"4.19.1","oh-my-opencode-linux-x64-musl":"4.19.1","oh-my-opencode-linux-arm64-musl":"4.19.1","oh-my-opencode-linux-x64-baseline":"4.19.1","oh-my-opencode-darwin-x64-baseline":"4.19.1","oh-my-opencode-windows-x64-baseline":"4.19.1","oh-my-opencode-linux-x64-musl-baseline":"4.19.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.19.1_1784725647627_0.5228202227592982","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.19.2":{"name":"oh-my-opencode","version":"4.19.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.19.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e233d112e47cbd086731180f44fbe6baddb4e12f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.19.2.tgz","fileCount":4034,"integrity":"sha512-zHalYBlT2+O7momuWZcU9iIWOE0P3JTrpjQDxEpM4CE5xVPWWIIiQdL9M\/AS2IPO1LvnpGmyUoo3f8SgwesFrg==","signatures":[{"sig":"MEQCIGw6wOdMtpDH7\/3EzuQX9oZPChgT0m+TJovFddSB0q1kAiBrEXQmdw6QJFQkFkKPmt6448MG+JfO0pPRJzuF85t6pg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.19.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":37148642},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3f917a94c4bc425de94ec8cc6223cda95328021c","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.19.2","oh-my-opencode-darwin-x64":"4.19.2","oh-my-opencode-linux-arm64":"4.19.2","oh-my-opencode-windows-x64":"4.19.2","oh-my-opencode-darwin-arm64":"4.19.2","oh-my-opencode-windows-arm64":"4.19.2","oh-my-opencode-linux-x64-musl":"4.19.2","oh-my-opencode-linux-arm64-musl":"4.19.2","oh-my-opencode-linux-x64-baseline":"4.19.2","oh-my-opencode-darwin-x64-baseline":"4.19.2","oh-my-opencode-windows-x64-baseline":"4.19.2","oh-my-opencode-linux-x64-musl-baseline":"4.19.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.19.2_1785087044448_0.7896629484187985","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.19.3":{"name":"oh-my-opencode","version":"4.19.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.19.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c6259322ae6304884fff61e67308589516e87358","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.19.3.tgz","fileCount":4067,"integrity":"sha512-VKgjCwgMdDzTwbLy7tjwRY2EZvrSB3C5JMhXPvLflFIztYzTemn5Y\/AWvK2Fp1UW\/tyv3BOz9K85h3YyHgzdxQ==","signatures":[{"sig":"MEUCIQDf7ltd8kqGHQ02iszFbX9pFcA8gWH9p8L17ENdFj82TwIgU2FCCCjCXglc5QJileR63GIsTHP\/3rcsDKkLZNA1yQM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.19.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38112461},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"614cc5358dc393153fc39acae74dc5bd9fb9fffc","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.19.3","oh-my-opencode-darwin-x64":"4.19.3","oh-my-opencode-linux-arm64":"4.19.3","oh-my-opencode-windows-x64":"4.19.3","oh-my-opencode-darwin-arm64":"4.19.3","oh-my-opencode-windows-arm64":"4.19.3","oh-my-opencode-linux-x64-musl":"4.19.3","oh-my-opencode-linux-arm64-musl":"4.19.3","oh-my-opencode-linux-x64-baseline":"4.19.3","oh-my-opencode-darwin-x64-baseline":"4.19.3","oh-my-opencode-windows-x64-baseline":"4.19.3","oh-my-opencode-linux-x64-musl-baseline":"4.19.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.19.3_1785252819208_0.41703219071750675","host":"s3:\/\/npm-registry-packages-npm-production"}},"4.19.4":{"name":"oh-my-opencode","version":"4.19.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@4.19.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"omo":"bin\/oh-my-opencode.js","lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e1cf6a37e2b74a6f40350c865ee3d17f1130ea06","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-4.19.4.tgz","fileCount":4100,"integrity":"sha512-MlL8JiB9zhpF+Cl7J6ilyuUS39dTzj2d2t14hhaSUc5v4jYldnfEuZfY+43vkPUzfjrWbQOvuPm3kd8yFvtL4g==","signatures":[{"sig":"MEUCIQD9dC9rLeqN5TMxHNfvJbF+tYb5xGCovSNIy\/NrNEYLxgIgDpWqxSg3tbNXTcdz1dTLP2k++phu+xyhn2L3VvBt4Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@4.19.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38479463},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b072d279110bdda2c6ac2525d0d24dc54d16148a","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"4.19.4","oh-my-opencode-darwin-x64":"4.19.4","oh-my-opencode-linux-arm64":"4.19.4","oh-my-opencode-windows-x64":"4.19.4","oh-my-opencode-darwin-arm64":"4.19.4","oh-my-opencode-windows-arm64":"4.19.4","oh-my-opencode-linux-x64-musl":"4.19.4","oh-my-opencode-linux-arm64-musl":"4.19.4","oh-my-opencode-linux-x64-baseline":"4.19.4","oh-my-opencode-darwin-x64-baseline":"4.19.4","oh-my-opencode-windows-x64-baseline":"4.19.4","oh-my-opencode-linux-x64-musl-baseline":"4.19.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_4.19.4_1785577647242_0.6775099663504773","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"oh-my-opencode","version":"5.0.0-beta.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9b750f98709033af316d08a7f216b3ce9d685802","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.1.tgz","fileCount":4126,"integrity":"sha512-kI\/wGC+X2Tpz5pFKlVEGtspxDWOLduOPS\/ZFXfD2eWkVTJi1j2vqeKmd50uJUeZZKiu5sW4SidvFIcoiqLg7dQ==","signatures":[{"sig":"MEQCIAy6LU0FVcEd8NAIeb2TyVtiR26wnW82AWmcpt1naRbvAiBZBSX+lX2JZtar+HuyGjQN\/G5kc7rZLWnjvRyBbpmcpA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39674747},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"13db09a1aae9872f708018cc0e5a40ec551de9dc","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.9-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.1","oh-my-opencode-darwin-x64":"5.0.0-beta.1","oh-my-opencode-linux-arm64":"5.0.0-beta.1","oh-my-opencode-windows-x64":"5.0.0-beta.1","oh-my-opencode-darwin-arm64":"5.0.0-beta.1","oh-my-opencode-windows-arm64":"5.0.0-beta.1","oh-my-opencode-linux-x64-musl":"5.0.0-beta.1","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.1","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.1","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.1","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.1","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.1_1786316288524_0.7392832121289716","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"oh-my-opencode","version":"5.0.0-beta.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7ba0a2b85f5a53d5dbf29f0fa07131395b6da82a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.2.tgz","fileCount":4126,"integrity":"sha512-Tf0BiE2LyADHKlTRjxcURae9ch23kVDlYT7EleUQ3b\/cKHjVq0gyCuBiKwSSWxSjjfHEA4+Jc9rPBm\/6A8ZxGQ==","signatures":[{"sig":"MEUCIDg07FHD1AlzIHW5It7Ap25khbn0K40zB\/30xRKhzha2AiEA05aa7FIuWXqtLkCprwWYD\/8W444klAMY\/qOLOraV\/cg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39674747},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b2018610e766eb181daca9bed73f456e3395660e","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.9-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.2","oh-my-opencode-darwin-x64":"5.0.0-beta.2","oh-my-opencode-linux-arm64":"5.0.0-beta.2","oh-my-opencode-windows-x64":"5.0.0-beta.2","oh-my-opencode-darwin-arm64":"5.0.0-beta.2","oh-my-opencode-windows-arm64":"5.0.0-beta.2","oh-my-opencode-linux-x64-musl":"5.0.0-beta.2","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.2","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.2","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.2","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.2","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.2_1786320263549_0.9661852877359438","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"oh-my-opencode","version":"5.0.0-beta.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fd6a51049a93e621e43ddb3c46073a402c5f4eaf","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.3.tgz","fileCount":4126,"integrity":"sha512-ziPWmZIQLmVd3HSbmRuFXIn1PEDawKfBJrrh18dqUO1WHZZ8Fivo0dr7iDBYTLTCc5urYj4AAySWoMDoINwMlA==","signatures":[{"sig":"MEYCIQDx99PPUFO91C30MTgrv\/0LYsAzFiFxrNce75s\/tuaz+AIhALlU22cF\/j2Mk0N+751gb\/YgA2B2W4jcxI4qDHP6PbvI","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39674747},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a8ec7b1306437da8334a85d00969487a3bdd027f","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.9-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.3","oh-my-opencode-darwin-x64":"5.0.0-beta.3","oh-my-opencode-linux-arm64":"5.0.0-beta.3","oh-my-opencode-windows-x64":"5.0.0-beta.3","oh-my-opencode-darwin-arm64":"5.0.0-beta.3","oh-my-opencode-windows-arm64":"5.0.0-beta.3","oh-my-opencode-linux-x64-musl":"5.0.0-beta.3","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.3","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.3","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.3","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.3","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.3_1786325642504_0.9189689128503766","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"oh-my-opencode","version":"5.0.0-beta.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b08fa88a9a60aaf39a748f0b9f10efefb0fff848","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.4.tgz","fileCount":4129,"integrity":"sha512-gdaXDtRA8hlfmGqs8o9l6AW9Eaz6cpQ\/uFBF68MKw58WXiXuJ8wcv87Txv90Y\/xy9iUxP0ZQA7IDxhNgPd0Mug==","signatures":[{"sig":"MEUCIQC5k2DvUPu1AE9x8JNRBGzIs1FQAkYbhqHweCmoYLZb2AIgRJPaE9wplFS2PFz+s\/inOfSYWv3py8HuoUFKx\/rhG70=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39688727},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ea2b38717861ffbb624e433131e6989172dabfe6","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.11","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.4","oh-my-opencode-darwin-x64":"5.0.0-beta.4","oh-my-opencode-linux-arm64":"5.0.0-beta.4","oh-my-opencode-windows-x64":"5.0.0-beta.4","oh-my-opencode-darwin-arm64":"5.0.0-beta.4","oh-my-opencode-windows-arm64":"5.0.0-beta.4","oh-my-opencode-linux-x64-musl":"5.0.0-beta.4","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.4","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.4","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.4","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.4","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.4_1786335569432_0.23961901863067014","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"oh-my-opencode","version":"5.0.0-beta.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"acdb0a068520e742d53e3c18becf758d1bfd9a1b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.5.tgz","fileCount":4129,"integrity":"sha512-Z9aa356x\/8hgqbzYY\/nfWwu0W69Z+XL3Sz\/hWJyK7dwHiBEraSSRSlJr0G54Iifuv\/AEjYdeiME1FnvNRIlOLQ==","signatures":[{"sig":"MEUCIQCq5OFz+kpqNl\/OO40aO4a864In3LUMj6szYi3xUzt47gIgNPv1A9zEHykVyU\/bZ6yMlAHgmQBoClnlfvxUtjH38CM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39694550},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b5feb77465827aba1cb291f8518ef2fe4a78ced6","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.11-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.5","oh-my-opencode-darwin-x64":"5.0.0-beta.5","oh-my-opencode-linux-arm64":"5.0.0-beta.5","oh-my-opencode-windows-x64":"5.0.0-beta.5","oh-my-opencode-darwin-arm64":"5.0.0-beta.5","oh-my-opencode-windows-arm64":"5.0.0-beta.5","oh-my-opencode-linux-x64-musl":"5.0.0-beta.5","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.5","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.5","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.5","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.5","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.5_1786356661439_0.1571195758729318","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.6":{"name":"oh-my-opencode","version":"5.0.0-beta.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"69b6f53890c17abc5a6a2f99fa16623c51632ed9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.6.tgz","fileCount":4129,"integrity":"sha512-CsL98KG2L+Ii\/FILKNU1Wx9wDjWF5upvkQeF1MT1J8FZQL3kOw434hJcMhsx2lpJ5aTqTyYMlNivtTfmuTw8yw==","signatures":[{"sig":"MEYCIQCDQ7+XM+WxN2kk6XcufO4VnwAfXgPco2vRSnh4TomDHwIhAPxXKUJI3kAA8yUNw9ciun2jKFeDcTiQ12bFFBzBrK1L","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39724795},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"55326d2a8408920c8578a239aa39b9967595777f","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.11-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.6","oh-my-opencode-darwin-x64":"5.0.0-beta.6","oh-my-opencode-linux-arm64":"5.0.0-beta.6","oh-my-opencode-windows-x64":"5.0.0-beta.6","oh-my-opencode-darwin-arm64":"5.0.0-beta.6","oh-my-opencode-windows-arm64":"5.0.0-beta.6","oh-my-opencode-linux-x64-musl":"5.0.0-beta.6","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.6","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.6","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.6","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.6","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.6_1786474055091_0.8551390412801623","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.7":{"name":"oh-my-opencode","version":"5.0.0-beta.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"884ed1c397150508d10558e213bf87f8da2427a1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.7.tgz","fileCount":4131,"integrity":"sha512-JFk8um0pu6iRmlQSqAF6nV2QxUze\/IYs+CEGxY21I\/DuzLgSuwmUt6TPd0Jj8OQ+SgbTwhoIXHHX7CAGjPFdwg==","signatures":[{"sig":"MEYCIQDgLfVhDJFhvf+vHZfD+OiuGjrBVNN2CSIkrMZbTYmHxQIhAJhkprCM8rh0dCwGqFlQbDnUA4EGnK64wgTU3hxI49N5","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39765958},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"923726cdeb0bd0c1d60cdf83dc4cf6fe1117a548","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.80.3","@earendil-works\/pi-tui":"0.80.3","@earendil-works\/pi-agent-core":"0.80.3","@earendil-works\/pi-coding-agent":"0.80.3"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.12-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.7","oh-my-opencode-darwin-x64":"5.0.0-beta.7","oh-my-opencode-linux-arm64":"5.0.0-beta.7","oh-my-opencode-windows-x64":"5.0.0-beta.7","oh-my-opencode-darwin-arm64":"5.0.0-beta.7","oh-my-opencode-windows-arm64":"5.0.0-beta.7","oh-my-opencode-linux-x64-musl":"5.0.0-beta.7","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.7","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.7","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.7","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.7","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.7_1786567788734_0.9364613668584512","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.8":{"name":"oh-my-opencode","version":"5.0.0-beta.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"874e5652e24589e0565f888f414e4391cf8bc7e2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.8.tgz","fileCount":4136,"integrity":"sha512-dkkfuQtLEV7CMPxkeZ\/yKRxh48MJvhKay2mhZna3IOr26zRKL3BfvJF8t8WBnOm6IY8OC+MriNLuxfw7lkNSQQ==","signatures":[{"sig":"MEYCIQCQq7X2Id5cFb3bBXDJq5P8yCif+\/pJ+nZtwemgGXpIBQIhAJhS7toFxzXPxHy8Y6omJ23Praq\/2pGDHrxVKBJEH8Mj","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39824178},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ea02aa016b721f15e862e6d3544a11d261f718c4","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.16","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.8","oh-my-opencode-darwin-x64":"5.0.0-beta.8","oh-my-opencode-linux-arm64":"5.0.0-beta.8","oh-my-opencode-windows-x64":"5.0.0-beta.8","oh-my-opencode-darwin-arm64":"5.0.0-beta.8","oh-my-opencode-windows-arm64":"5.0.0-beta.8","oh-my-opencode-linux-x64-musl":"5.0.0-beta.8","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.8","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.8","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.8","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.8","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.8_1786983475163_0.5828192725472603","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.9":{"name":"oh-my-opencode","version":"5.0.0-beta.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"86a67257ce144420738893be81e7c6e766778f47","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.9.tgz","fileCount":4134,"integrity":"sha512-uJEh2vP7NGraJve3bw3Ps5B66ETkPaSwqZFGJ27mV5OoeC8SHs45xjYLKJRYHB5DQi7mFMgDAticGbJcTXmVeg==","signatures":[{"sig":"MEQCICB1WMakB\/RJ1ZYbMsK3K+AgyxWGjeXM3QTl1YUMYToGAiBVfCYFKZUzfh3GTqDN5AfFJ7J3z6YoFhUBNWGap+TkIg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39809590},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"014e1dbf8841f29b7053db4ecf439a4ffccca9b8","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.17","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.9","oh-my-opencode-darwin-x64":"5.0.0-beta.9","oh-my-opencode-linux-arm64":"5.0.0-beta.9","oh-my-opencode-windows-x64":"5.0.0-beta.9","oh-my-opencode-darwin-arm64":"5.0.0-beta.9","oh-my-opencode-windows-arm64":"5.0.0-beta.9","oh-my-opencode-linux-x64-musl":"5.0.0-beta.9","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.9","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.9","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.9","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.9","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.9_1787006581414_0.6204415138964945","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.10":{"name":"oh-my-opencode","version":"5.0.0-beta.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"71387c1af50511a730b4ec8e1b0bac55a7595be1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.10.tgz","fileCount":4134,"integrity":"sha512-tzUivlOUNJmBehEJymWUXyLbTl6SdgJHEbW4ZzJvoJlAO\/ZxtfUHBtk0LsBIpygfj1s+8RQgSu2v0Q5YHQjCDQ==","signatures":[{"sig":"MEYCIQCtm2c2Uo9SlmApPVb7RyXdu752SPwjNvhlmR3zYWJMtQIhAMM7hKwGX64bNzWamUcse\/qUdAKhWiCkId3EL61YVlS6","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.10","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39813134},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4f65026b83517908bc346e6eebaf275f7b9b56fc","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.18-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.10","oh-my-opencode-darwin-x64":"5.0.0-beta.10","oh-my-opencode-linux-arm64":"5.0.0-beta.10","oh-my-opencode-windows-x64":"5.0.0-beta.10","oh-my-opencode-darwin-arm64":"5.0.0-beta.10","oh-my-opencode-windows-arm64":"5.0.0-beta.10","oh-my-opencode-linux-x64-musl":"5.0.0-beta.10","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.10","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.10","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.10","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.10","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.10_1787050415164_0.56311082216117","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.11":{"name":"oh-my-opencode","version":"5.0.0-beta.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b3f12d1f15b0260c5806f8304ac0dfcc315d8c2e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.11.tgz","fileCount":4137,"integrity":"sha512-NKzrH86hcs6Mg60E81EzfD+Ue5elw62nhqH\/uFs+thHY7i0gUCciqlbRHLBLJz3UOwe7jsa1VnaKxVyHlzaI9A==","signatures":[{"sig":"MEQCIGGzfsKyihIUVFgtbGmROuLfjH2RxrR+zTDoHqi9P+ceAiBRfK\/Ry8dx8nxILx5R+RB4zpabmsGUPp4k9KfYYQjafw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39821479},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6259bfeda75107e35a7427332f3a5c122eb3b9f7","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.18-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.11","oh-my-opencode-darwin-x64":"5.0.0-beta.11","oh-my-opencode-linux-arm64":"5.0.0-beta.11","oh-my-opencode-windows-x64":"5.0.0-beta.11","oh-my-opencode-darwin-arm64":"5.0.0-beta.11","oh-my-opencode-windows-arm64":"5.0.0-beta.11","oh-my-opencode-linux-x64-musl":"5.0.0-beta.11","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.11","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.11","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.11","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.11","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.11_1787118569554_0.3567180070401892","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.12":{"name":"oh-my-opencode","version":"5.0.0-beta.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2e1c74dd23113e2d6ed59bc44677669c7b9bb9e2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.12.tgz","fileCount":4137,"integrity":"sha512-wwYGcBEFGWe2TTfmdryNgVcP5B0R\/VyYABvpq9meoMm5LiTIniCkuuj9hBq5pSAIG5DdzdAxw\/lFD0KaNJh4Dg==","signatures":[{"sig":"MEYCIQDPihX+nISBNeT1ZtJXFpho6YSKjHQiZG9DqSuT9m233AIhAIoptuNSWgFpCF7QiXZ41TAgN+V7hMXYO2N\/Ah0a8q3D","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39824015},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ec3d5afaab800cb4939e42f1ec82458e1129ae55","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.4.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.29.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.19","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.12","oh-my-opencode-darwin-x64":"5.0.0-beta.12","oh-my-opencode-linux-arm64":"5.0.0-beta.12","oh-my-opencode-windows-x64":"5.0.0-beta.12","oh-my-opencode-darwin-arm64":"5.0.0-beta.12","oh-my-opencode-windows-arm64":"5.0.0-beta.12","oh-my-opencode-linux-x64-musl":"5.0.0-beta.12","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.12","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.12","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.12","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.12","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.12_1787159747406_0.4141620755133657","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.13":{"name":"oh-my-opencode","version":"5.0.0-beta.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"759a21b0348ac142a01c69d0e59125b320b37afa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.13.tgz","fileCount":4159,"integrity":"sha512-y8m\/n47AovU1lUPLQpnntHEMElXr7WLmYhuNPGOY6jL\/8Heb4You5fmQ5hBARmsZMgkcz4Hr4sUhhgCXx5AcZA==","signatures":[{"sig":"MEUCIQCEEEDf9dV0EZHHrOQs36e4TX9LGcH6HQWKwM8hGcAntwIgeGRHfGgrDEsuWZIApJXeTg30VHkZ1jJNxStfr2v7VBw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.13","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40289648},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5d2742bf7232bb8a8691936d06c043b5d81d4cea","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.1.1","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.3.1","commander":"^14.0.3","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.2.16","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.2.16","@opentui\/keymap":"^0.2.16","@opencode-ai\/sdk":"1.15.13","@opencode-ai\/plugin":"1.15.13","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.20-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.13","oh-my-opencode-darwin-x64":"5.0.0-beta.13","oh-my-opencode-linux-arm64":"5.0.0-beta.13","oh-my-opencode-windows-x64":"5.0.0-beta.13","oh-my-opencode-darwin-arm64":"5.0.0-beta.13","oh-my-opencode-windows-arm64":"5.0.0-beta.13","oh-my-opencode-linux-x64-musl":"5.0.0-beta.13","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.13","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.13","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.13","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.13","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.13_1787259399592_0.4647949507469309","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.14":{"name":"oh-my-opencode","version":"5.0.0-beta.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"54b3e3c23e433270ce5aa1af03b840ce98df10fb","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.14.tgz","fileCount":4167,"integrity":"sha512-P61GWhvSYar4\/gqUggEZ0g\/JKMZdsqXcHJm92NTz+KWiq3z2\/R4KF6m20DAtn71v\/wjOGKOPsKnNu\/JCZ9IrkA==","signatures":[{"sig":"MEQCIBdCDIKtuNchks2QIthOKhwkg96huoqM89SnGr\/A6+DOAiAZj98UAiNH3KrIpafJRPiEqNTeqLrTJUSnBFNWTp19Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.14","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40255709},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"af32e1cbf83cabdb4819f588406734e7f58ff28a","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.5.6","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.6","@opentui\/keymap":"^0.5.6","@opencode-ai\/sdk":"1.18.19","@opencode-ai\/plugin":"1.18.19","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.21-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.14","oh-my-opencode-darwin-x64":"5.0.0-beta.14","oh-my-opencode-linux-arm64":"5.0.0-beta.14","oh-my-opencode-windows-x64":"5.0.0-beta.14","oh-my-opencode-darwin-arm64":"5.0.0-beta.14","oh-my-opencode-windows-arm64":"5.0.0-beta.14","oh-my-opencode-linux-x64-musl":"5.0.0-beta.14","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.14","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.14","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.14","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.14","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.14_1787309053281_0.41194562768893017","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.15":{"name":"oh-my-opencode","version":"5.0.0-beta.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b150c909d83d48210f464d0e148b91580e7eab3f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.15.tgz","fileCount":4167,"integrity":"sha512-Hh\/qQZwz\/Tm++pHfhZtYUMiF+TdDvlbVhEHCwBsTR+k\/x7l4J0ZtA7WYGPZInZrrR5lM3GavbiDuqwgfI63NqA==","signatures":[{"sig":"MEQCIE2WzjeXzRPLJAruyERFLHyL\/7TnC19Bs1gp1cAesM6KAiAqdq+6KtN6R74vebsya3AVDL7SRE92wbBuLjcw4JFZqg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.15","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40255709},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"024cd9fe0374a87e0d17f540d229f3e087059385","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.5.6","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.6","@opentui\/keymap":"^0.5.6","@opencode-ai\/sdk":"1.18.19","@opencode-ai\/plugin":"1.18.19","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.21-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.15","oh-my-opencode-darwin-x64":"5.0.0-beta.15","oh-my-opencode-linux-arm64":"5.0.0-beta.15","oh-my-opencode-windows-x64":"5.0.0-beta.15","oh-my-opencode-darwin-arm64":"5.0.0-beta.15","oh-my-opencode-windows-arm64":"5.0.0-beta.15","oh-my-opencode-linux-x64-musl":"5.0.0-beta.15","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.15","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.15","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.15","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.15","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.15_1787320090135_0.60790505093299","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.16":{"name":"oh-my-opencode","version":"5.0.0-beta.16","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4c0ec3092d073e93ca3551b4747a679b1d30edfa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.16.tgz","fileCount":4167,"integrity":"sha512-VO+MoMM1Vix\/wagbLZU83g5t1KyX5qj+JbQfTpYru8rrRf6vSNsweBnr9s73pawvzc1U6nifWOzRRivHzXKvxQ==","signatures":[{"sig":"MEUCIQC1nQ1wewolUu9FKM417\/NdJBA7NVSWwjtJXzweWAVwfgIgOzb8K2jiNveQVoj2B9QaVPFzXsLGuZTAFjnciLTM6E4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.16","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40255700},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"bddfeb521545489860030acf19e82ac47f6db15d","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.5.6","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.6","@opentui\/keymap":"^0.5.6","@opencode-ai\/sdk":"1.18.19","@opencode-ai\/plugin":"1.18.19","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.22","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.16","oh-my-opencode-darwin-x64":"5.0.0-beta.16","oh-my-opencode-linux-arm64":"5.0.0-beta.16","oh-my-opencode-windows-x64":"5.0.0-beta.16","oh-my-opencode-darwin-arm64":"5.0.0-beta.16","oh-my-opencode-windows-arm64":"5.0.0-beta.16","oh-my-opencode-linux-x64-musl":"5.0.0-beta.16","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.16","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.16","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.16","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.16","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.16_1787377836609_0.2679549779725954","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.17":{"name":"oh-my-opencode","version":"5.0.0-beta.17","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.17","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7a6f3a8cfd057e6f64195f2dd24b811b38def70e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.17.tgz","fileCount":4167,"integrity":"sha512-ugZvb1XMvhnbhmfO7dri7qonyq5HoutgxXfwkl0B162SEylgTrttyBXh9wjl5zIoRD1Gz1GjcTFxfZcxmUcwVg==","signatures":[{"sig":"MEYCIQCsU5Er31r0Kea1zUXhDPi9u1ZgteQmz2HIZaX60b2VBgIhAO6\/ObCjF4NjFcgKA3\/j8tSBZW2GUi30xIhwgS4TDp84","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.17","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40257200},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0902c4a80bc4e030ac8b41408996e3c1055c83ac","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.5.6","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.6","@opentui\/keymap":"^0.5.6","@opencode-ai\/sdk":"1.18.19","@opencode-ai\/plugin":"1.18.19","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.22-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.17","oh-my-opencode-darwin-x64":"5.0.0-beta.17","oh-my-opencode-linux-arm64":"5.0.0-beta.17","oh-my-opencode-windows-x64":"5.0.0-beta.17","oh-my-opencode-darwin-arm64":"5.0.0-beta.17","oh-my-opencode-windows-arm64":"5.0.0-beta.17","oh-my-opencode-linux-x64-musl":"5.0.0-beta.17","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.17","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.17","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.17","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.17","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.17_1787429092020_0.7151710279740826","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.18":{"name":"oh-my-opencode","version":"5.0.0-beta.18","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.18","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4e6dbbe3fe191dcc02414727cd8483485c6e1e4e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.18.tgz","fileCount":4176,"integrity":"sha512-a22y2VTetlsb\/5kh9x7fOsQnLOwvWaWnTm\/Ly7P+WOofphJ\/6OaOUl9fNkFopOYdTNnLkh0HCUD6\/ZfvJuiJaA==","signatures":[{"sig":"MEUCIBRKtnPcTqwDjj49FIWpJMVIwmTaoh9UOvvtslZk3pYqAiEAmViOH1CfjQn1cqsocncXBcb0rXBdftHvsYToHoUCPuk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.18","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40290535},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"04acd0311e496b2521ef639fdf93a3d5b8895508","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.5","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.49.2","@opentui\/core":"^0.5.6","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.6","@opentui\/keymap":"^0.5.6","@opencode-ai\/sdk":"1.18.19","@opencode-ai\/plugin":"1.18.19","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.23","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.18","oh-my-opencode-darwin-x64":"5.0.0-beta.18","oh-my-opencode-linux-arm64":"5.0.0-beta.18","oh-my-opencode-windows-x64":"5.0.0-beta.18","oh-my-opencode-darwin-arm64":"5.0.0-beta.18","oh-my-opencode-windows-arm64":"5.0.0-beta.18","oh-my-opencode-linux-x64-musl":"5.0.0-beta.18","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.18","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.18","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.18","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.18","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.18_1787537234020_0.40582371942064066","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.19":{"name":"oh-my-opencode","version":"5.0.0-beta.19","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.19","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c4f070daecec918cab3e8445f551f2e99d87e975","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.19.tgz","fileCount":4189,"integrity":"sha512-IWrpPqxpPbWBsiDpnoeAT3X6uSWYosd5y\/QFP321HwBM6vGRHDiQkG0DFtCkOUxOmHbqqMDMbPsv6YAT6rfECQ==","signatures":[{"sig":"MEUCIQCFdKFcPrWPdT1BvkSs+NA0mY4XCpyfftWqnHdir2+UBAIgS0YjJI16N5pU\/0\/RoEXehafyg31+ir2A9XrRBoZHWuE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.19","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40375663},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b48ab1086b338921ccd99a11183f91eefbb169f2","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.24","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.19","oh-my-opencode-darwin-x64":"5.0.0-beta.19","oh-my-opencode-linux-arm64":"5.0.0-beta.19","oh-my-opencode-windows-x64":"5.0.0-beta.19","oh-my-opencode-darwin-arm64":"5.0.0-beta.19","oh-my-opencode-windows-arm64":"5.0.0-beta.19","oh-my-opencode-linux-x64-musl":"5.0.0-beta.19","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.19","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.19","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.19","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.19","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.19_1787595231436_0.8585311870396577","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.20":{"name":"oh-my-opencode","version":"5.0.0-beta.20","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.20","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"dd69351880f6a415fb00a9430fb17e76f8b6e0fa","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.20.tgz","fileCount":4191,"integrity":"sha512-qAiYFKkFNPCmgXF\/pFvFl30JYo57uDH7IyXfQoqk3Omqs9ginx6DqmgtPkxykJ\/P9TyhP6TAUVcFCzWSc\/T\/8w==","signatures":[{"sig":"MEQCIGtYt\/qVExHmBUf8Wjbs2O\/+3jlICkRSMQQLk6Qg6GjFAiAJP\/5AkDLYUuo8WgUoNoLvYMTa2vOhLh\/ML\/CRF4QvFA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.20","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40375541},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8c57e463e62ddc8d2c7b4a6770dcd2927e91ef29","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.25","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.20","oh-my-opencode-darwin-x64":"5.0.0-beta.20","oh-my-opencode-linux-arm64":"5.0.0-beta.20","oh-my-opencode-windows-x64":"5.0.0-beta.20","oh-my-opencode-darwin-arm64":"5.0.0-beta.20","oh-my-opencode-windows-arm64":"5.0.0-beta.20","oh-my-opencode-linux-x64-musl":"5.0.0-beta.20","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.20","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.20","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.20","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.20","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.20_1787677812209_0.8670420686722125","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.21":{"name":"oh-my-opencode","version":"5.0.0-beta.21","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.21","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6a76f78a574b96f6d2b4372a31059ce147928116","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.21.tgz","fileCount":4191,"integrity":"sha512-ImmxH3FuwoYMfSrBxshleKn+FycDUV7LqnazmFAQyfnIZE1Kpu9PK75DWra8DLgZ0DRoKMaePNQGzT4uCMWiFw==","signatures":[{"sig":"MEUCIGZ32JR8vukH4MgOrSrAsCHVy6YtV0GvmlEROHyooUafAiEApvH2RRpIT+XAo4DhxgsVVxwwFL63WxiRKuWW\/GFR4jc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.21","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40375541},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a17b91cdc210a24a86accf51c41e57b99e8aced7","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.26","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.21","oh-my-opencode-darwin-x64":"5.0.0-beta.21","oh-my-opencode-linux-arm64":"5.0.0-beta.21","oh-my-opencode-windows-x64":"5.0.0-beta.21","oh-my-opencode-darwin-arm64":"5.0.0-beta.21","oh-my-opencode-windows-arm64":"5.0.0-beta.21","oh-my-opencode-linux-x64-musl":"5.0.0-beta.21","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.21","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.21","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.21","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.21","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.21"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.21_1787727629993_0.3076374047022228","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.22":{"name":"oh-my-opencode","version":"5.0.0-beta.22","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.22","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"74f036ec5553806e44fb71b0c4ddbe3f6f650eeb","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.22.tgz","fileCount":4191,"integrity":"sha512-8GKYe7yHm9oBBCc+Tpyokky1jSdxEoskAKDuvPJFwrotWtobi1maej7nuqxfOQeelHLAin15jqNARz4c5i+oPQ==","signatures":[{"sig":"MEYCIQDp87tbkUsCHx14z0zIvoP170tKI5SzDv8\/4TtA07165QIhAO+ga9S5Eccqccm2OPFpgHx\/\/ueREEgt5ZnRoD5eClkq","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.22","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40375430},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"84f98d8bd1b5c70c46e6f8a5613ffb3c787079db","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.26-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.22","oh-my-opencode-darwin-x64":"5.0.0-beta.22","oh-my-opencode-linux-arm64":"5.0.0-beta.22","oh-my-opencode-windows-x64":"5.0.0-beta.22","oh-my-opencode-darwin-arm64":"5.0.0-beta.22","oh-my-opencode-windows-arm64":"5.0.0-beta.22","oh-my-opencode-linux-x64-musl":"5.0.0-beta.22","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.22","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.22","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.22","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.22","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.22"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.22_1787798163106_0.08288329697889085","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.23":{"name":"oh-my-opencode","version":"5.0.0-beta.23","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.23","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"76118ada620287c0765e0437e046e6a8d726c186","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.23.tgz","fileCount":4212,"integrity":"sha512-EJ4toP\/QxwdOtA11ixRvRVonu6l8rADY6zf5OV+rT78v1\/Hze\/\/JjDvONC21fklTK02CQdzvWXLi6vZOgbSwEA==","signatures":[{"sig":"MEYCIQDLcpwBxxXS0UuXdFCX6BO2lKRK40N4PcNUO1GfeQzfjwIhAOgW\/8NySy39SDJbMFqbUy+6Dnj\/swfQI09ibQwseHf0","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.23","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40638570},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"43d9c058e08b00a3629319df82e6a647de2b8490","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.27","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.27":"patches\/@code-yeongyu%2Fsenpi@2026.8.27.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.23","oh-my-opencode-darwin-x64":"5.0.0-beta.23","oh-my-opencode-linux-arm64":"5.0.0-beta.23","oh-my-opencode-windows-x64":"5.0.0-beta.23","oh-my-opencode-darwin-arm64":"5.0.0-beta.23","oh-my-opencode-windows-arm64":"5.0.0-beta.23","oh-my-opencode-linux-x64-musl":"5.0.0-beta.23","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.23","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.23","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.23","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.23","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.23"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.23_1787855748288_0.2134395417468491","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.24":{"name":"oh-my-opencode","version":"5.0.0-beta.24","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.24","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"400b637f9267404bcf7ff318eb2954bbc0667bc7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.24.tgz","fileCount":4212,"integrity":"sha512-r0tEK\/scETGnp8yRA9lV2jgjAvHs2lCgGm5\/YPfRL6lrfddIpv\/58z6MXbNbeU5+t+e9swyV8gGroNPlpXW4uw==","signatures":[{"sig":"MEQCIDmLLY3vcWFswgH8WmdqQbJeeyy9pN9GAp65ybJjSkREAiBqcU15f7GjUcGSpjuHrWOEYX7890t4K0THltgKvc8Y0A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.24","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40638570},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e0ce56f0eddace48a12381311809158afc51a09f","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.28","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.28":"patches\/@code-yeongyu%2Fsenpi@2026.8.28.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.24","oh-my-opencode-darwin-x64":"5.0.0-beta.24","oh-my-opencode-linux-arm64":"5.0.0-beta.24","oh-my-opencode-windows-x64":"5.0.0-beta.24","oh-my-opencode-darwin-arm64":"5.0.0-beta.24","oh-my-opencode-windows-arm64":"5.0.0-beta.24","oh-my-opencode-linux-x64-musl":"5.0.0-beta.24","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.24","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.24","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.24","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.24","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.24"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.24_1787898091983_0.04757514747948499","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.25":{"name":"oh-my-opencode","version":"5.0.0-beta.25","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.25","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c80c5bac3f765928d04ec611c027765c656b67cd","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.25.tgz","fileCount":4191,"integrity":"sha512-rjwTQ\/eyKH4oSBvVUH5PPKovPmSuYcmsLho0b0WOhhFtqNGXQJ9nQDHUQKO3TL6yxdTlxDCzYTWiXtu1iCchNg==","signatures":[{"sig":"MEQCIHu7ZAXsv9rcRmrnoAjy6UTL1yH6ErEOg2ddwt3gaPcrAiBm9re5VXsel8zd32utY0qQZzIpx6biy3xOhw6cfXScXg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.25","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40375430},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"549009348693aff430c910cb486e23d94a91934a","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.26-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.25","oh-my-opencode-darwin-x64":"5.0.0-beta.25","oh-my-opencode-linux-arm64":"5.0.0-beta.25","oh-my-opencode-windows-x64":"5.0.0-beta.25","oh-my-opencode-darwin-arm64":"5.0.0-beta.25","oh-my-opencode-windows-arm64":"5.0.0-beta.25","oh-my-opencode-linux-x64-musl":"5.0.0-beta.25","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.25","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.25","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.25","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.25","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.25_1787931807464_0.05976788456113469","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.26":{"name":"oh-my-opencode","version":"5.0.0-beta.26","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.26","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"53e35782ef13dbc62ab9291e442c9c3b2aada11e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.26.tgz","fileCount":4213,"integrity":"sha512-+9o+LulZvr\/NbgREl9ACFqJTOTYxuwATrZxaGjz+ucChvjg2yDd3eY8c\/OCjaVGY+n6fnHlKEcm0xk4gtzUpCA==","signatures":[{"sig":"MEUCICavpsP8iL2oxHR2MrLpqm5v16oFr+FgAxyCO2W3BT2QAiEA5CHivEuWE8CShA43PciCXDVjJYcFh2nlNhhAxy5e2mg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.26","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40657557},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"727cf8432978f1e62c58526c583e1481698b4343","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.28-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.28-2":"patches\/@code-yeongyu%2Fsenpi@2026.8.28-2.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.26","oh-my-opencode-darwin-x64":"5.0.0-beta.26","oh-my-opencode-linux-arm64":"5.0.0-beta.26","oh-my-opencode-windows-x64":"5.0.0-beta.26","oh-my-opencode-darwin-arm64":"5.0.0-beta.26","oh-my-opencode-windows-arm64":"5.0.0-beta.26","oh-my-opencode-linux-x64-musl":"5.0.0-beta.26","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.26","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.26","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.26","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.26","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.26"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.26_1787962291242_0.7336861128613572","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.28":{"name":"oh-my-opencode","version":"5.0.0-beta.28","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.28","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"61e4c492f8955241df08e011da31aa3ff3c8602c","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.28.tgz","fileCount":4220,"integrity":"sha512-UlcYiXKx+6UaptFON1TimpGyyZmX0hdWUUPBL5Fm2WOEQv3D\/wfpYvEnSiyAZaeqzpc6C6uIXcGEB3vpfyJqFA==","signatures":[{"sig":"MEUCIC9YHRVR1bhvCQDoyQJtA0rjudvr\/NkYkraerrmKlfmkAiEAs11qmAvz+p9TiSjyEIm6MBSV51PU4G2K5cIstw8UKFY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.28","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40660309},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e885b64f7e3baeb82339fc3d8165ce15a86dd2af","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.30","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.30":"patches\/@code-yeongyu%2Fsenpi@2026.8.30.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.28","oh-my-opencode-darwin-x64":"5.0.0-beta.28","oh-my-opencode-linux-arm64":"5.0.0-beta.28","oh-my-opencode-windows-x64":"5.0.0-beta.28","oh-my-opencode-darwin-arm64":"5.0.0-beta.28","oh-my-opencode-windows-arm64":"5.0.0-beta.28","oh-my-opencode-linux-x64-musl":"5.0.0-beta.28","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.28","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.28","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.28","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.28","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.28"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.28_1788089518957_0.6189015416309154","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.29":{"name":"oh-my-opencode","version":"5.0.0-beta.29","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.29","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"360ee06eb2732710f2686ebc5ce3787d36aeecb4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.29.tgz","fileCount":4220,"integrity":"sha512-uhAmPac9zVJSidAxVBqPhIAG2ssBRM8Ntmlq52iXdKSdDbcQCFE1szTDqFl6cxqcmtvydi+IDs6JJz5vz8BGcw==","signatures":[{"sig":"MEUCIQCPyRXq4D9VM8RjlNXWicE0mFnCikPnL6rxiCYME8R5IwIgcsc+Gj+5DSchknyA1NLiZ78H\/A\/LBuvkrCqmPX\/hhO8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.29","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40660267},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4431034942dcf20f90a3e2c49f6672d53ee15d4d","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.30-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.30-2":"patches\/@code-yeongyu%2Fsenpi@2026.8.30-2.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.29","oh-my-opencode-darwin-x64":"5.0.0-beta.29","oh-my-opencode-linux-arm64":"5.0.0-beta.29","oh-my-opencode-windows-x64":"5.0.0-beta.29","oh-my-opencode-darwin-arm64":"5.0.0-beta.29","oh-my-opencode-windows-arm64":"5.0.0-beta.29","oh-my-opencode-linux-x64-musl":"5.0.0-beta.29","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.29","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.29","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.29","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.29","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.29"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.29_1788102975083_0.43474456784720106","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.30":{"name":"oh-my-opencode","version":"5.0.0-beta.30","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.30","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c75e6872c7d803d0d57e9a56d3e2da62e6112710","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.30.tgz","fileCount":4220,"integrity":"sha512-dc4uWBFC2d1ERFuW3BJjh\/g2kG9s5hhYHcNkGBahWMdc23WDkviCbh8lwlaoV07yXWkEwyPGXerVgtyMJiI74Q==","signatures":[{"sig":"MEYCIQDrvUQQD934NsZLLUe3H6EejzWJuvLPlHf6oZ0XmPR52wIhAOJilJ2EX3NPAQ3em0YASfyVrzvrL4\/qVH1eYtol7+8c","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.30","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40660267},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3abc23c23bae150f0276f8596dbda50edb310844","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.30-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.30-3":"patches\/@code-yeongyu%2Fsenpi@2026.8.30-3.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.30","oh-my-opencode-darwin-x64":"5.0.0-beta.30","oh-my-opencode-linux-arm64":"5.0.0-beta.30","oh-my-opencode-windows-x64":"5.0.0-beta.30","oh-my-opencode-darwin-arm64":"5.0.0-beta.30","oh-my-opencode-windows-arm64":"5.0.0-beta.30","oh-my-opencode-linux-x64-musl":"5.0.0-beta.30","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.30","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.30","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.30","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.30","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.30_1788110255682_0.8313642351797115","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.31":{"name":"oh-my-opencode","version":"5.0.0-beta.31","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.31","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"89a4879e1b377c1c796d438f955ee4c77c1edd45","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.31.tgz","fileCount":4219,"integrity":"sha512-JJgSxLvqCGwgVKbuzxt13vvFbzpeLi3D6+6cXOUj0kN+mDkBAmku88PDk030b7uAGlZnvv5axIg1DcTf2n+o+Q==","signatures":[{"sig":"MEUCIG\/8zbv8b6IJ0SlEISdFa1qvSPYMV3kA9QVfa9JehgGIAiEA444UH+qQRlV+5oiQa\/Ea\/qldlfYeU1F9U\/QBvvAHO7I=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.31","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40744492},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"62ed7952533a45470ac4008eb199e90be20bd09c","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.8.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.8.31":"patches\/@code-yeongyu%2Fsenpi@2026.8.31.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.31","oh-my-opencode-darwin-x64":"5.0.0-beta.31","oh-my-opencode-linux-arm64":"5.0.0-beta.31","oh-my-opencode-windows-x64":"5.0.0-beta.31","oh-my-opencode-darwin-arm64":"5.0.0-beta.31","oh-my-opencode-windows-arm64":"5.0.0-beta.31","oh-my-opencode-linux-x64-musl":"5.0.0-beta.31","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.31","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.31","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.31","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.31","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.31_1788193145342_0.910252633740881","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.32":{"name":"oh-my-opencode","version":"5.0.0-beta.32","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.32","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4f40068146a1211cd4f1e1f691291196dc6b095b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.32.tgz","fileCount":4185,"integrity":"sha512-hh4nPBsvqm3Xjd6FsvGma\/NRicRiTG0JYBHuFovUOPPDL0D9OpSYzCL49UxjcBFZOdCUK0CLUscCKLyVV15vnA==","signatures":[{"sig":"MEUCIE+UvWBCPHTqwHhhwsAQVq+5C\/IY\/fNdMUQZQNAU8aLPAiEA3VUh1HjTKdO27aM2PsQPj3kGlg2qp4V0DbPNdmUh9kk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.32","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40898731},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d85fa7ba780e30690853d34839dff817d7de692f","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.9.2":"patches\/@code-yeongyu%2Fsenpi@2026.9.2.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.32","oh-my-opencode-darwin-x64":"5.0.0-beta.32","oh-my-opencode-linux-arm64":"5.0.0-beta.32","oh-my-opencode-windows-x64":"5.0.0-beta.32","oh-my-opencode-darwin-arm64":"5.0.0-beta.32","oh-my-opencode-windows-arm64":"5.0.0-beta.32","oh-my-opencode-linux-x64-musl":"5.0.0-beta.32","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.32","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.32","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.32","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.32","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.32"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.32_1788325070654_0.42127142002572326","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.33":{"name":"oh-my-opencode","version":"5.0.0-beta.33","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.33","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a1a440ae8ec31451084070ea6ae6821b9eea02f9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.33.tgz","fileCount":4185,"integrity":"sha512-Uofx\/\/xW4\/VsH4WyCDW9RLhbk2NpyGakyDQ+txg\/7tYHIhbs56ZcpJLZ1HgMH9WDaqrGxpFkSHA3RPvRI1GwdQ==","signatures":[{"sig":"MEUCIF08QUXySCu76AlGJPxtzfdIa1WBDxyuAKVO8gCQsfQfAiEAtNhe0m4dp\/cqP+4vUAfeHMgnmPENuQBFLlqD0znf3p0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.33","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40898731},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a0dd6cc91f495a66faa57a7653ab61ddf8023199","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.9.2":"patches\/@code-yeongyu%2Fsenpi@2026.9.2.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.33","oh-my-opencode-darwin-x64":"5.0.0-beta.33","oh-my-opencode-linux-arm64":"5.0.0-beta.33","oh-my-opencode-windows-x64":"5.0.0-beta.33","oh-my-opencode-darwin-arm64":"5.0.0-beta.33","oh-my-opencode-windows-arm64":"5.0.0-beta.33","oh-my-opencode-linux-x64-musl":"5.0.0-beta.33","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.33","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.33","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.33","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.33","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.33"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.33_1788329632740_0.8006439534348855","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.34":{"name":"oh-my-opencode","version":"5.0.0-beta.34","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.34","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a0c89f4646706510e4ee2271a238ac1bcae2b1d2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.34.tgz","fileCount":4187,"integrity":"sha512-AjOLVVKNwKE6EGz3nAbkY52jrcA4Uwza9mLaBudF+ruKu5GSdfUMj8rvOMBwxJ5\/npiZ0dUT\/jtl4QuSCO2yRQ==","signatures":[{"sig":"MEUCIQDXM0lU7JxT6BiS4L7LItHHlilq+5fr5BX+n0bvBiT\/HwIgFr6FiZXX2HnV6wuP7MgaUiLjHWlV3+xUeApB9kVtCsw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.34","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":40899662},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d20c167da4cd0d710105e1045abad16ea8d61667","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph run typecheck && npm --prefix packages\/omo-codex\/plugin\/components\/codegraph test && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.9.2":"patches\/@code-yeongyu%2Fsenpi@2026.9.2.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.34","oh-my-opencode-darwin-x64":"5.0.0-beta.34","oh-my-opencode-linux-arm64":"5.0.0-beta.34","oh-my-opencode-windows-x64":"5.0.0-beta.34","oh-my-opencode-darwin-arm64":"5.0.0-beta.34","oh-my-opencode-windows-arm64":"5.0.0-beta.34","oh-my-opencode-linux-x64-musl":"5.0.0-beta.34","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.34","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.34","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.34","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.34","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.34"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.34_1788336900410_0.18059785421866215","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.35":{"name":"oh-my-opencode","version":"5.0.0-beta.35","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.35","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a5b2715bc05cc93b45cf2a64254c1c44042dda28","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.35.tgz","fileCount":4121,"integrity":"sha512-wwkUY47lbwTEHW823SQ5VN8LIWmgP9fASmtCrWmnLN4ft6a\/TkyzMuvxZL2JuXBDpvIiZ3B\/phovlywdNELgYQ==","signatures":[{"sig":"MEQCIHZEVd3LZXoLQfOejYxlt367wF7um3wLnXMFYzc\/asZXAiBwUA7qAmUMZxFMZ7YI2ujLXu47WDXNs4yesATKlXJ\/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.35","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39608035},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7ccd781374751d76018788df33252306bef1ac20","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.2-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"patchedDependencies":{"@code-yeongyu\/senpi@2026.9.2-4":"patches\/@code-yeongyu%2Fsenpi@2026.9.2-4.patch"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.35","oh-my-opencode-darwin-x64":"5.0.0-beta.35","oh-my-opencode-linux-arm64":"5.0.0-beta.35","oh-my-opencode-windows-x64":"5.0.0-beta.35","oh-my-opencode-darwin-arm64":"5.0.0-beta.35","oh-my-opencode-windows-arm64":"5.0.0-beta.35","oh-my-opencode-linux-x64-musl":"5.0.0-beta.35","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.35","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.35","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.35","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.35","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.35"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.35_1788398527332_0.6310307491950313","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.36":{"name":"oh-my-opencode","version":"5.0.0-beta.36","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.36","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"42ce4647be3e66398dcac4473e4af650b88ce8a4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.36.tgz","fileCount":4121,"integrity":"sha512-ruIfHNRs3x5dXshYTtYGDL\/hWkYQqPWZExDlBNsGsCh5Bmh8rvxl4bRGOjGtp3lydpaE6mBy7LiE1vM3xoUBgQ==","signatures":[{"sig":"MEYCIQC265Q5+KQJKsI5H2aTn\/Db7BsSchR+iJv8xrML0bu2fAIhANbiGO0qcL+28z+8zt9RzG0R24eu++KVUVFNipjOa7se","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.36","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39607735},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"776405ec0e681f9d9aa6c1f6acf28b243258985b","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.3-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.36","oh-my-opencode-darwin-x64":"5.0.0-beta.36","oh-my-opencode-linux-arm64":"5.0.0-beta.36","oh-my-opencode-windows-x64":"5.0.0-beta.36","oh-my-opencode-darwin-arm64":"5.0.0-beta.36","oh-my-opencode-windows-arm64":"5.0.0-beta.36","oh-my-opencode-linux-x64-musl":"5.0.0-beta.36","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.36","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.36","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.36","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.36","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.36"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.36_1788417762139_0.6829884743453978","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.37":{"name":"oh-my-opencode","version":"5.0.0-beta.37","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.37","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2ea76b7dbd1403f57eb751ddb706cb327daf8b75","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.37.tgz","fileCount":4121,"integrity":"sha512-dsJiyMZdx3wWG7q6AqqHLiDe11BHnSRBS1mM9pyhn\/ligUYfcULiehYCL3EdsymeF1QHzz+mTJuAAm5KmvUG0w==","signatures":[{"sig":"MEQCIGD1uGL0yZObAnoPINL3lR84xPnci79LS80du6s3onjNAiAoJw5vz1+k5Wfhqetq1iUEA00Yo1T7dk3EWaKlDmrZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.37","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39608271},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ed5eca4676fb98725d0669d0c143887f1242e408","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.3-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.37","oh-my-opencode-darwin-x64":"5.0.0-beta.37","oh-my-opencode-linux-arm64":"5.0.0-beta.37","oh-my-opencode-windows-x64":"5.0.0-beta.37","oh-my-opencode-darwin-arm64":"5.0.0-beta.37","oh-my-opencode-windows-arm64":"5.0.0-beta.37","oh-my-opencode-linux-x64-musl":"5.0.0-beta.37","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.37","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.37","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.37","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.37","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.37"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.37_1788437945304_0.45424916167398144","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.38":{"name":"oh-my-opencode","version":"5.0.0-beta.38","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.38","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"db8645e79c4d3cb17713c637cda8c499856d5bba","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.38.tgz","fileCount":4121,"integrity":"sha512-B25KoSqP1jmkZN7goB3keASO5AEb0PooqthxBzGx6Qt1rbrU20JeNMO5HwKMadDGNWouvyQRmEXBKPJZfd8sJw==","signatures":[{"sig":"MEUCIQCDDc+MnBayvHkTpA0t5ECtxH7pN6EfwRUVVgXlO9MLfAIgV5icvbQOd5\/cBOLJH6I2mzJMbkywk2leQmWcAlzxhEo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.38","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39614512},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"05a1fbcc7ce310734d6646cdee2d80855bdb3506","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.3-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.38","oh-my-opencode-darwin-x64":"5.0.0-beta.38","oh-my-opencode-linux-arm64":"5.0.0-beta.38","oh-my-opencode-windows-x64":"5.0.0-beta.38","oh-my-opencode-darwin-arm64":"5.0.0-beta.38","oh-my-opencode-windows-arm64":"5.0.0-beta.38","oh-my-opencode-linux-x64-musl":"5.0.0-beta.38","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.38","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.38","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.38","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.38","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.38"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.38_1788443586292_0.6545799200857827","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.39":{"name":"oh-my-opencode","version":"5.0.0-beta.39","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.39","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7fc31c1b21ff370bef4b1c21ce430d7c9f0da696","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.39.tgz","fileCount":4121,"integrity":"sha512-HmxBEvsopwsWUvaYlnSx3pBYuTXIFtKHogNZKfWz9zgRziMqfn4G\/TIh8w5kTc0mREfPZprBvcAKrpxMikZmkA==","signatures":[{"sig":"MEYCIQDuRSdh1ZiEjwNXHdOUnkNc\/YWK868\/8ea2TkZ\/pNuS5gIhAPhUFdvklCLRtfWtlyMElUijU6U80Wahs7PqC\/WZLrDl","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.39","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39614512},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c21fceb6f005127e0754792a2c7442d55d1ee8e0","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.3-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.39","oh-my-opencode-darwin-x64":"5.0.0-beta.39","oh-my-opencode-linux-arm64":"5.0.0-beta.39","oh-my-opencode-windows-x64":"5.0.0-beta.39","oh-my-opencode-darwin-arm64":"5.0.0-beta.39","oh-my-opencode-windows-arm64":"5.0.0-beta.39","oh-my-opencode-linux-x64-musl":"5.0.0-beta.39","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.39","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.39","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.39","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.39","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.39_1788449592108_0.21131864877872397","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.40":{"name":"oh-my-opencode","version":"5.0.0-beta.40","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.40","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"daa78df9988cfa7558b6ec50358519df8f858de1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.40.tgz","fileCount":4121,"integrity":"sha512-GFw2xdkU19G5V3ftQPORlxvEjyN0IHUTb9Ha5euY0DkiosTsL91CRDqClcNaXzB0QBYX2MHvXaPeQoj6pajqPQ==","signatures":[{"sig":"MEUCIQCpLlpF4R63L5tmGQwfwGPFQ7IbAtuSj3\/IatIHnp68aAIgLmjogC+Xsk5Lb0b+KxKwo8rxKjBQG9FooXM5u+y13XU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.40","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39614504},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f8aba1b944f3452ad5a0a24784adf3c98847a802","scripts":{"test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.40","oh-my-opencode-darwin-x64":"5.0.0-beta.40","oh-my-opencode-linux-arm64":"5.0.0-beta.40","oh-my-opencode-windows-x64":"5.0.0-beta.40","oh-my-opencode-darwin-arm64":"5.0.0-beta.40","oh-my-opencode-windows-arm64":"5.0.0-beta.40","oh-my-opencode-linux-x64-musl":"5.0.0-beta.40","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.40","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.40","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.40","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.40","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.40"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.40_1788494077316_0.7419373051968865","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.42":{"name":"oh-my-opencode","version":"5.0.0-beta.42","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.42","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fa648e0505144165a88abfeb05156d5110de95ec","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.42.tgz","fileCount":4123,"integrity":"sha512-UV9YJxaI05M8Bp73EBU+xAmaZ1pqCLiedTtU+fSbEZmqb7E1mFz14fJCjNy7YTtaB4UvLNCZ16GKZJvt6aBUcQ==","signatures":[{"sig":"MEYCIQDezaHEnboJ7ChfOakOMUul7ddhIJLUMiqnqXoJulqFngIhALlzZgAJPFn0swXDbguIKwc6WgezCnIVbpZFUJ5\/hlZE","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.42","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39575627},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"24e3e9f053d1e04c4f719283781f0242a8211afc","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.4-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.42","oh-my-opencode-darwin-x64":"5.0.0-beta.42","oh-my-opencode-linux-arm64":"5.0.0-beta.42","oh-my-opencode-windows-x64":"5.0.0-beta.42","oh-my-opencode-darwin-arm64":"5.0.0-beta.42","oh-my-opencode-windows-arm64":"5.0.0-beta.42","oh-my-opencode-linux-x64-musl":"5.0.0-beta.42","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.42","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.42","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.42","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.42","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.42"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.42_1788541085056_0.8675500018973794","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.43":{"name":"oh-my-opencode","version":"5.0.0-beta.43","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.43","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"bd6b52f5b3fba09be9a983d05f536dac5643ca79","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.43.tgz","fileCount":4122,"integrity":"sha512-FcR1H3XwGKLxDiTeKXXUFeZEZN01+v61EKsBrcsJcY4Jj9LByjpvH6usHyxCqrUghAXOx\/mhGoTDLokJGEr6Yw==","signatures":[{"sig":"MEQCIGGYWLIf4IHU2wLY9gdWc3kHC6X2h2I1ModGmMO\/vY5qAiAUKQW6mJHBodyakis+iB3QKdJNj8md6jNckozJFsXTkw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.43","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39609336},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3460be2bc4e82c82df8b4bc145afdeca1a84c48d","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.5","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.43","oh-my-opencode-darwin-x64":"5.0.0-beta.43","oh-my-opencode-linux-arm64":"5.0.0-beta.43","oh-my-opencode-windows-x64":"5.0.0-beta.43","oh-my-opencode-darwin-arm64":"5.0.0-beta.43","oh-my-opencode-windows-arm64":"5.0.0-beta.43","oh-my-opencode-linux-x64-musl":"5.0.0-beta.43","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.43","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.43","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.43","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.43","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.43"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.43_1788613100657_0.5968142305375157","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.44":{"name":"oh-my-opencode","version":"5.0.0-beta.44","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.44","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"039b0a854c2c5817c067ec2b21aeb53c26038812","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.44.tgz","fileCount":4123,"integrity":"sha512-9fDRRZmmsAbdPAyAiLbM7gGFaHV19tKIjTsQim3Bj\/k7RWhoTHIoG1bgpacI3Mrckyt6c9T30+zVQEOWFxQuUQ==","signatures":[{"sig":"MEQCIAwPSc+oPPCjde0fFbdENjE\/cmR6QDmpPvKnH64AADskAiBxE8eXFrjJgMET+s0jUOoNW7pXYQZPo7QT1k50mgni1A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.44","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39639960},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0c12a215795c396f6e7d4570cd3a3353e7edb811","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.5-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.44","oh-my-opencode-darwin-x64":"5.0.0-beta.44","oh-my-opencode-linux-arm64":"5.0.0-beta.44","oh-my-opencode-windows-x64":"5.0.0-beta.44","oh-my-opencode-darwin-arm64":"5.0.0-beta.44","oh-my-opencode-windows-arm64":"5.0.0-beta.44","oh-my-opencode-linux-x64-musl":"5.0.0-beta.44","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.44","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.44","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.44","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.44","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.44"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.44_1788710602285_0.6473747403980525","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.45":{"name":"oh-my-opencode","version":"5.0.0-beta.45","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.45","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5b4fd69cae79403c15b592e7357ce23c047bbcd9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.45.tgz","fileCount":4123,"integrity":"sha512-HjSy3udrL9XUE3QRAQuoHUQmlEVTXyIBkGWLarhiCP6qSGEcH4ss5G6hWJ1+vSDYc+RdEZSjn4jPEEd2C7sSxA==","signatures":[{"sig":"MEUCIQDls3+\/9FJ9FJ5wqd9h3SP71DFqMOt\/HWxXWPhpj+OtlAIgYy5zG60EdQiO49\/WoLHP6QYZFx\/09yv2lyEQGw1o+DY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.45","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39639952},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f20f254b5e4361b56e0878f6c9133ea1f313e2ab","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.6","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.45","oh-my-opencode-darwin-x64":"5.0.0-beta.45","oh-my-opencode-linux-arm64":"5.0.0-beta.45","oh-my-opencode-windows-x64":"5.0.0-beta.45","oh-my-opencode-darwin-arm64":"5.0.0-beta.45","oh-my-opencode-windows-arm64":"5.0.0-beta.45","oh-my-opencode-linux-x64-musl":"5.0.0-beta.45","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.45","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.45","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.45","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.45","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.45"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.45_1788718763217_0.02904073064047652","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.46":{"name":"oh-my-opencode","version":"5.0.0-beta.46","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.46","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fc24fdb7a4424f4b1145be053293ef11cbf1eecc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.46.tgz","fileCount":4123,"integrity":"sha512-vEsjhApAFy3uvL1hUzKHW9ewtf0+q3dqVZSZSXYjdf5mLdWqAbl76\/XDb\/XIge6CX3SpHNwUoRbgFE5q1JIQhg==","signatures":[{"sig":"MEQCIBkgV\/MWsvvjT6IffVErh3cqrWMVp8eXurAYtRyH8jODAiAXdlgn0Dz7W1AEHkiLQhILuN9prZ6P16cRfjU845yx1g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.46","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39642488},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3caffe60eb171453c53472876b7761c5eb247bd1","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.7","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.46","oh-my-opencode-darwin-x64":"5.0.0-beta.46","oh-my-opencode-linux-arm64":"5.0.0-beta.46","oh-my-opencode-windows-x64":"5.0.0-beta.46","oh-my-opencode-darwin-arm64":"5.0.0-beta.46","oh-my-opencode-windows-arm64":"5.0.0-beta.46","oh-my-opencode-linux-x64-musl":"5.0.0-beta.46","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.46","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.46","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.46","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.46","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.46_1788757058462_0.8004182636939998","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.47":{"name":"oh-my-opencode","version":"5.0.0-beta.47","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.47","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d86b7dac81783b3a9b42d188a378afc765f7d864","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.47.tgz","fileCount":4130,"integrity":"sha512-e0gY4jtsUCAfwcnFfcu+GKfQ6MjOSM3fmrOUMm2bDg4R4pzG5hxR+Om4\/ztsnyN7lzWp0jOIThGQxRypA8HZhg==","signatures":[{"sig":"MEYCIQCXnZSW\/8seubfGA5L0unmQY76Rs96Hiek+Baw2Bf2nSQIhAKxSCoKbIYyghy\/O60R2p7ktE5tTLpZ9tkf2mcAOAfhc","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.47","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39701488},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"b885f13f82d128763a27b76f74260bd36ed3f45b","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.7","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.47","oh-my-opencode-darwin-x64":"5.0.0-beta.47","oh-my-opencode-linux-arm64":"5.0.0-beta.47","oh-my-opencode-windows-x64":"5.0.0-beta.47","oh-my-opencode-darwin-arm64":"5.0.0-beta.47","oh-my-opencode-windows-arm64":"5.0.0-beta.47","oh-my-opencode-linux-x64-musl":"5.0.0-beta.47","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.47","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.47","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.47","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.47","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.47_1788790946734_0.9835419212288457","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.48":{"name":"oh-my-opencode","version":"5.0.0-beta.48","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.48","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5146e8610a01caeed4f3c95e434c15df7a8b3ec4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.48.tgz","fileCount":4130,"integrity":"sha512-On49eDR4ib761LBrqS8BBiMjd\/xTMqdWv8TGLbpQFBEzBh566Fd+SXA2idqZlGZIHFUIVa0WOMupKyafhYnX+A==","signatures":[{"sig":"MEQCIBtx+Yfodyy3qOTuGnj8dtoRR0ZNabEowPARk8ffOZ0eAiBJST9uarfSrpytgjRh5lbzgUHplyVOlAoog80AbabCsw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.48","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39703898},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a470d3d9ddd0893e1c2b56ff098ba8061358c924","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.7-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.48","oh-my-opencode-darwin-x64":"5.0.0-beta.48","oh-my-opencode-linux-arm64":"5.0.0-beta.48","oh-my-opencode-windows-x64":"5.0.0-beta.48","oh-my-opencode-darwin-arm64":"5.0.0-beta.48","oh-my-opencode-windows-arm64":"5.0.0-beta.48","oh-my-opencode-linux-x64-musl":"5.0.0-beta.48","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.48","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.48","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.48","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.48","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.48"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.48_1788802159822_0.47862225850188245","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.49":{"name":"oh-my-opencode","version":"5.0.0-beta.49","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.49","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"66db35dc90de901b30e88572f3378c938ba815bc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.49.tgz","fileCount":4132,"integrity":"sha512-CP5qBWpOijzb6RBm7KQ1FmAcSqBTVnSzSKFQfQEF2TkkZOMoHRohFV73uRkd5X1h6uQqnZ6Mug3xp9TsBEFYJQ==","signatures":[{"sig":"MEQCIE6MECo7Qu7Jg69RUvywC0chhlbZWkAlHM8D+KxymvIGAiA0mLWXFYQ7C4mGg1Z0eNHAJF9MEatbbxm4p5tbte0oPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.49","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39752066},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4b84102c36b5edd86a28c8053c00014951aa0139","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.0","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.8","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.49","oh-my-opencode-darwin-x64":"5.0.0-beta.49","oh-my-opencode-linux-arm64":"5.0.0-beta.49","oh-my-opencode-windows-x64":"5.0.0-beta.49","oh-my-opencode-darwin-arm64":"5.0.0-beta.49","oh-my-opencode-windows-arm64":"5.0.0-beta.49","oh-my-opencode-linux-x64-musl":"5.0.0-beta.49","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.49","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.49","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.49","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.49","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.49"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.49_1788892340702_0.5175371114943732","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.50":{"name":"oh-my-opencode","version":"5.0.0-beta.50","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.50","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"46b55109a82339f440d116a021ba8cc72c6916f5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.50.tgz","fileCount":4134,"integrity":"sha512-Gm8tRHnVvdmJ0yt3+QYYOCDkJizlofhBKDpGV4iZxdCNf+L6tJtkDBp1lzUtfsDEyGliAFztkq25\/HfHGMj6Jg==","signatures":[{"sig":"MEUCIQC4zN1XDGlXiUk8axuvATrceshMfB\/oPCFeTURXSlVAcQIgIsfF7MCXaAJX5FdU7kEpjEjgbzS2sI6g+zxl4w+R5vY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.50","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38522309},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"dc9bf86e49acfea67158ea027e9aebb30057eeee","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.9","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.50","oh-my-opencode-darwin-x64":"5.0.0-beta.50","oh-my-opencode-linux-arm64":"5.0.0-beta.50","oh-my-opencode-windows-x64":"5.0.0-beta.50","oh-my-opencode-darwin-arm64":"5.0.0-beta.50","oh-my-opencode-windows-arm64":"5.0.0-beta.50","oh-my-opencode-linux-x64-musl":"5.0.0-beta.50","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.50","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.50","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.50","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.50","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.50"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.50_1788933888365_0.26904618768638566","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.51":{"name":"oh-my-opencode","version":"5.0.0-beta.51","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.51","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f74a7c102938710daec51bd434398978906b8ffe","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.51.tgz","fileCount":4134,"integrity":"sha512-9pSALOpe2D8xQCzP14m1McgUXEkp7\/Kg0lW8rPYfB2sUcq2a+NR1EXjme1k70G6xPEcpCV\/UHYNLodEpbkA28A==","signatures":[{"sig":"MEQCIC7RIx09z\/h6AKrrfukj7uPw1s\/fgk5UsG7v\/0bfAWJNAiB3mODWXSATY4YFiz1qZcC48fmbBbPc\/iOGxoEJG4vHtw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.51","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38525402},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ef1fcc12a2c9c9e6678a7e612685d5dfdb7101c6","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.9-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.51","oh-my-opencode-darwin-x64":"5.0.0-beta.51","oh-my-opencode-linux-arm64":"5.0.0-beta.51","oh-my-opencode-windows-x64":"5.0.0-beta.51","oh-my-opencode-darwin-arm64":"5.0.0-beta.51","oh-my-opencode-windows-arm64":"5.0.0-beta.51","oh-my-opencode-linux-x64-musl":"5.0.0-beta.51","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.51","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.51","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.51","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.51","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.51"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.51_1788950677181_0.5878781191289824","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.52":{"name":"oh-my-opencode","version":"5.0.0-beta.52","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.52","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b428050169365b238b975a0a351f3fd12643a06a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.52.tgz","fileCount":4138,"integrity":"sha512-pnQCAXTomJwXXxSCVxxtKYBTymX\/ND2IxRoL95WbGCpQIds1N\/\/JVYS4MOOsP7bouJSDrqmPBvI4fV7H4Lv\/KQ==","signatures":[{"sig":"MEQCIAs93N8koDPGFAXTMF1u0LdTLlzFrfFL1u\/lJpeVILexAiAyzOA9tqhPPL5p0bGQ5HcqmsQnXTMddi52SdetCacPZg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.52","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38608402},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f7d55806e17c856122a87b8d8a4a5fdb394d4b98","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.10","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.52","oh-my-opencode-darwin-x64":"5.0.0-beta.52","oh-my-opencode-linux-arm64":"5.0.0-beta.52","oh-my-opencode-windows-x64":"5.0.0-beta.52","oh-my-opencode-darwin-arm64":"5.0.0-beta.52","oh-my-opencode-windows-arm64":"5.0.0-beta.52","oh-my-opencode-linux-x64-musl":"5.0.0-beta.52","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.52","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.52","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.52","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.52","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.52"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.52_1789041068247_0.5711297883916497","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.53":{"name":"oh-my-opencode","version":"5.0.0-beta.53","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.53","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a33ffadf0b4868e404ea14348ae241553cf8f152","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.53.tgz","fileCount":4138,"integrity":"sha512-oMfqTfmsy7tqmbYXkgIaT5\/52ktH8sRcSzQF\/2rfLzA7LkSiGl4nPGKaZzMI\/BxI8wNulDPIKX0vWv\/awB2NIA==","signatures":[{"sig":"MEYCIQCpYcTQcizKuUWNdr+5NIh\/F7kVkQNUIkApWgQ3lSzv8AIhAK1kfZu+tIhhlNCqOv3\/W5bg5GDji+WPSKwwznXzHmlF","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.53","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38620244},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7918f24498f1a7629d8c57314766bd66519eae53","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.10-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.53","oh-my-opencode-darwin-x64":"5.0.0-beta.53","oh-my-opencode-linux-arm64":"5.0.0-beta.53","oh-my-opencode-windows-x64":"5.0.0-beta.53","oh-my-opencode-darwin-arm64":"5.0.0-beta.53","oh-my-opencode-windows-arm64":"5.0.0-beta.53","oh-my-opencode-linux-x64-musl":"5.0.0-beta.53","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.53","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.53","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.53","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.53","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.53"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.53_1789063989254_0.32501708354117564","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.55":{"name":"oh-my-opencode","version":"5.0.0-beta.55","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.55","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2d9a1d026c49bc1f94999267586f8a567be3d819","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.55.tgz","fileCount":4138,"integrity":"sha512-LVzt+5LqHS249SJ2qBplIWwx02z9bMQxJ88WnInCgyC8+Uo3ZcylSmFPbz2Ou\/KdHojgLvjFoE5Kb2uHbBxJww==","signatures":[{"sig":"MEUCICYyS7933Zf\/QmSAaKsqu95plfcIBqH\/k8ks1vUwtASwAiEAr\/7OFXKGSlJhPZVbSaGfmqOIH+ABin0HcLsbP2wZoMI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB31JxGDWxmdUO5hAwTp1wjo+P+b9kbgBx8DUT\/9j0wiAiAHfa9AXelW43wmlIezlA7K1qNH2jbVtKBSMqIozFKtoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.55","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38603286},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0fc2336e6675b99424e4a05d8d59669b191d4082","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.11","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.55","oh-my-opencode-darwin-x64":"5.0.0-beta.55","oh-my-opencode-linux-arm64":"5.0.0-beta.55","oh-my-opencode-windows-x64":"5.0.0-beta.55","oh-my-opencode-darwin-arm64":"5.0.0-beta.55","oh-my-opencode-windows-arm64":"5.0.0-beta.55","oh-my-opencode-linux-x64-musl":"5.0.0-beta.55","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.55","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.55","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.55","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.55","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.55"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.55_1789151259240_0.7922352845242033","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.54":{"name":"oh-my-opencode","version":"5.0.0-beta.54","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.54","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"b23a2cd27dd05924de275878c8eed58043df5582","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.54.tgz","fileCount":4138,"integrity":"sha512-VsTDzX6yJMyDp8ew0M5xIpjHXICRMyIqva\/OVkFL3bZsWOSIQWWrUH1RNzwhsUcLfP7raa8fL11fVykRG8gOVw==","signatures":[{"sig":"MEUCIQDFiMEZGNQMLx4BTuS2nDYVEEWkue5VnZUuV69ZQTAkgwIgc69u6hRym5zvsA3t0ZLWjXyiYZPP\/egrULewkN4X0oU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1Plz1qf5F7TpV9r+jqg9bSnDv6EwOBHbnW48rFx00nQIgcUs0WUUk3aq3\/i0Ne0hFOQ7nPgoayd60Vi93hStlq04=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.54","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38603286},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6d660e4ef088db1a45be1fb0b5582a4dc576075d","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.11","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.54","oh-my-opencode-darwin-x64":"5.0.0-beta.54","oh-my-opencode-linux-arm64":"5.0.0-beta.54","oh-my-opencode-windows-x64":"5.0.0-beta.54","oh-my-opencode-darwin-arm64":"5.0.0-beta.54","oh-my-opencode-windows-arm64":"5.0.0-beta.54","oh-my-opencode-linux-x64-musl":"5.0.0-beta.54","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.54","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.54","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.54","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.54","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.54_1789152438394_0.057560265606243055","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.56":{"name":"oh-my-opencode","version":"5.0.0-beta.56","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.56","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"fd73b84f363f4614897e2ccf00d9bf2477f9df28","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.56.tgz","fileCount":4138,"integrity":"sha512-nAZObJspwEICQYXVKoThO1lbBh5dTslcj295dkL71SPsqLaFkm+twlm\/19pDoWPlAJFJW+MYVQHcgfwjdoUHwA==","signatures":[{"sig":"MEQCIFN\/LPiaWujX0w9ymsUbrIPSEyRfsroijMq8ZkhORhFaAiApqfgp+Pt0tfK53k07YYoshtYc2jjC4E+W9gJNn47AQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbY4WPO984iSj32K+6oz3KYh6Ep6BPGLT134\/3ayNpiwIhAIqynUvnXZox1AzZMw8FzG8SKlaWGCuRJX\/qshAO0hKY","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.56","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38603330},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8565cd4cd65f36f8d51cc96c6a5bed96518893de","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-agent-toolkit.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.12","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.56","oh-my-opencode-darwin-x64":"5.0.0-beta.56","oh-my-opencode-linux-arm64":"5.0.0-beta.56","oh-my-opencode-windows-x64":"5.0.0-beta.56","oh-my-opencode-darwin-arm64":"5.0.0-beta.56","oh-my-opencode-windows-arm64":"5.0.0-beta.56","oh-my-opencode-linux-x64-musl":"5.0.0-beta.56","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.56","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.56","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.56","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.56","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.56"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.56_1789190261541_0.8624949606003365","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.60":{"name":"oh-my-opencode","version":"5.0.0-beta.60","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.60","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"06215bd7e5482407c6242ce8025c832a4f12ce96","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.60.tgz","fileCount":4152,"integrity":"sha512-+hUnRkY\/opfTP64Y2IcCKEqDQNDTOctO5bgqOB8496UaDSknCycHRQ\/O60owSsqslz0Pgt6Hg6EAsp+U1DWbrw==","signatures":[{"sig":"MEUCIH\/B2NEf6iqMUnyPbrPJ3yiJioFr8LCuZgnCEZIjj0e9AiEAwa1MMnq2N5CCHx+K9v+AwUSnN5eBPuoX80YK7y7qOUc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3ItlvViSBl2D\/tv+tjZLhedC70PCqb16gJDBAaUI07AIgOOchd2F5hTsNN1OqLFGBLWU94kTGWquvM8HU1JBW2PU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.60","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38651275},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"cfb4dafb501d413e64658735494d3f4bb0e6c09e","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.12-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.60","oh-my-opencode-darwin-x64":"5.0.0-beta.60","oh-my-opencode-linux-arm64":"5.0.0-beta.60","oh-my-opencode-windows-x64":"5.0.0-beta.60","oh-my-opencode-darwin-arm64":"5.0.0-beta.60","oh-my-opencode-windows-arm64":"5.0.0-beta.60","oh-my-opencode-linux-x64-musl":"5.0.0-beta.60","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.60","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.60","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.60","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.60","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.60"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.60_1789259467015_0.35412778693206093","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.62":{"name":"oh-my-opencode","version":"5.0.0-beta.62","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.62","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e4937acd2e5be2cdc764002d59e4f82785a654e3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.62.tgz","fileCount":4158,"integrity":"sha512-14vT8mk28PGIBYLCgtTzCrQywFbEOt7KWvu56f\/afB8+pBXfFSlL3k\/rbgtwCT\/MqAsNlgS\/sPfyabQ1TsBuug==","signatures":[{"sig":"MEQCIEtBmGu6r\/hX96+BOiNR+3\/JGMQm7l6wHeT+qTlvJPLIAiBxbK6oGmx3wGfuX8Ood34h4IPojyy4kTiyrzIZXyIILw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB0mVbM9mwFFQmNsTopnSi\/84l7uHY632+1AdMCTUqOIAiEAuqNCwcyziWsuWgqSue5jeWHuB+QmNzNFP0KuelIqEPw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.62","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39125490},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4e8d7ff5bb947182c2af537048c1a8ec200e635b","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/pi-goal\/tsconfig.json && tsgo --noEmit -p packages\/pi-webfetch\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/pi-goal","packages\/pi-webfetch","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0","@code-yeongyu\/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.13","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/pi-goal":"workspace:*","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/pi-webfetch":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu\/comment-checker"],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.62","oh-my-opencode-darwin-x64":"5.0.0-beta.62","oh-my-opencode-linux-arm64":"5.0.0-beta.62","oh-my-opencode-windows-x64":"5.0.0-beta.62","oh-my-opencode-darwin-arm64":"5.0.0-beta.62","oh-my-opencode-windows-arm64":"5.0.0-beta.62","oh-my-opencode-linux-x64-musl":"5.0.0-beta.62","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.62","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.62","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.62","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.62","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.62"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.62_1789268073141_0.808969747492343","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.63":{"name":"oh-my-opencode","version":"5.0.0-beta.63","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.63","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f0fbccc4c19dbbeec6f9cb243bfb2e59ff0c6372","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.63.tgz","fileCount":4188,"integrity":"sha512-OUwPUK9jp1zcyODkg+KRhb+k1rpoWV0fl38M\/aWQOhDjz6ODCFVAZurVF0Qb45uZqcioLlAqpUqNeyy4ab\/gTQ==","signatures":[{"sig":"MEQCIHkcFZwBeVhIAUKbBX6adrR4NTR7z9uW3z6QvkmJ6LIcAiBckhNbk88BTKx0Ywl9c5MBvvTApGHRuRYGQ0knK3yp7g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0DJAQspwbx6bNV4rsQMG79P0ol5v9rZ6dDcQZISA1BAiA46Pi4mON9Lj3U7a9n31JwyF9P\/wfMMfxCNf+PQHf29A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.63","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39196548},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ebfa564862e82cfd1a8c3b45daa4993a40dc7cd6","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.15-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.63","oh-my-opencode-darwin-x64":"5.0.0-beta.63","oh-my-opencode-linux-arm64":"5.0.0-beta.63","oh-my-opencode-windows-x64":"5.0.0-beta.63","oh-my-opencode-darwin-arm64":"5.0.0-beta.63","oh-my-opencode-windows-arm64":"5.0.0-beta.63","oh-my-opencode-linux-x64-musl":"5.0.0-beta.63","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.63","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.63","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.63","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.63","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.63"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.63_1789495274911_0.8263335534113547","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.64":{"name":"oh-my-opencode","version":"5.0.0-beta.64","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.64","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"14374ced2937fc7b238d3cadb86586f8364d8276","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.64.tgz","fileCount":4198,"integrity":"sha512-jgj59epSKTYZO120S9dEIh\/HFt5fcvEfYSgrEPmbewVK2XYqcKPQ9M2eh2DAjMPxJnX0sf6rrrpQHttY2oksiA==","signatures":[{"sig":"MEUCIH1KQELlOLkgaH0mzv\/n2AzBjIiDR8pLTXWhtlPNeOEpAiEA8a9TeISkR3FJflBaCXXiHmRECBFf2LyQe2Oi2yJEiJc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC45RrI6Lxkt89M4\/m9+Ysf1nrzupG0cf6OVM\/ad83nOAiEA8vvOAn3q2kVwls0tA7vpI2FQQJxB4vsjX3ei68yIgCY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.64","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39258550},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2efb1ed725803e442ef8d27f1a232ca8fe9bf906","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.16","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.64","oh-my-opencode-darwin-x64":"5.0.0-beta.64","oh-my-opencode-linux-arm64":"5.0.0-beta.64","oh-my-opencode-windows-x64":"5.0.0-beta.64","oh-my-opencode-darwin-arm64":"5.0.0-beta.64","oh-my-opencode-windows-arm64":"5.0.0-beta.64","oh-my-opencode-linux-x64-musl":"5.0.0-beta.64","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.64","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.64","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.64","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.64","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.64_1789533217446_0.49564153541889766","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.65":{"name":"oh-my-opencode","version":"5.0.0-beta.65","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.65","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3e4c8cd1bde1603445a685fecd022820b1cad894","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.65.tgz","fileCount":4198,"integrity":"sha512-Jr9ms0Wwz9HH69LJ7nMlwKBaWSBSD8vQMHJTYdOoGBxZfeHGcY5HnbAhDxNQrGa3cG+\/5yR4F0lAtjIh\/7A7Nw==","signatures":[{"sig":"MEUCID3rASdlGZF3BaPLxdrUs6zE4kcUZjXqWpjebWtdbHACAiEAsN82AIZoIyVAwTyeV3Ksla\/LMUxuOY5\/ORhxKcQxGlc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGooOZ8CGkGGTFJv2ktUq\/p6sOdWbzU+8CKIQXfQIwJQIgT\/ad9ZOB\/\/weXBbB2aJUAlzC5yx+er2EMASO1zsI\/C4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.65","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39266223},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d684136c897ababf3a52592610a571ef83d2c505","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.16","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.65","oh-my-opencode-darwin-x64":"5.0.0-beta.65","oh-my-opencode-linux-arm64":"5.0.0-beta.65","oh-my-opencode-windows-x64":"5.0.0-beta.65","oh-my-opencode-darwin-arm64":"5.0.0-beta.65","oh-my-opencode-windows-arm64":"5.0.0-beta.65","oh-my-opencode-linux-x64-musl":"5.0.0-beta.65","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.65","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.65","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.65","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.65","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.65"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.65_1789537298103_0.8090735326607985","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.66":{"name":"oh-my-opencode","version":"5.0.0-beta.66","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.66","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"dc7d2b3c4cc771b32f005e536b34a9062a0c4f16","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.66.tgz","fileCount":4198,"integrity":"sha512-cUEEDIIgCyfk+AdCKLjrV9VwMsRsWUzrSopNfCOF\/lYWDdfYnhAWi2PDVsICrKvuAd04QvNX1VGI8RgzbVBScw==","signatures":[{"sig":"MEUCIGBESslNSwawSDW0W8Dqsmeykad9z5B8llqHAuFH53DdAiEA2SzLY68mt7z0Z4C3Sw\/bxuIyO4tPqsa+rH\/i6IhMWI8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPNz1fHKupc4eLtBYM2cCG0e91OfWt3qgeQjhDf0ePwAiEA5cMRu2EBc\/pVAkEXwDN0Itmhj2FC7k+86PV3\/fkIHL0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.66","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39266231},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5612c6feb59194cbd7396a915cdc27fd5191bd0f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.16-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.66","oh-my-opencode-darwin-x64":"5.0.0-beta.66","oh-my-opencode-linux-arm64":"5.0.0-beta.66","oh-my-opencode-windows-x64":"5.0.0-beta.66","oh-my-opencode-darwin-arm64":"5.0.0-beta.66","oh-my-opencode-windows-arm64":"5.0.0-beta.66","oh-my-opencode-linux-x64-musl":"5.0.0-beta.66","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.66","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.66","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.66","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.66","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.66"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.66_1789549928856_0.23309385590145015","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.67":{"name":"oh-my-opencode","version":"5.0.0-beta.67","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.67","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3379553724268575e24e0527d889c5ebb29e281d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.67.tgz","fileCount":4198,"integrity":"sha512-SHw83EpSQY5UFTrvetz+UVdLOwFWYn3tEOnjdbFonlLbzt7a5YN3QQLKvol6LNcmLlUupEPhzn0Nb38zk4J6qw==","signatures":[{"sig":"MEYCIQCF0YIpRjK3gOTI0sGk3LhTpt9mQjlZ\/AeeDW\/XYD843wIhAPO64YjFDdmiNSzudVgaHsGKDiNQKL0kJWL7ALbNdgRZ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlvhUTMZKmBjhq6JOuo28mw1QYrUAROcID+l8XmlTwQwIhAIuc9lfg3Czg1G1hBcH07Khddml0mpJpZSPRUpewUY7V","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.67","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39266231},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ccbd810c7af64bdd7d45b83e9d82720031da340f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.16-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.67","oh-my-opencode-darwin-x64":"5.0.0-beta.67","oh-my-opencode-linux-arm64":"5.0.0-beta.67","oh-my-opencode-windows-x64":"5.0.0-beta.67","oh-my-opencode-darwin-arm64":"5.0.0-beta.67","oh-my-opencode-windows-arm64":"5.0.0-beta.67","oh-my-opencode-linux-x64-musl":"5.0.0-beta.67","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.67","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.67","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.67","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.67","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.67"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.67_1789554660494_0.627156809360409","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.68":{"name":"oh-my-opencode","version":"5.0.0-beta.68","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.68","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2ef9b9782d87e72b41332609cec44a03cc51dba5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.68.tgz","fileCount":4199,"integrity":"sha512-+tHW6T28EpiLQ+NNYpzikAUimo6pZF4kSLBR8PigmKZbj42sH6AWvXlev9tqpi67tj60wIy8ggKHT9Zqga6m7Q==","signatures":[{"sig":"MEYCIQDlJXw7KWf7Hu0PpxrgGnexqG8klJlvrEplZbNqdLtXDQIhALSsVcHCkQxNom4y4YgrrEJOywzewHqKe1Vs+yuKewZ9","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZWS\/6Hrng6LI7AOCBiFbLKDw5X\/dF2HI3so6XWmQqnAIgM2+guMv4ZBL4kHAnVODy3k4q02k+c8aqaw3Amm\/nA\/o=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.68","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39287263},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fbcc57e374c180c41ffc8562c0ab7e7414935811","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.16-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.68","oh-my-opencode-darwin-x64":"5.0.0-beta.68","oh-my-opencode-linux-arm64":"5.0.0-beta.68","oh-my-opencode-windows-x64":"5.0.0-beta.68","oh-my-opencode-darwin-arm64":"5.0.0-beta.68","oh-my-opencode-windows-arm64":"5.0.0-beta.68","oh-my-opencode-linux-x64-musl":"5.0.0-beta.68","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.68","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.68","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.68","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.68","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.68"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.68_1789587239546_0.2743454797820699","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.70":{"name":"oh-my-opencode","version":"5.0.0-beta.70","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.70","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f06cf8dee38133994f3e129430ff5820566a92c1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.70.tgz","fileCount":4061,"integrity":"sha512-QcIuL6hcriDQ6XIib2cLJjsG8wt7yggdR0sI01zQoO9088A3Dwl8odTeFDgDtX3OKvc9N6ReBi3kAUBlVKW5QQ==","signatures":[{"sig":"MEYCIQDA07s5J3w8hQ5lq9H31LLTf08Ivws8U8bfUuj6hJBQhwIhAOe+vL\/6Y9YaNu7szMm8gYWKXYUcSR\/pdomTs+HoiN0F","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBtN7qoOjsDh3Al+qc5p\/M5y1Dz3QPRZkhFCN\/VYbI+wIhAJPPMs\/dzFbGzvVts8BDUXuL7T44sKB7qGw5TvI5lhZz","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.70","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38146555},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"092b69785724c00c69a110c422b076e6b2e0a99f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.17-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.70","oh-my-opencode-darwin-x64":"5.0.0-beta.70","oh-my-opencode-linux-arm64":"5.0.0-beta.70","oh-my-opencode-windows-x64":"5.0.0-beta.70","oh-my-opencode-darwin-arm64":"5.0.0-beta.70","oh-my-opencode-windows-arm64":"5.0.0-beta.70","oh-my-opencode-linux-x64-musl":"5.0.0-beta.70","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.70","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.70","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.70","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.70","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.70"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.70_1789682652318_0.21069894681342483","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.71":{"name":"oh-my-opencode","version":"5.0.0-beta.71","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.71","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7c60f38d034b9aade70c065b97aa19ce91d79c6b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.71.tgz","fileCount":4061,"integrity":"sha512-rmPI7Y+XMvWke2Xmji6IWFn+wZmrfFQRFN09\/+9BFSNX6o3\/8hSVSfXqRKpPYJAqYVYLQY\/KB82dTDXSrGgniw==","signatures":[{"sig":"MEUCIHyWZDXmEZVsFIHyUq8lLsuvzclh0mYNondjqKaWbLJXAiEAzE5k0XKokhwy+FPSkUEo3VrofzcI75epr4Qt+iNLL\/k=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC40n9bY3oHNfUWptUrw+LQhU6bMsvjUkrnmuhIap3wlgIgRosA94b8TcGj\/ZwJZFXQrxZ2u1YqiSwvM9f+rRCbtrw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.71","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38146555},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"16495eb0df7591afec678df86a26ecae55c06ff0","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.17-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.71","oh-my-opencode-darwin-x64":"5.0.0-beta.71","oh-my-opencode-linux-arm64":"5.0.0-beta.71","oh-my-opencode-windows-x64":"5.0.0-beta.71","oh-my-opencode-darwin-arm64":"5.0.0-beta.71","oh-my-opencode-windows-arm64":"5.0.0-beta.71","oh-my-opencode-linux-x64-musl":"5.0.0-beta.71","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.71","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.71","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.71","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.71","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.71_1789693040369_0.5291111084833382","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.72":{"name":"oh-my-opencode","version":"5.0.0-beta.72","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.72","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d7086bf0202437674633e9eeb0690c77599217d5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.72.tgz","fileCount":4061,"integrity":"sha512-yO8+iO3lzNXwADYLiKyF71CjmQF3pV12NmNruqXm2FrZSM9zY8JMZCSG6Q5PG+BQ4phuroPA9k12aK8eQ4++oQ==","signatures":[{"sig":"MEUCICMLmyfe\/Qz0UnC8Gogr6Pc6R4rq4BY7VqN46q2qFRiuAiEAmViv7dvdK4bjZgkM25pm+wFAn6OVfHtPjrHSvcFpTIA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICX+AACkkK+VRhsynX3pCkx+67xTY0VD7dUFb3kRogo4AiAeEggJXvL7ccrG49fY3g4XuxEISzWe9rUPaezn+pNSkw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.72","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38146555},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e8fdf40aec0487cdc7e13f81a363d0a57347777f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.18-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.72","oh-my-opencode-darwin-x64":"5.0.0-beta.72","oh-my-opencode-linux-arm64":"5.0.0-beta.72","oh-my-opencode-windows-x64":"5.0.0-beta.72","oh-my-opencode-darwin-arm64":"5.0.0-beta.72","oh-my-opencode-windows-arm64":"5.0.0-beta.72","oh-my-opencode-linux-x64-musl":"5.0.0-beta.72","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.72","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.72","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.72","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.72","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.72"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.72_1789702082231_0.8321118715938898","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.74":{"name":"oh-my-opencode","version":"5.0.0-beta.74","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.74","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6dad0df3d90aa3820eaa3dd45f8bbb9f6755c994","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.74.tgz","fileCount":4061,"integrity":"sha512-M0yMcGCPfe+E4RhDWzTgKT8h6D1mcSacPY14SFtndGjqMT7\/XCUOkwvHqjPYzmA3nItWCxZlkc9w8m6wjSMjVw==","signatures":[{"sig":"MEYCIQDzJx4zXqoEgC0y4KhQ5BveMFvIL3NlsE03RPutvwQ1gAIhALEUBdLaVauoRdwYH6GzCbj\/bsNRVInR9rxiZvUwjQeC","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICA6GunNpSRZj1MVB6z+p6jjNCpfA7VgPc42iwlAJ2tzAiEAr7d4Lf3bDuyPQXlBQCurCx38pVFzqaz6cc4SJgBLhwY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.74","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38149629},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9ba073a8b1cd503c8e806945b4e2e83961b64428","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.18-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.74","oh-my-opencode-darwin-x64":"5.0.0-beta.74","oh-my-opencode-linux-arm64":"5.0.0-beta.74","oh-my-opencode-windows-x64":"5.0.0-beta.74","oh-my-opencode-darwin-arm64":"5.0.0-beta.74","oh-my-opencode-windows-arm64":"5.0.0-beta.74","oh-my-opencode-linux-x64-musl":"5.0.0-beta.74","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.74","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.74","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.74","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.74","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.74_1789745588945_0.3793656197642632","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.75":{"name":"oh-my-opencode","version":"5.0.0-beta.75","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.75","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9c8c4b6e73e60fd343cf874e55a8e531fd85f6c3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.75.tgz","fileCount":4061,"integrity":"sha512-yJ3nVhaUueHPIqBzSBiQ051Qrg03KY62Nni1AwR9GHxBMd+XmZs6yPyhPmotsdXhfjpdfvqBEwpXOxYDQboLew==","signatures":[{"sig":"MEQCIBBxLyNrD2kG2hfzXHaIOvppvC5A+\/cY6IixmJIHSvPUAiB75we\/9o5CN++Ck2w4u6LEju+JVOMtx8JRydaHmz+Msw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlW+mHQcHFMu5ErChw1PEgMVYVxNwLrtY\/inM7Nw6OIAiA+PkhyEDzY+v\/Aph2ySi+lcu+KhEtkGQZk2Lnv2C8oyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.75","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38150253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6fdcacb33c59a869c0b39ac52a89173a3c5ed1f5","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.18-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.75","oh-my-opencode-darwin-x64":"5.0.0-beta.75","oh-my-opencode-linux-arm64":"5.0.0-beta.75","oh-my-opencode-windows-x64":"5.0.0-beta.75","oh-my-opencode-darwin-arm64":"5.0.0-beta.75","oh-my-opencode-windows-arm64":"5.0.0-beta.75","oh-my-opencode-linux-x64-musl":"5.0.0-beta.75","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.75","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.75","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.75","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.75","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.75"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.75_1789760549672_0.07329434361520315","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.76":{"name":"oh-my-opencode","version":"5.0.0-beta.76","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.76","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d4b869236722c0e6305b6082233af43afc191900","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.76.tgz","fileCount":4061,"integrity":"sha512-cVW9zAgx40zE8tosKkHepBueUBOrQRIZ9L+BY65W+pUe3KHm6gCHldU2swZj89W7i8fW\/Yj\/L8Zw1XoR6xplIA==","signatures":[{"sig":"MEUCIQDJQk48N41aZd8hOlotWgH71phR3bhsO3z7J8b1kHTJkQIgO8nWTp2vmZr+Q+chGn2zMXMl9MyWiU04gj\/dxAU0u6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGHjpVmxAnCOFMSBDM8SayvGHj\/2qfXsABCvlmTudtfZAiBA85TRR4ZGCYY8J6fKiAd4NLrdvzwUfzndFp25lF3Ocg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.76","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38150253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7c4a07cb32bebf3154e8426a586ade5d6555a966","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.18-6","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.76","oh-my-opencode-darwin-x64":"5.0.0-beta.76","oh-my-opencode-linux-arm64":"5.0.0-beta.76","oh-my-opencode-windows-x64":"5.0.0-beta.76","oh-my-opencode-darwin-arm64":"5.0.0-beta.76","oh-my-opencode-windows-arm64":"5.0.0-beta.76","oh-my-opencode-linux-x64-musl":"5.0.0-beta.76","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.76","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.76","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.76","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.76","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.76"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.76_1789781537984_0.4686309552645287","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.77":{"name":"oh-my-opencode","version":"5.0.0-beta.77","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.77","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1bfa48d7e44686f7a0ee403159728d8bc84422e6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.77.tgz","fileCount":4061,"integrity":"sha512-GlKeyrORbvOoJbMyb4FSN5nSB+xtjFnfkB+DOOQ1IAcM2tEOR4DpUiuRiFDx5PcS3yWtuHzeuMSC5N7rQTiYlg==","signatures":[{"sig":"MEUCIFxmE0rbq9ReOUzip8i\/4OKoDdTeCwYwTdRcXssZB4a2AiEAgAuRoubRvyV9K9NEHN6+6khEH89l\/WXQ20DXRApgibE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQWXvCChKlefG8hb5Q0zpBKxVESepbBHV6wAI18k9ysAiAy2u9X\/UrHLn1RkgxU+UdkBzOi5vVnLzipHA0BshSqpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.77","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38150245},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f9d0faa58f699939b2d44aef84dbd1f50a34c34c","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.19","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.77","oh-my-opencode-darwin-x64":"5.0.0-beta.77","oh-my-opencode-linux-arm64":"5.0.0-beta.77","oh-my-opencode-windows-x64":"5.0.0-beta.77","oh-my-opencode-darwin-arm64":"5.0.0-beta.77","oh-my-opencode-windows-arm64":"5.0.0-beta.77","oh-my-opencode-linux-x64-musl":"5.0.0-beta.77","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.77","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.77","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.77","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.77","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.77"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.77_1789793924222_0.642381783120298","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.78":{"name":"oh-my-opencode","version":"5.0.0-beta.78","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.78","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"29a299c62ee54d3a1953c6ead8e6f170feb4ff35","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.78.tgz","fileCount":4061,"integrity":"sha512-1oyNjmuMqVf3bDcCQ346Bu3UA2oma8\/Z2rnwXuNqlG9wVLf9Nhc5W\/\/4\/WBjbfqQdsmibjGkUDpY1FDa5d1o0A==","signatures":[{"sig":"MEQCIClViskE\/jp5OoYpCMTqNcv2H8vrIqc2LGvhYhG5f30DAiBVUd4OYhnNguZU5NES0gt+2nSR\/DkdezBcEJXfOcWOLg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4ohzXFGIKxdIc2qrSOlkRuGxvo88IwBzFiKgvi4zu\/gIhAI56wEabXWwCBDsdesTSjBMhwdMowx9QQBoWOKVcpUEs","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.78","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38150253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"496dcce68d62f223c37895e3792f6d5f65920769","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.19-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.78","oh-my-opencode-darwin-x64":"5.0.0-beta.78","oh-my-opencode-linux-arm64":"5.0.0-beta.78","oh-my-opencode-windows-x64":"5.0.0-beta.78","oh-my-opencode-darwin-arm64":"5.0.0-beta.78","oh-my-opencode-windows-arm64":"5.0.0-beta.78","oh-my-opencode-linux-x64-musl":"5.0.0-beta.78","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.78","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.78","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.78","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.78","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.78"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.78_1789797054557_0.9246384001732437","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.79":{"name":"oh-my-opencode","version":"5.0.0-beta.79","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.79","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"38ce8c66791d99ce91e363c97edc67a0dd71779a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.79.tgz","fileCount":4061,"integrity":"sha512-XwQmYi\/QzfQioYi6TJxvygy6Wyb4PNoCiuGTU6B\/qNAu0dPYMfYvMivYErnzzvLKN1PUlsJe8u7BU3inpCkRng==","signatures":[{"sig":"MEQCICiTzz5uZ9y4vydUp6wkoWTgPFuDyPQWLiwFhWDDxjs2AiAEG9ym63rFwlW0YqxEoQ37lOvLitmolvAAh8AkBOFC2g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8q+YnJQANiXhjI6mcEF9osKwuVK882C6\/ZKGcGoZu1AiAtDympF01NezbGQVaIUOlVx5kjCXu5kTVMiQnnmy\/8Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.79","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38150253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"dc0881e8cc7e3446b3b7b69b2a92d7eacb13c300","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.19-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.79","oh-my-opencode-darwin-x64":"5.0.0-beta.79","oh-my-opencode-linux-arm64":"5.0.0-beta.79","oh-my-opencode-windows-x64":"5.0.0-beta.79","oh-my-opencode-darwin-arm64":"5.0.0-beta.79","oh-my-opencode-windows-arm64":"5.0.0-beta.79","oh-my-opencode-linux-x64-musl":"5.0.0-beta.79","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.79","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.79","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.79","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.79","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.79"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.79_1789831948329_0.23442430318574026","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.80":{"name":"oh-my-opencode","version":"5.0.0-beta.80","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.80","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"13379c6e12faa0df770d0f02388699b2fd5ee64e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.80.tgz","fileCount":4062,"integrity":"sha512-IruIueKV+c\/9toq72nO3fXsxG1HRjmiJaP8qd8KM6xDzM7qTnTChCNL5ESpAvIeBDVelPCHn17op8fX5UU3eJw==","signatures":[{"sig":"MEQCIEjNSaJ7Uspud5zIwAi6aP9UcdK0mDDRnlM9KD172GWQAiAjbvX73AOPyhqe\/k0Dvkp2wD7+tgcjP5LYQxs2wEjgkg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxMBydipbegpQ8rehmg+DjgHeJ4vw0w9QTWQkQX4oXOgIhANzyac8dlGmdG7deE6AvD43pc5vmgEjepZGf\/FLCeN+R","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.80","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38189965},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2dd4002e9de54a696f37fc830dd083ceae0df06d","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","@types\/node":"26.2.0","path-to-regexp":"^8.4.2","@hono\/node-server":"^1.19.13","express-rate-limit":"^8.5.1","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^5.0.0","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.51.1","@opentui\/core":"^0.5.8","@clack\/prompts":"^1.7.0","@opentui\/solid":"^0.5.8","@opentui\/keymap":"^0.5.8","@opencode-ai\/sdk":"1.18.22","@opencode-ai\/plugin":"1.18.22","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.8.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.20","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.80","oh-my-opencode-darwin-x64":"5.0.0-beta.80","oh-my-opencode-linux-arm64":"5.0.0-beta.80","oh-my-opencode-windows-x64":"5.0.0-beta.80","oh-my-opencode-darwin-arm64":"5.0.0-beta.80","oh-my-opencode-windows-arm64":"5.0.0-beta.80","oh-my-opencode-linux-x64-musl":"5.0.0-beta.80","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.80","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.80","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.80","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.80","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.80"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.80_1789930050424_0.9293625033675919","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.81":{"name":"oh-my-opencode","version":"5.0.0-beta.81","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.81","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c4a57558292205e591c74965d379c03314f10996","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.81.tgz","fileCount":4062,"integrity":"sha512-dT713d+rxPskN8pIUdhxxPmOvC0sWSNjX6An+F+9r1Bx1lN+fTBQnIy8TLZ3XO2yEpn5enuHTc\/IzcNBdAwdjw==","signatures":[{"sig":"MEUCIDlP\/FiPwbYJZL2wsNini2tL+DnAzORP50wP2ILsJbQDAiEAzT6fr0sA1Wm5TvUoRCKWcJZ+cwGShgB1VUzUF7i3ydY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEC8MVM8cOdRjMRxY5evvLSFj+l89hs5USjitJBGKwQ9AiEAkeFAMXDKXtsvboaaE7vJ\/OmgvnnWsSnAXM35ICWl\/dE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.81","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38903459},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a5eb7c130cae64125f31de13adee083eccc5d004","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.21-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.81","oh-my-opencode-darwin-x64":"5.0.0-beta.81","oh-my-opencode-linux-arm64":"5.0.0-beta.81","oh-my-opencode-windows-x64":"5.0.0-beta.81","oh-my-opencode-darwin-arm64":"5.0.0-beta.81","oh-my-opencode-windows-arm64":"5.0.0-beta.81","oh-my-opencode-linux-x64-musl":"5.0.0-beta.81","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.81","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.81","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.81","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.81","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.81"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.81_1789994758570_0.13647385392967015","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.82":{"name":"oh-my-opencode","version":"5.0.0-beta.82","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.82","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"11cd6c1a47aa1e457d89981603067a536c74881e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.82.tgz","fileCount":4063,"integrity":"sha512-fQoxnrs\/aBatgOmjo8AXa+3dsV2SlU7bb6vnu7AChm9thVdcvl+TLQTR7ocegkP0QaN74LoALPafeN4gqbHIzg==","signatures":[{"sig":"MEYCIQD2sNSMOuQJCh7HSYNgvRHIhWHY7qDgjyvauQcJW1txuwIhAOOiK6P5RYuwy+9i3xYobvFzyt4gzOFcNa867rwt23\/z","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFbLyvvP2mPBQdXREFN6O05P\/CYSUGAVFwVs+vCKCsAjAiEAh4kISD+S6wfg\/5KRA9FVXRO85ikO\/1npXKwunKRVQJE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.82","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":38913514},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6885e24ad92a2145bc8d7dd1d001fc80d6e1abae","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.22","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.82","oh-my-opencode-darwin-x64":"5.0.0-beta.82","oh-my-opencode-linux-arm64":"5.0.0-beta.82","oh-my-opencode-windows-x64":"5.0.0-beta.82","oh-my-opencode-darwin-arm64":"5.0.0-beta.82","oh-my-opencode-windows-arm64":"5.0.0-beta.82","oh-my-opencode-linux-x64-musl":"5.0.0-beta.82","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.82","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.82","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.82","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.82","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.82"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.82_1790036677169_0.5810707069306666","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.83":{"name":"oh-my-opencode","version":"5.0.0-beta.83","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.83","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c1b30615299abc9362f25a31a767b966122e95c5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.83.tgz","fileCount":4115,"integrity":"sha512-vaFxFaL9FFVq82vEfuWayAFEi+hZCUykit2FlbeRTvlFd4gxI5K5G6CEExR6C3eJltTOw8fDzlGJuM9kpoUOYA==","signatures":[{"sig":"MEYCIQDu7kNXKzeumwfKF7jAP\/Rnq6mzcTUE00tGuJP2OxluvwIhAOIYb6JfYiHF1f5Oqcr8dbtYYjGEcyND+NebZOYfn6xj","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6TkeHsmsAqWCNg\/tHYsliZR926GXEaN94U3VUBJLsOAiEAwWomz4R\/ssMbJD+JkDlXUIWBuWdUHrxJVh0dVP2AVDw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.83","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39085465},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6b5e2aba46723e9a7eba24ad7e2308d37bdc718e","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.22-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.83","oh-my-opencode-darwin-x64":"5.0.0-beta.83","oh-my-opencode-linux-arm64":"5.0.0-beta.83","oh-my-opencode-windows-x64":"5.0.0-beta.83","oh-my-opencode-darwin-arm64":"5.0.0-beta.83","oh-my-opencode-windows-arm64":"5.0.0-beta.83","oh-my-opencode-linux-x64-musl":"5.0.0-beta.83","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.83","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.83","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.83","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.83","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.83"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.83_1790099566292_0.1042324751754169","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.84":{"name":"oh-my-opencode","version":"5.0.0-beta.84","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.84","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"399bef527e3526c9ee7ebbf594d898cd70806532","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.84.tgz","fileCount":4116,"integrity":"sha512-KN\/\/7HgCii7sRrJI+96oUoipU\/9HuymCT6oNOhipz9fmJeT5oibFMXaxLBLUKE3hqzvx4eTrGlI\/Q3itjEGXRg==","signatures":[{"sig":"MEUCIHrcD7o3vFWWjblLKlT7kgWrv7x6xL91d6jRTZhfshYeAiEAwbw3HWLe8mvWlHQVxEbp150COzCMbr3f\/Q4XZAjSeA0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAztSwZ+\/l6\/sMDkb6zv4RBWeP7owlHCcCo6MZ96YRNEAiBIYTIrDfayuI31tms8vWUXx\/L4cD+abyoNfrIKoL9WoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.84","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39112687},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"33d9e8a46e2eed2eb0177d7fb66f99e26e17e510","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.22-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.84","oh-my-opencode-darwin-x64":"5.0.0-beta.84","oh-my-opencode-linux-arm64":"5.0.0-beta.84","oh-my-opencode-windows-x64":"5.0.0-beta.84","oh-my-opencode-darwin-arm64":"5.0.0-beta.84","oh-my-opencode-windows-arm64":"5.0.0-beta.84","oh-my-opencode-linux-x64-musl":"5.0.0-beta.84","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.84","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.84","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.84","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.84","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.84"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.84_1790108842624_0.6689509993347047","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.85":{"name":"oh-my-opencode","version":"5.0.0-beta.85","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.85","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4d5efd4c1f48fff720bdc7513f964e38bc78b116","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.85.tgz","fileCount":4116,"integrity":"sha512-GQNZf7A56xIve095VqQEl+1BNut0J+VJmckW+wFV7FJdPpFqw7KHikh5Wc+gZ1vhKiRP7J1mfqCTmo\/51n2Rhg==","signatures":[{"sig":"MEYCIQDKcROeVR3CS9bNEEZOxEp+OJ8KlzA0hi6AS1j8E8gQLgIhAPNl8djOKKzHcRbyNzecnwrel0dPYgkzrG78MIS4\/Uf1","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiAIasZjQHT6ztC9\/UabPZDTdrmG4mSF\/Dud8TyYfC1AIgQFJ6dfwXUlfXFiEPZGvu3\/G2H2L9\/U8geIaDwBc4i\/M=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.85","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39120823},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ea4269ae59e3075af966a5c4ed342559cc850bc7","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.23","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.85","oh-my-opencode-darwin-x64":"5.0.0-beta.85","oh-my-opencode-linux-arm64":"5.0.0-beta.85","oh-my-opencode-windows-x64":"5.0.0-beta.85","oh-my-opencode-darwin-arm64":"5.0.0-beta.85","oh-my-opencode-windows-arm64":"5.0.0-beta.85","oh-my-opencode-linux-x64-musl":"5.0.0-beta.85","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.85","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.85","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.85","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.85","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.85_1790135793756_0.6921963057080647","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.86":{"name":"oh-my-opencode","version":"5.0.0-beta.86","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.86","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"de82d32bbb9f9c6760d764436a15c76dfb211744","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.86.tgz","fileCount":4116,"integrity":"sha512-Yw1iOMcY2FdXQ2gS06ajgFlNvQYfPG7JcDhkyMne55miMVeCRRDCpMrmnfkFPtRfmrpc6+3wMtOgF7FWnyklZA==","signatures":[{"sig":"MEUCIDh7cq4\/Hwy5nY7wTgp4cjT+qESXYxgOOLUY7sB2zozpAiEArvnLGox7dDOBZs6VXwJ9UC5VLM+bqwh\/dzJdMyJ1wK8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzeaGD\/7f+rhYT4t1dMAtspQbEdj4jVutw1QX\/1XYlpgIhAOL919uUjEUtt6XOzDpGZCpLxE7C1FhEGjYbZ+NBKGcx","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.86","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":39121871},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"64ab4871b34184b753903dfb8dfab6d33758e31e","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.23-2","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.86","oh-my-opencode-darwin-x64":"5.0.0-beta.86","oh-my-opencode-linux-arm64":"5.0.0-beta.86","oh-my-opencode-windows-x64":"5.0.0-beta.86","oh-my-opencode-darwin-arm64":"5.0.0-beta.86","oh-my-opencode-windows-arm64":"5.0.0-beta.86","oh-my-opencode-linux-x64-musl":"5.0.0-beta.86","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.86","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.86","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.86","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.86","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.86"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.86_1790144641005_0.8632390816043503","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.87":{"name":"oh-my-opencode","version":"5.0.0-beta.87","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.87","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"177a3323bddcea94dfe98c082ea4d7b52e72f6c4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.87.tgz","fileCount":4130,"integrity":"sha512-A\/yFTc3bqGYiCuFNT77fvBR4axll5mFPDbGP+CPVAsq25ohf8bgmSVn9I2WDvytEetsYTJfaUue6uk36VNPVcQ==","signatures":[{"sig":"MEUCIQCF+bMFmotA+SAinDMle3ottRb2n9LsIdtmxeI3nk7fhQIgQftoTpcLwi+IMuwNZbc8J4xFR+AEsWAVUzIQrHldaFI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2FqHjBuYN85okgt5Qyav2Tm6odVQZxJf3gtl\/AL1YMwIgL1U0MmoiQIsICY6VERX2Sy0nOyqjBnqDnzYZdqsu0zw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.87","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":42171253},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"09f1a9596d581e21521753a6c51d68aa17fce830","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#25781c8ac04f9aae358b06551520b792ac45c6ed","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.23-4","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.87","oh-my-opencode-darwin-x64":"5.0.0-beta.87","oh-my-opencode-linux-arm64":"5.0.0-beta.87","oh-my-opencode-windows-x64":"5.0.0-beta.87","oh-my-opencode-darwin-arm64":"5.0.0-beta.87","oh-my-opencode-windows-arm64":"5.0.0-beta.87","oh-my-opencode-linux-x64-musl":"5.0.0-beta.87","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.87","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.87","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.87","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.87","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.87"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.87_1790162234953_0.7047258708130284","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.88":{"name":"oh-my-opencode","version":"5.0.0-beta.88","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.88","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"0df357d7de06885f86e72fcda61a4df7d9ede060","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.88.tgz","fileCount":4130,"integrity":"sha512-ZueLO95JJWMUfpq1CeIGQgadb2wH5yJUc\/+x86+Q5rumd2gOkgdSDdQ9sJ\/QMo9zLrepPKDy88bmPAntySP6vw==","signatures":[{"sig":"MEUCID5jdnw6TkWp4KuM3D1ABSfq1TZCBXx178xvjxjZ1vQqAiEAxvvwVktu5qorAWEPy+YThrwNrTQk\/LqIt\/GLPfN+\/JM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDEdcyobuR\/dqWMfuVoHEXw+aNnHLoqFVXtbt6tH6eIaAiA3+WIYmjkURRwKKU0GJTShBtrvvHP1FVBxN\/zIKiWnOg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.88","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":42186804},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7336bdfe405c23185c294bd8af35a62ce9d254ae","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#25781c8ac04f9aae358b06551520b792ac45c6ed","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.23-5","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.88","oh-my-opencode-darwin-x64":"5.0.0-beta.88","oh-my-opencode-linux-arm64":"5.0.0-beta.88","oh-my-opencode-windows-x64":"5.0.0-beta.88","oh-my-opencode-darwin-arm64":"5.0.0-beta.88","oh-my-opencode-windows-arm64":"5.0.0-beta.88","oh-my-opencode-linux-x64-musl":"5.0.0-beta.88","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.88","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.88","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.88","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.88","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.88"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.88_1790177995016_0.7846144572087879","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.89":{"name":"oh-my-opencode","version":"5.0.0-beta.89","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.89","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"42e8eab37c58459cc2259a8da79acda29149d590","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.89.tgz","fileCount":4134,"integrity":"sha512-1FKBKVpgA91VVTT8Lwc1Sr26r\/2sRuks2wHSZ1mVJrnfDCJ113rMFzYUPXdNRTdWt\/QQTg1wIfqF7jHTEfkIvw==","signatures":[{"sig":"MEYCIQD5LP5MY320qH4DLimcsLv0o8GGCpBuulYfVxrxNX7eLAIhAN6E8Th77AT3scOxX6rUFN64jCQ09GMiFrKKulnmj1ik","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzfp\/uBOmXLXBk0U8EHzTa63nLzFBgsKSPQ+M5ZbnhcgIgKvEoIIFh1MJbjo1ZM5z5bluJIlI\/Wq1\/PwivD7KeGzo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.89","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":42206412},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"549a60b8003137d316cbce43d3e50428af08acc4","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#25781c8ac04f9aae358b06551520b792ac45c6ed","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.24","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.89","oh-my-opencode-darwin-x64":"5.0.0-beta.89","oh-my-opencode-linux-arm64":"5.0.0-beta.89","oh-my-opencode-windows-x64":"5.0.0-beta.89","oh-my-opencode-darwin-arm64":"5.0.0-beta.89","oh-my-opencode-windows-arm64":"5.0.0-beta.89","oh-my-opencode-linux-x64-musl":"5.0.0-beta.89","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.89","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.89","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.89","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.89","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.89_1790234551307_0.1047449555036517","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0-beta.90":{"name":"oh-my-opencode","version":"5.0.0-beta.90","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0-beta.90","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f1a959ea36ecd316e6e529e7f7f3c58aa1a6883a","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0-beta.90.tgz","fileCount":4249,"integrity":"sha512-asrUI\/SHUhcQXFiQkUjfgzTfG\/YFPdco0yIJaPnq3kMhze1x\/vXfdPQh9uN2GDBeKPXSEfSmtWGj+N0eo9Ru6Q==","signatures":[{"sig":"MEUCIQCvWlFZEJdx4arhmoBQ2X9vRzXcXEQmHH96YtapVd7YwAIgTD6SHtYPPGQMrL7+CWBdkQJtNmWYmN7k8XUs8B5Cc7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDziGQ5Xn2JFZNzAUSLvGeziBKXjHeNQ+Blbs1bORUiIgIgFNMHUgkyHAYAn0bQthgjniCqY3H8Ccra7fJp3S\/pjOI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0-beta.90","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43098812},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"05dcba64b749e7666dcd0296c079d31cf3c298f1","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-cn.md","devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.24-3","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0-beta.90","oh-my-opencode-darwin-x64":"5.0.0-beta.90","oh-my-opencode-linux-arm64":"5.0.0-beta.90","oh-my-opencode-windows-x64":"5.0.0-beta.90","oh-my-opencode-darwin-arm64":"5.0.0-beta.90","oh-my-opencode-windows-arm64":"5.0.0-beta.90","oh-my-opencode-linux-x64-musl":"5.0.0-beta.90","oh-my-opencode-linux-arm64-musl":"5.0.0-beta.90","oh-my-opencode-linux-x64-baseline":"5.0.0-beta.90","oh-my-opencode-darwin-x64-baseline":"5.0.0-beta.90","oh-my-opencode-windows-x64-baseline":"5.0.0-beta.90","oh-my-opencode-linux-x64-musl-baseline":"5.0.0-beta.90"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0-beta.90_1790293947133_0.829400008635194","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.0":{"name":"oh-my-opencode","version":"5.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4775cef780e85d29e41901e81efc5ba3a4bea3e7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.0.tgz","fileCount":4249,"integrity":"sha512-oZanI4bkcAbmhGEW6krZ69r7rzbx8Sdk5wM37SGkuD3SvCv0FBuSdfCoEtHcBPhet4eQ\/mi26dLu868omzNJeQ==","signatures":[{"sig":"MEUCIHTTNjvujGPd9rsB6heio0n4BPaUzjnfRkSIUYu\/bYwAAiEA2G3Bzt8n3\/1hJEfAYf0WMw5pygL7wDdLb+GLVJnZ3Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTTlJotwnB5p\/1eqTBzgwSsP7P4UjJtsGSoHh5FgLc+wIhAMQpmCi7x0+\/+8USiDwSVt\/pJkm9nvIfsxn1PJ6h9q1n","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43098788},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"eb5c55c67877ef58e58a174b4c26d0c3e941eca0","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.26","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.0","oh-my-opencode-darwin-x64":"5.0.0","oh-my-opencode-linux-arm64":"5.0.0","oh-my-opencode-windows-x64":"5.0.0","oh-my-opencode-darwin-arm64":"5.0.0","oh-my-opencode-windows-arm64":"5.0.0","oh-my-opencode-linux-x64-musl":"5.0.0","oh-my-opencode-linux-arm64-musl":"5.0.0","oh-my-opencode-linux-x64-baseline":"5.0.0","oh-my-opencode-darwin-x64-baseline":"5.0.0","oh-my-opencode-windows-x64-baseline":"5.0.0","oh-my-opencode-linux-x64-musl-baseline":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.0_1790439861685_0.3609142152233691","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.0.1":{"name":"oh-my-opencode","version":"5.0.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.0.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6d0c57c2789194055f159413d9cd3be327b20947","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.0.1.tgz","fileCount":4249,"integrity":"sha512-LVwihKGzrWMJkdV7vlS6maCamNLxoZAcILrWj4SbMYP881C0mjEkdht2nfod\/f+a5WluJWmwdTRGuzcD5Qz4sA==","signatures":[{"sig":"MEQCIDDFEIkTxC45ay5Cfaj6Emg1G3unKnpFrBJppIKUd\/AOAiAn5yeXDFVMZgG1JyrOS8ysF2vmMMsHJc3iSjsZXwT3qA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1zeqYteAkcAl2BlfV25Uq0QoiybE4OmW+JcKRo9Mj9AIhAKKAm08LpDvOVO91lwkk6Z3vft1YfTN0\/jdbnCAzBO7C","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.0.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":42952505},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ab725f3299cd5ba8727a999817db8f9d856f2440","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.27","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.0.1","oh-my-opencode-darwin-x64":"5.0.1","oh-my-opencode-linux-arm64":"5.0.1","oh-my-opencode-windows-x64":"5.0.1","oh-my-opencode-darwin-arm64":"5.0.1","oh-my-opencode-windows-arm64":"5.0.1","oh-my-opencode-linux-x64-musl":"5.0.1","oh-my-opencode-linux-arm64-musl":"5.0.1","oh-my-opencode-linux-x64-baseline":"5.0.1","oh-my-opencode-darwin-x64-baseline":"5.0.1","oh-my-opencode-windows-x64-baseline":"5.0.1","oh-my-opencode-linux-x64-musl-baseline":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.0.1_1790489521479_0.9394664346494033","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.0":{"name":"oh-my-opencode","version":"5.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.0","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"24b92f29cff45df48f6fa1efdcb18a281dbe8c2d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.0.tgz","fileCount":4249,"integrity":"sha512-wuI4XgmI2AY\/tXfUr2v+NhRhnLjQkqpYizQaIZ2YeLnGZdoq9\/W5qui91uF3q8XQ8rpNh6H7VDQ2TSa6ZPP+nQ==","signatures":[{"sig":"MEYCIQCeLS7TfYr91O8\/a2wrDu2ZN\/wSVmfX8ML+\/TatG4jZcwIhAL09K3UdWxCp+06MXM0L+O5nGyjzDHSaR3EcQrgOAM6K","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBMvImYe7e6loCryEA\/tZYYEARrY72u+9ni0lZ1mIUO7AiEA+QSLv30H8256I7x6WX5o11cKWLzzttNU\/6PT3LRdfG4=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.0","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":42988455},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d859bc2b237c57fbcd5d4a3ec61474ffe943a624","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.28-7","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.0","oh-my-opencode-darwin-x64":"5.1.0","oh-my-opencode-linux-arm64":"5.1.0","oh-my-opencode-windows-x64":"5.1.0","oh-my-opencode-darwin-arm64":"5.1.0","oh-my-opencode-windows-arm64":"5.1.0","oh-my-opencode-linux-x64-musl":"5.1.0","oh-my-opencode-linux-arm64-musl":"5.1.0","oh-my-opencode-linux-x64-baseline":"5.1.0","oh-my-opencode-darwin-x64-baseline":"5.1.0","oh-my-opencode-windows-x64-baseline":"5.1.0","oh-my-opencode-linux-x64-musl-baseline":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.0_1790623638926_0.27942668771523316","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.1":{"name":"oh-my-opencode","version":"5.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"1ceb616a0d97b88041d164323e3ae7283aa449c6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.1.tgz","fileCount":4249,"integrity":"sha512-yCyIiWNLw4uVj6FzZOn+hc2YUFPmj6VhRDES\/VkDOQUdlp9x0GIqEnwvSgoGZhvVdp5t5UmEQXKvseb8t+2xFw==","signatures":[{"sig":"MEQCIEVuUthrsFXEKtrzO4MI6EXDS5tJnVXgdCv57R2h9cBOAiBQ9LGDWTsTmAzawOz58Zef30mlJrvMSDCAjmrRJQKqHg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHgGpnGgKVIf5cSemEGRUI9Dzmh+3YHaFdyQwwt1\/RCAIgHzRALS1U8cQM6lN820dzg4VfFag9ohSVCM8vDUX4aDA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.1","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43020620},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9c8dcc5d00a412fe3fbd238b8f3236b39810627c","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0","@earendil-works\/pi-ai":"0.84.2","@earendil-works\/pi-tui":"0.84.2","@earendil-works\/pi-agent-core":"0.84.2","@earendil-works\/pi-coding-agent":"0.84.2"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","diff":"^9.0.0","js-yaml":"^5.4.2","commander":"^15.0.0","picomatch":"^4.0.7","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@opentui\/solid":"^0.5.11","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode-ai\/plugin":"1.18.31","@modelcontextprotocol\/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.4.2","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.29","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.1","oh-my-opencode-darwin-x64":"5.1.1","oh-my-opencode-linux-arm64":"5.1.1","oh-my-opencode-windows-x64":"5.1.1","oh-my-opencode-darwin-arm64":"5.1.1","oh-my-opencode-windows-arm64":"5.1.1","oh-my-opencode-linux-x64-musl":"5.1.1","oh-my-opencode-linux-arm64-musl":"5.1.1","oh-my-opencode-linux-x64-baseline":"5.1.1","oh-my-opencode-darwin-x64-baseline":"5.1.1","oh-my-opencode-windows-x64-baseline":"5.1.1","oh-my-opencode-linux-x64-musl-baseline":"5.1.1"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.1_1790662874312_0.24677904339110102","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.2":{"name":"oh-my-opencode","version":"5.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7f9863fbb21212749d78782a4b6a8ffd05d0bcd3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.2.tgz","fileCount":4249,"integrity":"sha512-oc20w99kDI4ROqtXZH8sVKKxPNnqnE7ZtjTjTYlRcAi2H2CF4SkR8e\/qeckIvmrzUoWiIyajSzrOmEH0Y5ZlYw==","signatures":[{"sig":"MEUCIHsVhnzhtZ4MPAL1q5jXiOB6+fsS9GQ9lK3TQ3R5cKdSAiEAupPDm05D2R9N5lSGN8JZeG19BDu\/Tgh6SVa3HGU\/eg0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyqKUShOD+\/OyMSu9umyxmy\/aroN5xjTU4Elb5XBcXYAiEAjbHrx8Kd72XIwSMbA+KJESy0Uursi\/9NXdHc05bTQmc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.2","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43023057},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"79ab21eb774b8956ae46e593fafa05a8f11f7aa8","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.29-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.2","oh-my-opencode-darwin-x64":"5.1.2","oh-my-opencode-linux-arm64":"5.1.2","oh-my-opencode-windows-x64":"5.1.2","oh-my-opencode-darwin-arm64":"5.1.2","oh-my-opencode-windows-arm64":"5.1.2","oh-my-opencode-linux-x64-musl":"5.1.2","oh-my-opencode-linux-arm64-musl":"5.1.2","oh-my-opencode-linux-x64-baseline":"5.1.2","oh-my-opencode-darwin-x64-baseline":"5.1.2","oh-my-opencode-windows-x64-baseline":"5.1.2","oh-my-opencode-linux-x64-musl-baseline":"5.1.2"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.2_1790690529266_0.5814942058977493","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.3":{"name":"oh-my-opencode","version":"5.1.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"36760c313eece9c4be965d4bb4c5e2680e7bb22f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.3.tgz","fileCount":4249,"integrity":"sha512-ukd9cuApFf1b+neE\/DQvOqx3X1fkQX6fOJTWeaUEw8X6fI+79EcAMlUTT445by3IQgg7HaUSzYgW0uo7GzrC5A==","signatures":[{"sig":"MEYCIQDVHa7Qnstv6rt9hzMjQSvLKi506qp0xJF8sstz4Fp9EQIhAN5Zgp\/piKHXVwrJ3aGHAv2Gr+SmUOOVhTLV3edSPmGI","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWUSr\/WcD5eTWu7Ungs9Wt3NGe3FWE4i0y6KU3DeVSlAiBc8b+vZxk\/H1blAR1uWF0peg7ozBMMglmYR4WZlgjI5w==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.3","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43028109},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"77731aaf248868a6a249d4b79ad726fb7a2fd58f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.29-4","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.3","oh-my-opencode-darwin-x64":"5.1.3","oh-my-opencode-linux-arm64":"5.1.3","oh-my-opencode-windows-x64":"5.1.3","oh-my-opencode-darwin-arm64":"5.1.3","oh-my-opencode-windows-arm64":"5.1.3","oh-my-opencode-linux-x64-musl":"5.1.3","oh-my-opencode-linux-arm64-musl":"5.1.3","oh-my-opencode-linux-x64-baseline":"5.1.3","oh-my-opencode-darwin-x64-baseline":"5.1.3","oh-my-opencode-windows-x64-baseline":"5.1.3","oh-my-opencode-linux-x64-musl-baseline":"5.1.3"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.3_1790711218670_0.28305326300944644","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.4":{"name":"oh-my-opencode","version":"5.1.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"87864018589e88cb2054b2af18063bf81e0c37c4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.4.tgz","fileCount":4252,"integrity":"sha512-PqvKdKL4nYMEteeHCKIGgTJnQPtBu8zBlEFrskTd\/o3G\/loVguG0DIVme13ai8K2RrCUXVy1ODFATQzcMg2jCg==","signatures":[{"sig":"MEUCIQDTBUb1OzroND3FnjspwRQUUTxglz4qEOJzIG6QUjBGjwIgV51w9jZg4zQJOOgM8IN6IGpvjPv0RbXP1Khm1DeboGA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXW9o+BfJ7AU9K+17AqhdxtJtde8aI9Ue4vD0PiER2DAiBjphhgtf+L2d5kPbe0V9hAtvzLmB5YDFyRgA44aJ8abg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.4","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43056219},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d1317056ebdea8d22664f87046628f105a8be58f","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.29-5","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.4","oh-my-opencode-darwin-x64":"5.1.4","oh-my-opencode-linux-arm64":"5.1.4","oh-my-opencode-windows-x64":"5.1.4","oh-my-opencode-darwin-arm64":"5.1.4","oh-my-opencode-windows-arm64":"5.1.4","oh-my-opencode-linux-x64-musl":"5.1.4","oh-my-opencode-linux-arm64-musl":"5.1.4","oh-my-opencode-linux-x64-baseline":"5.1.4","oh-my-opencode-darwin-x64-baseline":"5.1.4","oh-my-opencode-windows-x64-baseline":"5.1.4","oh-my-opencode-linux-x64-musl-baseline":"5.1.4"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.4_1790721372157_0.821152096227959","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.5":{"name":"oh-my-opencode","version":"5.1.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"92cbf16c962e88460a9c91a05b641faab8d94747","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.5.tgz","fileCount":4253,"integrity":"sha512-\/9OercQwyi2YK7QgSMrmic3ssgMyOfQNLPzu8LLEDsOyTZJ\/baCmVH65mFrdsVsHHzWI9+zMcWtGrCuucWHC4Q==","signatures":[{"sig":"MEUCIQC1dZXN2tp2yo8V7b8Zj30he3BpzMHWrE7qdST9l5+NyQIgP55urNxzLq5QGdlXnXesVO4AJ4efFdmFteZ7jNMoEDI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoC6LomKU4s0cTfS73m8JR7oEuh6ohbUp+M6CstFCFQAiEA3n8yjAL4qLm5geQY+9LkEWUq7+1uYSh\/JvtN3OCcj\/A=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.5","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43116860},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f0f97f811dd74432690fc0f862fb48102521da92","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.29-5","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.5","oh-my-opencode-darwin-x64":"5.1.5","oh-my-opencode-linux-arm64":"5.1.5","oh-my-opencode-windows-x64":"5.1.5","oh-my-opencode-darwin-arm64":"5.1.5","oh-my-opencode-windows-arm64":"5.1.5","oh-my-opencode-linux-x64-musl":"5.1.5","oh-my-opencode-linux-arm64-musl":"5.1.5","oh-my-opencode-linux-x64-baseline":"5.1.5","oh-my-opencode-darwin-x64-baseline":"5.1.5","oh-my-opencode-windows-x64-baseline":"5.1.5","oh-my-opencode-linux-x64-musl-baseline":"5.1.5"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.5_1790765369237_0.7548824730524999","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.6":{"name":"oh-my-opencode","version":"5.1.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"203d5f48db3c2581b8497777dd114ab26f00cac0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.6.tgz","fileCount":4253,"integrity":"sha512-iC3hue+aLnp3FUiFcGn67+7GNUknJWVzr8JpPE768ODAcVoFIRHvPj8k3S6usGt\/Qcika6CsvvTCTKrFWVT75w==","signatures":[{"sig":"MEQCICPVNcslnQzrMnOB+ow7yJ2PZGJ42W+yGNDoC72ve+5pAiAOlM9Gpry16PBNStS\/jqBMQcadMn+kWJ60gG6yaaSL4w==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr\/hEPFd\/hTnoxOv294RdHTTaJ+qG24adffu1Yh1tQDQIgcCEVBHYV\/V5l2aZuaGSajrDFgJoUbKNA5X4925Gx72c=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.6","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43119980},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c5d4972f53421d31a2568f56ef1b2bc0a268fa2a","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.30","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.6","oh-my-opencode-darwin-x64":"5.1.6","oh-my-opencode-linux-arm64":"5.1.6","oh-my-opencode-windows-x64":"5.1.6","oh-my-opencode-darwin-arm64":"5.1.6","oh-my-opencode-windows-arm64":"5.1.6","oh-my-opencode-linux-x64-musl":"5.1.6","oh-my-opencode-linux-arm64-musl":"5.1.6","oh-my-opencode-linux-x64-baseline":"5.1.6","oh-my-opencode-darwin-x64-baseline":"5.1.6","oh-my-opencode-windows-x64-baseline":"5.1.6","oh-my-opencode-linux-x64-musl-baseline":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.6_1790794636744_0.5358899846270073","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.7":{"name":"oh-my-opencode","version":"5.1.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"efda476b9d9405cdfe158078c754c402ee990b71","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.7.tgz","fileCount":4238,"integrity":"sha512-aK5FKsofsRSOHR5JwKhhY9ozxeWZe4AC6OF3NLJ9PiADZ6MYP+jFYoO1FO4UxbiCl+C3Z0oOzcYV74vn+WCsrQ==","signatures":[{"sig":"MEUCIQD6ATL809\/k1cNZrE9Mes6SKL3pJcnrx\/rG7HAGQrwNpQIgVWDTo\/NZNKWztQJ+CG6+K\/0IVsKheoQlFunNS20fdiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSSNlSw7Jo7bL+wBYg51PFWJy3VPNVBj3RIPXh7J6+FAiEAruzcjw8+5+nMGRvBvV20CqQ1RKo5OuRmj+HZJ+tCVWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.7","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43125748},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"89688165848b69121270682193b5ac2c175666de","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.9.30","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.7","oh-my-opencode-darwin-x64":"5.1.7","oh-my-opencode-linux-arm64":"5.1.7","oh-my-opencode-windows-x64":"5.1.7","oh-my-opencode-darwin-arm64":"5.1.7","oh-my-opencode-windows-arm64":"5.1.7","oh-my-opencode-linux-x64-musl":"5.1.7","oh-my-opencode-linux-arm64-musl":"5.1.7","oh-my-opencode-linux-x64-baseline":"5.1.7","oh-my-opencode-darwin-x64-baseline":"5.1.7","oh-my-opencode-windows-x64-baseline":"5.1.7","oh-my-opencode-linux-x64-musl-baseline":"5.1.7"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.7_1790813255991_0.9276320257597672","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.8":{"name":"oh-my-opencode","version":"5.1.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c4f45732ffdd994b0261cafa02b4580bd3a03ebe","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.8.tgz","fileCount":4238,"integrity":"sha512-\/wHfjUe8uzKzxNomsXNXObW36TGXy0CXMzWGAv1P\/OWthAZYd\/xXPIhAJGKA7JAL48ikizdRmhdIfbh3aQGkvA==","signatures":[{"sig":"MEUCIQDneGR+ZvZm835b\/96z4UusrF5VLewUlNYj+0Z6K1qRWAIgKOib+qEQlPdiKz+bjpwb1yFpQahsTvJQU3Hp1EJv5Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAsrFX2sNdDoC+dc8Hi1zdO9n3TwmkwWAQtxH1gIRKhRAiBtPB8gkueyjCfh+YmFs6MU5FvSycqyuDiCOvhjEwln2g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.8","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43122451},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"46643fbb7ad5d7d339df583d873de832b05ae1e8","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.1-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.8","oh-my-opencode-darwin-x64":"5.1.8","oh-my-opencode-linux-arm64":"5.1.8","oh-my-opencode-windows-x64":"5.1.8","oh-my-opencode-darwin-arm64":"5.1.8","oh-my-opencode-windows-arm64":"5.1.8","oh-my-opencode-linux-x64-musl":"5.1.8","oh-my-opencode-linux-arm64-musl":"5.1.8","oh-my-opencode-linux-x64-baseline":"5.1.8","oh-my-opencode-darwin-x64-baseline":"5.1.8","oh-my-opencode-windows-x64-baseline":"5.1.8","oh-my-opencode-linux-x64-musl-baseline":"5.1.8"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.8_1790866577468_0.13857670509531572","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.9":{"name":"oh-my-opencode","version":"5.1.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"83974085afb699bc69d9f4803df6ece5393f5e9e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.9.tgz","fileCount":4238,"integrity":"sha512-S9\/zP7CfbkGyU37jnHC4iLovdkqCFQKqs+ff\/AAYrqY1pbUJ25LPv0glje81KwEkXVFiXfzNIkJBGflEWZkJtQ==","signatures":[{"sig":"MEUCIQDQIPpSjovdi3A\/36vRRJH8nSohISL8o+WMOnxmHV7X4AIgInuUq6dckepDnELAlJgkQD+leHzjWYNWhDFiLHBvRtw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkfGUkrl+2AgPZ9zzjSNpsTOoFhYj1+ImEACpIlnq2EAIhALykklCeZwZw3udun3UlPaMt39V33cp2oZEow0BTu0yE","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.9","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43125235},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"bcc854a49eddbaf29ab1487922ff0c544ba2d026","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.1-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.9","oh-my-opencode-darwin-x64":"5.1.9","oh-my-opencode-linux-arm64":"5.1.9","oh-my-opencode-windows-x64":"5.1.9","oh-my-opencode-darwin-arm64":"5.1.9","oh-my-opencode-windows-arm64":"5.1.9","oh-my-opencode-linux-x64-musl":"5.1.9","oh-my-opencode-linux-arm64-musl":"5.1.9","oh-my-opencode-linux-x64-baseline":"5.1.9","oh-my-opencode-darwin-x64-baseline":"5.1.9","oh-my-opencode-windows-x64-baseline":"5.1.9","oh-my-opencode-linux-x64-musl-baseline":"5.1.9"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.9_1790903892212_0.17709489320491878","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.10":{"name":"oh-my-opencode","version":"5.1.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"33df238403606a1516bd860d5c6a7700d800dce7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.10.tgz","fileCount":4238,"integrity":"sha512-4cDENQILwdzmWbK0PuLeaacIp9DgiwnJIciFYCkMrELqVe7ikhxMEqruA2+Td6BTuge5X9+BjCKVoXdk6EAmdA==","signatures":[{"sig":"MEUCIAbUxVyTd8pXum8kgnmdUUHM8+zNGFpKMLE5UBr1NP6yAiEAla+r9jRi2rsljpzuJLlWSjPIxwj8Xhx1P6aM7jJB5bA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmIoElGmgIXFJVjD3zdb8zpLmX7SMdCzeTS7JhqAgd+QIgRkX9siZeO7SfFIo8WENy1Zo69B3A1VK9s\/SEN5ddLvU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.10","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43125370},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"61086739c3b00f0990cbcdcdfde9146791e243db","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.1-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.10","oh-my-opencode-darwin-x64":"5.1.10","oh-my-opencode-linux-arm64":"5.1.10","oh-my-opencode-windows-x64":"5.1.10","oh-my-opencode-darwin-arm64":"5.1.10","oh-my-opencode-windows-arm64":"5.1.10","oh-my-opencode-linux-x64-musl":"5.1.10","oh-my-opencode-linux-arm64-musl":"5.1.10","oh-my-opencode-linux-x64-baseline":"5.1.10","oh-my-opencode-darwin-x64-baseline":"5.1.10","oh-my-opencode-windows-x64-baseline":"5.1.10","oh-my-opencode-linux-x64-musl-baseline":"5.1.10"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.10_1790933203376_0.4730821480464251","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.11":{"name":"oh-my-opencode","version":"5.1.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d0ad290f89715c5e7f50fa64bd55fcdf2f5c744f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.11.tgz","fileCount":4238,"integrity":"sha512-NnjCPnRKS9qtRjNbafLWQRYJriUvV2XSGiP8L1p6bGOpc8sZt8sSIqIwKWf93ZNBZ2CqErH66ZvO3XNUB0HWOA==","signatures":[{"sig":"MEYCIQDImQMVwUE0mDI9Wha79kEXfD1Q8GvSVvSI7v1N4cBj4wIhAPqR3Tdwn3gGYdswfEVf4JaSVemmXKn29xCajoKKFqCT","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFigHaIBgHLRyyb+4q99HlfqjUTlzUphEyZqcB6nQFBQAiBMYQp7KGk5zj+T3EcYUcflSyTxaFP+zmd5QcLSd\/caYw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.11","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43125370},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"00dee2d2df32490cfee7d54fe8576f7f1caf46b1","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.1-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.11","oh-my-opencode-darwin-x64":"5.1.11","oh-my-opencode-linux-arm64":"5.1.11","oh-my-opencode-windows-x64":"5.1.11","oh-my-opencode-darwin-arm64":"5.1.11","oh-my-opencode-windows-arm64":"5.1.11","oh-my-opencode-linux-x64-musl":"5.1.11","oh-my-opencode-linux-arm64-musl":"5.1.11","oh-my-opencode-linux-x64-baseline":"5.1.11","oh-my-opencode-darwin-x64-baseline":"5.1.11","oh-my-opencode-windows-x64-baseline":"5.1.11","oh-my-opencode-linux-x64-musl-baseline":"5.1.11"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.11_1790967096933_0.5467865863665204","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.12":{"name":"oh-my-opencode","version":"5.1.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"cd916e51e35003386263cf06ff9d5e549d1c6005","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.12.tgz","fileCount":4238,"integrity":"sha512-zZkEls199HD3JvOt39rHHXx5qWABZ\/A49N9HkxJqfh2OFXGPHSJOdmtIi603IMUs8yfsH3Zj2xC9U5P8DtYemQ==","signatures":[{"sig":"MEYCIQDWfs57um\/qtSiVNp6PUwaHYkMPcv\/6ZDDLkSn8IOjlcwIhAKH8aW3SB7M9u\/lDOKbP0eYBeuzbDA2ZXcd1zw+XDMay","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqmDBfVA9ef7jaU6KiNb9CxWdpxD88eKwmktFKp9tlxgIgbBAdjPX5cM84lW\/9gsV8ah\/ROFgIsPJMJLYYMnUr\/EE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.12","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43125360},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"867752cba2de72b1a4cc490446d41e15bd30ad48","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.12","oh-my-opencode-darwin-x64":"5.1.12","oh-my-opencode-linux-arm64":"5.1.12","oh-my-opencode-windows-x64":"5.1.12","oh-my-opencode-darwin-arm64":"5.1.12","oh-my-opencode-windows-arm64":"5.1.12","oh-my-opencode-linux-x64-musl":"5.1.12","oh-my-opencode-linux-arm64-musl":"5.1.12","oh-my-opencode-linux-x64-baseline":"5.1.12","oh-my-opencode-darwin-x64-baseline":"5.1.12","oh-my-opencode-windows-x64-baseline":"5.1.12","oh-my-opencode-linux-x64-musl-baseline":"5.1.12"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.12_1790994665231_0.231808563998386","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.13":{"name":"oh-my-opencode","version":"5.1.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"20f8f7f2f68e59c22e3418fc2db222b3e188453e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.13.tgz","fileCount":4244,"integrity":"sha512-2TQFO0Y3QYYxinRtEqx+QllRAgx+w1BS+Lu63N1ef1XPN4av8JnOa45lnm0hZtbmIfX7kuGpDIV9FVHxw8QSCg==","signatures":[{"sig":"MEYCIQDBWmCv8tkzz5L6HuMBby+rf7Oj+DfQQlMymVjhvjwcFwIhAJ3sDX0pQxrXentbnAEeVq4rl0vOyk0HOyG9FyL8UgKa","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ1O4IxOKd1wpv9axVfUPbciUXASpM9lDcaFd55\/ntEAIgIyr4PpZa2Y9c9jftgEFmQSGxzPB0d4aRusBpm4Mppds=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.13","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43143779},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"294a165e320314b130526b2a1326368ef14bfb57","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.13","oh-my-opencode-darwin-x64":"5.1.13","oh-my-opencode-linux-arm64":"5.1.13","oh-my-opencode-windows-x64":"5.1.13","oh-my-opencode-darwin-arm64":"5.1.13","oh-my-opencode-windows-arm64":"5.1.13","oh-my-opencode-linux-x64-musl":"5.1.13","oh-my-opencode-linux-arm64-musl":"5.1.13","oh-my-opencode-linux-x64-baseline":"5.1.13","oh-my-opencode-darwin-x64-baseline":"5.1.13","oh-my-opencode-windows-x64-baseline":"5.1.13","oh-my-opencode-linux-x64-musl-baseline":"5.1.13"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.13_1791022273826_0.38688804592462445","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.14":{"name":"oh-my-opencode","version":"5.1.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3038583edb0db4b94893017f9b83bbab7c2709f4","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.14.tgz","fileCount":4248,"integrity":"sha512-zQv4i8bfr8+rk5n426Iu2w4TmJdcEm+ElNJbpY6w79cEC\/KekFyEKpt7Q5ZNkA9P6+GKcQ9fcRYTpHxFCu+zRw==","signatures":[{"sig":"MEUCIQCYFa6OTTM6Dq6UY4ZXbh0sGx49Ayj33vqsPhTu7\/hXoQIgfyd4+cvJvrQlU5+WnjXDpARHOyYexyXh0auWyrSs7jw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLTAAXLMC4MtsHKcuzP3PnVSIyHyoOPgq+FDIAW1nGRQIhAPmFDO8CWj2GlZBst+llXExlGul1AjE\/cbmxVTE\/MD1a","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.14","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43227168},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2afeed86cfbcc0de250321955589e905bcdc0acc","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.5","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.14","oh-my-opencode-darwin-x64":"5.1.14","oh-my-opencode-linux-arm64":"5.1.14","oh-my-opencode-windows-x64":"5.1.14","oh-my-opencode-darwin-arm64":"5.1.14","oh-my-opencode-windows-arm64":"5.1.14","oh-my-opencode-linux-x64-musl":"5.1.14","oh-my-opencode-linux-arm64-musl":"5.1.14","oh-my-opencode-linux-x64-baseline":"5.1.14","oh-my-opencode-darwin-x64-baseline":"5.1.14","oh-my-opencode-windows-x64-baseline":"5.1.14","oh-my-opencode-linux-x64-musl-baseline":"5.1.14"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.14_1791070419959_0.9051074228820053","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.15":{"name":"oh-my-opencode","version":"5.1.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"2e987edf16d677885ecb347c81a14757532dcc42","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.15.tgz","fileCount":4248,"integrity":"sha512-D4YeO\/ZoIu6m8OGe7xfxYBOerP\/\/+hZMV4zwJF31m\/o5MQm5xqqyWa1+iGtQszbwzlqkbh95tXWdt4l0Lsboww==","signatures":[{"sig":"MEUCIQC1XTzMH+wRui1RGUmZHnah8mx7PIkxpzL5EYgOXzjTbQIgUPyfvJTj7laVBxxzAtuk1s61RQbsMEj0wwsICELSMgU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCz6RrS05d036xK9iv34C0EbGqxuGG0wsQweJDEmjuZAiEA+8DN\/qv6WI8A7oNPjGPdO\/zw18p7PzRI6LXY8ThdpZw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.15","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43227264},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f98d51e9f78974f18ff32d9a151c192d31c654b9","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.6","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.15","oh-my-opencode-darwin-x64":"5.1.15","oh-my-opencode-linux-arm64":"5.1.15","oh-my-opencode-windows-x64":"5.1.15","oh-my-opencode-darwin-arm64":"5.1.15","oh-my-opencode-windows-arm64":"5.1.15","oh-my-opencode-linux-x64-musl":"5.1.15","oh-my-opencode-linux-arm64-musl":"5.1.15","oh-my-opencode-linux-x64-baseline":"5.1.15","oh-my-opencode-darwin-x64-baseline":"5.1.15","oh-my-opencode-windows-x64-baseline":"5.1.15","oh-my-opencode-linux-x64-musl-baseline":"5.1.15"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.15_1791091704930_0.4067216431611551","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.16":{"name":"oh-my-opencode","version":"5.1.16","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"15ac66b6c3620dca8b8de06f7e021569d1057e82","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.16.tgz","fileCount":4248,"integrity":"sha512-m+fDguMt1Al0Fy2h0W6qvPIAvcopVNRaFq900Y+HoONVO1FvPcg3hilcsh3QJuo7NKrP0MePopzfRqOgcktOXQ==","signatures":[{"sig":"MEUCIG0W4qykLZYETGmRCJ7GuNXe1avrkly110ZgI9QFPrXCAiEAz8xh1DyXRZGlZhRCeRK0vKSj69Nytbfd1hx0rZFkasA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsCdQyAcZMkrxezOwJHqxe4aAnoe5aFXlCpxF+wsCNgQIgVBclSGprNyxdinIVcjAst9zjp3NirgYwUB4aDlNWkug=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.16","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43267379},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d8b8907519cf61626b7b26f428b9b1de026326bc","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.7","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.16","oh-my-opencode-darwin-x64":"5.1.16","oh-my-opencode-linux-arm64":"5.1.16","oh-my-opencode-windows-x64":"5.1.16","oh-my-opencode-darwin-arm64":"5.1.16","oh-my-opencode-windows-arm64":"5.1.16","oh-my-opencode-linux-x64-musl":"5.1.16","oh-my-opencode-linux-arm64-musl":"5.1.16","oh-my-opencode-linux-x64-baseline":"5.1.16","oh-my-opencode-darwin-x64-baseline":"5.1.16","oh-my-opencode-windows-x64-baseline":"5.1.16","oh-my-opencode-linux-x64-musl-baseline":"5.1.16"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.16_1791108580514_0.5344959518808938","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.17":{"name":"oh-my-opencode","version":"5.1.17","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.17","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"22c9f85216a723904318f2436ea13adad832300b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.17.tgz","fileCount":4248,"integrity":"sha512-mTJBKQQW2os4KUEwbRyzZIG7HmopO5kpeIm4ZJq\/SfucSPloTlSiZvsx2tm3+NHnUGoEnmZPh2FIfxmMKtF2IQ==","signatures":[{"sig":"MEUCIADGt\/QOOZNQcxIe95JydABTX7zRBW6LUg\/Oo4G+yYP8AiEAnmClIVGe9yIrdl+gLJtY5z9xcwzW2vV\/XloNUHVVmWU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxuGp\/nahViFnP3jYMLKndWRDBc1LQraOgdc0iXeCGDgIhAN4Rshxex\/JzJ0ZXRZCQom3aceFwJdHunClru2csKpYZ","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.17","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43268081},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"091728d274f20d62504b0b5e1edbc3970671dd8b","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.8","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.17","oh-my-opencode-darwin-x64":"5.1.17","oh-my-opencode-linux-arm64":"5.1.17","oh-my-opencode-windows-x64":"5.1.17","oh-my-opencode-darwin-arm64":"5.1.17","oh-my-opencode-windows-arm64":"5.1.17","oh-my-opencode-linux-x64-musl":"5.1.17","oh-my-opencode-linux-arm64-musl":"5.1.17","oh-my-opencode-linux-x64-baseline":"5.1.17","oh-my-opencode-darwin-x64-baseline":"5.1.17","oh-my-opencode-windows-x64-baseline":"5.1.17","oh-my-opencode-linux-x64-musl-baseline":"5.1.17"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.17_1791131696617_0.43351340440307884","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.18":{"name":"oh-my-opencode","version":"5.1.18","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.18","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"258147995f5294c053d7884b702846fd19f638df","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.18.tgz","fileCount":4248,"integrity":"sha512-MFuSpfF01BuAzUw\/T9O5Ch3GO61H+1i8vQywBJXd3UGE7QvaP3\/fIlvD3xfvV6+iSXIiBR1jDDuLWTufoPYlKw==","signatures":[{"sig":"MEQCIG3ZhZSt+5CmzyMDlhgsZBJJmbn\/gcOYMvVDZk4iHI4fAiA\/+1tvKBB9NSyptmxwWvq0R3VHD2y9y+ZttrdunilHCg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi+DI2\/y\/IKMcEMAoIi7NWt2G+1lOQBvF\/jAuK0pD+zAIgDrP0NDOVVAkC9QEGalAxAIm18IgtigBZQOdJIJzvwlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.18","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43268175},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7fae60c130a1bb54cad8fa96d924c51c92983da8","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.9","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.18","oh-my-opencode-darwin-x64":"5.1.18","oh-my-opencode-linux-arm64":"5.1.18","oh-my-opencode-windows-x64":"5.1.18","oh-my-opencode-darwin-arm64":"5.1.18","oh-my-opencode-windows-arm64":"5.1.18","oh-my-opencode-linux-x64-musl":"5.1.18","oh-my-opencode-linux-arm64-musl":"5.1.18","oh-my-opencode-linux-x64-baseline":"5.1.18","oh-my-opencode-darwin-x64-baseline":"5.1.18","oh-my-opencode-windows-x64-baseline":"5.1.18","oh-my-opencode-linux-x64-musl-baseline":"5.1.18"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.18_1791156768272_0.32269024304854654","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.19":{"name":"oh-my-opencode","version":"5.1.19","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.19","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f51f181cde9bf17529eab31c2d81ae0c3b0f3e6f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.19.tgz","fileCount":4248,"integrity":"sha512-XD3UCtycOuEj9uCHSusfP\/Npu0lkdf42Ic1r0jWboG7DcypwjYt0GL3qOEX+xdfrHr0JHzVexLPz7dm0km8kHQ==","signatures":[{"sig":"MEQCIDjfodpxlawx+jRxnuv1ERO1neUhkdNtqw5tdkTw2GFcAiBI6w+hSdGLe3amDY+W5sYcO1+0NF344uKtez8R30GfIg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCj1VtBao0Isi1d\/wQgdphfgSfkrkxjYwWQm9tlwz+3pAIhAPLTe5SU41UmzqnpnwLlG0zjQBZ3rIqlkhypXepJqaYY","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.19","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43268180},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a8019016f47a9d814ebcc24bd921a561f065ee80","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.19","oh-my-opencode-darwin-x64":"5.1.19","oh-my-opencode-linux-arm64":"5.1.19","oh-my-opencode-windows-x64":"5.1.19","oh-my-opencode-darwin-arm64":"5.1.19","oh-my-opencode-windows-arm64":"5.1.19","oh-my-opencode-linux-x64-musl":"5.1.19","oh-my-opencode-linux-arm64-musl":"5.1.19","oh-my-opencode-linux-x64-baseline":"5.1.19","oh-my-opencode-darwin-x64-baseline":"5.1.19","oh-my-opencode-windows-x64-baseline":"5.1.19","oh-my-opencode-linux-x64-musl-baseline":"5.1.19"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.19_1791172192214_0.3874167328213842","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.21":{"name":"oh-my-opencode","version":"5.1.21","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.21","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"dd207b7e36a0966acc839543ec6d466a8a995211","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.21.tgz","fileCount":4251,"integrity":"sha512-rxTRwNA81NJOTKLPXkOOgbptyreSdNNyQuSB8J5TXFtpeYWrq1gxDLCM6UdpG9nbL6NNfm0OgU2DQLwg+dZ8LQ==","signatures":[{"sig":"MEUCIEZZrfYf\/FAdpF69W4ziTJq4jtL4EAHRAZsxPVMYBddJAiEAx0SzP3JHXZmO4ZlIszYBxDl1YMAtxzXQ8Pjree2uoGA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICehF8dh1ocQpa5hV0ONQovtbky3\/u5a+pD\/ZUfnCNAmAiEAqPbiqrOZS8Pc6gqYPgWigtvxp1gDTsAin1+OYSAj0k8=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.21","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43301683},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"071ea7e2038ae5fe46bd7b35778a8831a5fee953","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.21","oh-my-opencode-darwin-x64":"5.1.21","oh-my-opencode-linux-arm64":"5.1.21","oh-my-opencode-windows-x64":"5.1.21","oh-my-opencode-darwin-arm64":"5.1.21","oh-my-opencode-windows-arm64":"5.1.21","oh-my-opencode-linux-x64-musl":"5.1.21","oh-my-opencode-linux-arm64-musl":"5.1.21","oh-my-opencode-linux-x64-baseline":"5.1.21","oh-my-opencode-darwin-x64-baseline":"5.1.21","oh-my-opencode-windows-x64-baseline":"5.1.21","oh-my-opencode-linux-x64-musl-baseline":"5.1.21"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.21_1791294744496_0.5520201330968368","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.22":{"name":"oh-my-opencode","version":"5.1.22","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.22","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4a7aa4cc81faf9c6ec6d3f505a46f6be0e156c41","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.22.tgz","fileCount":4251,"integrity":"sha512-VJLW4caO5ektox1sCOH3820rxRUhVG6uwTN6uX4ELi4rC+QxkQj\/8ELurBSf8TYoNFykgEj4KisFWKPtK2teqw==","signatures":[{"sig":"MEQCIDGtkkpkK3hdfx6GonOL02msHCgXMsUfdq0ovwUZD58QAiAN6TC4SECp97m9H635r+o9LlqJ8ibeNclLbt2DFFao4g==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGfvndaoRgCwxxT6sL5XQosRI2hdRCbiyNe4hkCEEsh\/AiEA7HKLEYJ\/SwZXLdO8RzixGpH1\/OQP89STz\/WqLYxkqnI=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.22","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43305532},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d9af7f0931603f66c9fbe93f84e33630dcbb87bb","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-5","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.22","oh-my-opencode-darwin-x64":"5.1.22","oh-my-opencode-linux-arm64":"5.1.22","oh-my-opencode-windows-x64":"5.1.22","oh-my-opencode-darwin-arm64":"5.1.22","oh-my-opencode-windows-arm64":"5.1.22","oh-my-opencode-linux-x64-musl":"5.1.22","oh-my-opencode-linux-arm64-musl":"5.1.22","oh-my-opencode-linux-x64-baseline":"5.1.22","oh-my-opencode-darwin-x64-baseline":"5.1.22","oh-my-opencode-windows-x64-baseline":"5.1.22","oh-my-opencode-linux-x64-musl-baseline":"5.1.22"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.22_1791371104709_0.6966036772912956","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.23":{"name":"oh-my-opencode","version":"5.1.23","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.23","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e5214686b8ccf9fe18288058c00d716ac465c2e0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.23.tgz","fileCount":4251,"integrity":"sha512-Zzg7LbeYEzRULuD92PWYkRdG7HPzNKzDYCQRaStZGH3S9UAqehIjKkKOcD4F4wfi1RGqRpvUyN5dYpnPKywO\/A==","signatures":[{"sig":"MEQCIEbTr3tYru\/8PR7wXN2\/mXjAYT\/FO1kNxTzJzDYk636FAiBGzaCvKKBlT8OAlFb2pSmzRKp8NGOXy2xfsqj6IPpLmg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuY9ShLg18y0EeR0CURf2ETI2D+BijBjovbcaPWQ1sAAiAPcdca4w6f4JFH2Hi9HO9\/PT8vTFVagqbgLADosbHcIw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.23","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43305532},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a6127e977551e0cd87b25750cdbcc1f0e03851cb","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-6","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.23","oh-my-opencode-darwin-x64":"5.1.23","oh-my-opencode-linux-arm64":"5.1.23","oh-my-opencode-windows-x64":"5.1.23","oh-my-opencode-darwin-arm64":"5.1.23","oh-my-opencode-windows-arm64":"5.1.23","oh-my-opencode-linux-x64-musl":"5.1.23","oh-my-opencode-linux-arm64-musl":"5.1.23","oh-my-opencode-linux-x64-baseline":"5.1.23","oh-my-opencode-darwin-x64-baseline":"5.1.23","oh-my-opencode-windows-x64-baseline":"5.1.23","oh-my-opencode-linux-x64-musl-baseline":"5.1.23"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.23_1791391259371_0.32452455133645874","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.24":{"name":"oh-my-opencode","version":"5.1.24","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.24","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"00d895fcb80f3c38087d1bc600c8c19af704eddb","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.24.tgz","fileCount":4251,"integrity":"sha512-kvRc3sYUM+tFrHoSuldZJCzaGI2Lwx6IsMInlkQu\/d5ZGUDHi+2tXlGNpTxRCZSwD3j0azdbl9opQGNhxvDlNw==","signatures":[{"sig":"MEUCIQDwARMJea8fCt1mpjb+7CAicR1wuavTxcj\/V4e22r2AjwIgLtaO5tgPzjmfDfYFMF3V73GvnOyiv79QijxlH6QCwyg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRx6z0QV1GCSUlXwh16mHIlv8mTOKiKvIu3twa6fPzPgIhAOwx2hZabGMPCqP5LmBAnK4Cy7uJFPO7r6VT+fAvYLlA","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.24","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43305532},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"fda8eb83630682c22a18e06b51b7366f843858b9","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-6","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.24","oh-my-opencode-darwin-x64":"5.1.24","oh-my-opencode-linux-arm64":"5.1.24","oh-my-opencode-windows-x64":"5.1.24","oh-my-opencode-darwin-arm64":"5.1.24","oh-my-opencode-windows-arm64":"5.1.24","oh-my-opencode-linux-x64-musl":"5.1.24","oh-my-opencode-linux-arm64-musl":"5.1.24","oh-my-opencode-linux-x64-baseline":"5.1.24","oh-my-opencode-darwin-x64-baseline":"5.1.24","oh-my-opencode-windows-x64-baseline":"5.1.24","oh-my-opencode-linux-x64-musl-baseline":"5.1.24"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.24_1791416212234_0.31920685322163167","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.26":{"name":"oh-my-opencode","version":"5.1.26","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.26","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"edfc0c4eb6d5493a9cf6c2fe06c8c0539e1e308b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.26.tgz","fileCount":4251,"integrity":"sha512-yiAK6pizEVb+ib1Shwa4nJ+qK+mGccFkO56F3FnOis2mYL+l4MOBdYWu4vR3DCi4fn5dKYpL3y8a9K8UHumqNg==","signatures":[{"sig":"MEUCIQDw4+fH\/yWGBBMQAo5NMcijE2YIsEfP2TfyRhJDUY1MlgIgbaPf\/Gdmj4BNiq6+D+e0mB3JgEKTxQcnK6AL0gKH1HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1Wr1TlkSXzDWxUls8p+aapXXAM2HeUSrguE+ZU6DKMAiAsmLMazqS7a1fO9Y6xn0dZizJ9dS\/45tLmbvwOztG9BA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.26","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43327299},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2025cb14a24f5217825d93e9ead69bc25f31cd0a","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-8","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.26","oh-my-opencode-darwin-x64":"5.1.26","oh-my-opencode-linux-arm64":"5.1.26","oh-my-opencode-windows-x64":"5.1.26","oh-my-opencode-darwin-arm64":"5.1.26","oh-my-opencode-windows-arm64":"5.1.26","oh-my-opencode-linux-x64-musl":"5.1.26","oh-my-opencode-linux-arm64-musl":"5.1.26","oh-my-opencode-linux-x64-baseline":"5.1.26","oh-my-opencode-darwin-x64-baseline":"5.1.26","oh-my-opencode-windows-x64-baseline":"5.1.26","oh-my-opencode-linux-x64-musl-baseline":"5.1.26"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.26_1791476894552_0.8598842584961561","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.27":{"name":"oh-my-opencode","version":"5.1.27","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.27","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c2faedf504f7741b95f38f21a0d37798e89814d1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.27.tgz","fileCount":4251,"integrity":"sha512-C76aerqxFDC1dGFMN+JTOJ5XVKc03eOUxB\/qHjywyyk\/D6jGg\/Nb6HCPJugPjDcNdun7pw2Fawsyx8DadBK+gA==","signatures":[{"sig":"MEQCIECcHKGMiN6XcK54Yyr14GPSIlBeBx4s541dtNopzmSBAiA2MClY\/8DdGO0xIvDkew2+AJRL\/NoO3XHd\/gmHnCQ+CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbWtjszwiDfQEVovEa9lk+TG7DkWprRf5E0bUYe9ytbQIgGGRdY3M8ZVLW\/ZMO+43AnTMdfx8JxFRQ63iRWoYU6Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.27","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43328191},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a44f2f7af8485dcc6ed9d8ae69851d6b7202f00c","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-9","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.27","oh-my-opencode-darwin-x64":"5.1.27","oh-my-opencode-linux-arm64":"5.1.27","oh-my-opencode-windows-x64":"5.1.27","oh-my-opencode-darwin-arm64":"5.1.27","oh-my-opencode-windows-arm64":"5.1.27","oh-my-opencode-linux-x64-musl":"5.1.27","oh-my-opencode-linux-arm64-musl":"5.1.27","oh-my-opencode-linux-x64-baseline":"5.1.27","oh-my-opencode-darwin-x64-baseline":"5.1.27","oh-my-opencode-windows-x64-baseline":"5.1.27","oh-my-opencode-linux-x64-musl-baseline":"5.1.27"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.27_1791494672815_0.6342942889480605","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.28":{"name":"oh-my-opencode","version":"5.1.28","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.28","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"816a9ff7aa16437d59fd27470a1dee9c09a767f2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.28.tgz","fileCount":4251,"integrity":"sha512-jc8ynruTFOOdw8is2iFM1ummE0TX+KsWeNXLcksrZUvHCTgpXS4kqJHmjzHRwHaI\/RdNKcTrgasdqph8vbrzoA==","signatures":[{"sig":"MEUCIDawuQNQXWulZBvo7LsArj2TMsMnkl\/1tsf44dFtyStMAiEAjcFXHrq7b47ZzQzyT4xnYyrIfE24K7ohDnf\/rVftthA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDp5t7s2U6aT\/BYxS5E4HfPZKIgmyJn9lSwcfYh8yabaAiEAlHOTSEdgmf8fJjOxYdZUYS1QWt0n77iFTXFbEOapnhw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.28","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43372546},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"89c113d7babbc6ef469b5514635ff79d6075ea45","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-10","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.28","oh-my-opencode-darwin-x64":"5.1.28","oh-my-opencode-linux-arm64":"5.1.28","oh-my-opencode-windows-x64":"5.1.28","oh-my-opencode-darwin-arm64":"5.1.28","oh-my-opencode-windows-arm64":"5.1.28","oh-my-opencode-linux-x64-musl":"5.1.28","oh-my-opencode-linux-arm64-musl":"5.1.28","oh-my-opencode-linux-x64-baseline":"5.1.28","oh-my-opencode-darwin-x64-baseline":"5.1.28","oh-my-opencode-windows-x64-baseline":"5.1.28","oh-my-opencode-linux-x64-musl-baseline":"5.1.28"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.28_1791532322365_0.7674363821470056","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.29":{"name":"oh-my-opencode","version":"5.1.29","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.29","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4ba2388477babc5f5ddf33cded836b7801cc3714","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.29.tgz","fileCount":4251,"integrity":"sha512-UUMXVNOzMHg3BocQjDcdBaFgwd\/LW5NUv\/9SpRqZeWZGDuQJJruCx2jA2w0TdUT0NBQQw1L9UnSH9fvmu4A\/rA==","signatures":[{"sig":"MEUCIEPKq63Mmqb4LIrdPuoVbcWrDEMOfw3W8Q47zFvTqLCbAiEAztvWhEWboo\/0y+Zhs66SVD+3j6wilkxuN\/ZYIialjLk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCirSEF9uwcIKV2LCuSNzA0E7k+FRBtT2b4u0YfK4RTggIhAPiFIuqJYTy8Dwe4x4wBGxYIizBOG6Wqqy0CPqQxwJae","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.29","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43372546},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"6dfb41974556051b432c30ed71b134ed826c883a","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.10-11","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.29","oh-my-opencode-darwin-x64":"5.1.29","oh-my-opencode-linux-arm64":"5.1.29","oh-my-opencode-windows-x64":"5.1.29","oh-my-opencode-darwin-arm64":"5.1.29","oh-my-opencode-windows-arm64":"5.1.29","oh-my-opencode-linux-x64-musl":"5.1.29","oh-my-opencode-linux-arm64-musl":"5.1.29","oh-my-opencode-linux-x64-baseline":"5.1.29","oh-my-opencode-darwin-x64-baseline":"5.1.29","oh-my-opencode-windows-x64-baseline":"5.1.29","oh-my-opencode-linux-x64-musl-baseline":"5.1.29"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.29_1791568217777_0.07090650047242164","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.30":{"name":"oh-my-opencode","version":"5.1.30","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.30","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e811acd262029b2644504b83419dde955a716e79","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.30.tgz","fileCount":4271,"integrity":"sha512-isgAxc1O47uAmJhR7cJ47Q5UVFj5KjpspOktNtIsQLAwXhqHm+7UYybLrkVaHPjHqAQzAYFVpyLIRCfwsp4Adw==","signatures":[{"sig":"MEQCIGFXZMnBwFh2woAGz\/fs\/ErU1R3LU57ClOxZb5+caE2qAiAbzgl20k3UZuycMk1VzPg8w2nFeMzzafqdxnwFbFHKCg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFvCIc52AqXhQct5Ac13YI4SE76P150NhRHKyXmraPzZAiEAqQEoHTZlrCrzaEx6BEWfwz6QZJDW\/80VkV4EPv\/7NuE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.30","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43487645},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"3155cfa132339ea25d5f351c0e7d897d5423c789","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.11","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.30","oh-my-opencode-darwin-x64":"5.1.30","oh-my-opencode-linux-arm64":"5.1.30","oh-my-opencode-windows-x64":"5.1.30","oh-my-opencode-darwin-arm64":"5.1.30","oh-my-opencode-windows-arm64":"5.1.30","oh-my-opencode-linux-x64-musl":"5.1.30","oh-my-opencode-linux-arm64-musl":"5.1.30","oh-my-opencode-linux-x64-baseline":"5.1.30","oh-my-opencode-darwin-x64-baseline":"5.1.30","oh-my-opencode-windows-x64-baseline":"5.1.30","oh-my-opencode-linux-x64-musl-baseline":"5.1.30"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.30_1791730194922_0.7692569899863899","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.32":{"name":"oh-my-opencode","version":"5.1.32","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.32","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"875e942141fcda0b4e6cbb22f502b869a743d1ab","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.32.tgz","fileCount":4272,"integrity":"sha512-hvmxv+F4CT5gI5WON9m7MT933Uxwo5Gl8s5HA+6T\/m0XFI+hlg6e+EE2rGu3wQV9hKFgIA89GrTDyR6MlrR0yQ==","signatures":[{"sig":"MEQCIHLT8bgDN78mzXTxgRJV3jOPbMFjKiRRqhBtGVqzn0twAiA0GIkQsDzB77NH3wf3f\/SMQq0Pc3MSZRS5SFZAFKTcfw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY3dE1eCiVWbYkJXY33TvsmVv7l8COd8gok+t3ysuXCgIhAL4NM1OHZuGc2qBA\/1gvhP1GzQQwHnGjK4MV35dSEwJj","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.32","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43502615},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c8a2816abe77a7bce42be098c084371bdda3ead2","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.12","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.32","oh-my-opencode-darwin-x64":"5.1.32","oh-my-opencode-linux-arm64":"5.1.32","oh-my-opencode-windows-x64":"5.1.32","oh-my-opencode-darwin-arm64":"5.1.32","oh-my-opencode-windows-arm64":"5.1.32","oh-my-opencode-linux-x64-musl":"5.1.32","oh-my-opencode-linux-arm64-musl":"5.1.32","oh-my-opencode-linux-x64-baseline":"5.1.32","oh-my-opencode-darwin-x64-baseline":"5.1.32","oh-my-opencode-windows-x64-baseline":"5.1.32","oh-my-opencode-linux-x64-musl-baseline":"5.1.32"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.32_1791851465370_0.2266922624647989","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.33":{"name":"oh-my-opencode","version":"5.1.33","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.33","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ae48a76ee51069f11f233b82e02cd121143c8f0d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.33.tgz","fileCount":4272,"integrity":"sha512-jDVd9Qop1wytT20ebDyBhIWBnlBLHjb4t20N\/omURL7DdT2yKmgOtdfmlECI+Wnd1hog5i2lc\/hgupuH0rDEOA==","signatures":[{"sig":"MEYCIQDBLSZGF4TUw2nIyz8390k+A+f7k+PfwwxQBUxYrpoOQQIhAIBp9KeECe9vxw6LXzqAbH\/fFS1fijFXAU2UKH0FqVcT","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgkVnMrCS7Ezcobr08EmNLGW6UKzI8sYO87Mbj1n9FQAiEAg7BFwmTpoI7xgJyt\/3Xy3DqaH39rojwgcWM45KPBEjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.33","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43518928},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"7a752ab5a88c2d255b926aff1c687b6d91758d02","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#293ca5002cbd4c8b0c104c5934683385ef7e0d3a","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.13","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.33","oh-my-opencode-darwin-x64":"5.1.33","oh-my-opencode-linux-arm64":"5.1.33","oh-my-opencode-windows-x64":"5.1.33","oh-my-opencode-darwin-arm64":"5.1.33","oh-my-opencode-windows-arm64":"5.1.33","oh-my-opencode-linux-x64-musl":"5.1.33","oh-my-opencode-linux-arm64-musl":"5.1.33","oh-my-opencode-linux-x64-baseline":"5.1.33","oh-my-opencode-darwin-x64-baseline":"5.1.33","oh-my-opencode-windows-x64-baseline":"5.1.33","oh-my-opencode-linux-x64-musl-baseline":"5.1.33"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.33_1791909731761_0.6050516501583687","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.34":{"name":"oh-my-opencode","version":"5.1.34","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.34","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"7e90cf3ba793574577eecb2925d1533c3c9ae565","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.34.tgz","fileCount":4279,"integrity":"sha512-xMgrz5\/e+Pk8sCcgIbqP6iRpZD4ZyJ9mDEA0FfraEFDy1p\/nD\/Ez5J9S2kZZN8AjprXdZvyMHd5lZBYpy5FgwA==","signatures":[{"sig":"MEQCIBM4g8wohFkf1ifA\/NB\/mFZ08gc62WN1i4EMBTUcc\/0cAiBmAXDThz908xitv+p94sYgJVoef9F8HQj3cxENd4RDmA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1lkL8A7p4MjJf35JFjP9tPl+5xwdDRIcjpBGtquoQBwIgANdRnYya9e8Njr++UklZ0N7WShr\/7Wo+5\/Al\/A0wl1g=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.34","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43675541},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"d7e224e478a4a77dba0d2104c336fdc72ad301e3","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.16","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.34","oh-my-opencode-darwin-x64":"5.1.34","oh-my-opencode-linux-arm64":"5.1.34","oh-my-opencode-windows-x64":"5.1.34","oh-my-opencode-darwin-arm64":"5.1.34","oh-my-opencode-windows-arm64":"5.1.34","oh-my-opencode-linux-x64-musl":"5.1.34","oh-my-opencode-linux-arm64-musl":"5.1.34","oh-my-opencode-linux-x64-baseline":"5.1.34","oh-my-opencode-darwin-x64-baseline":"5.1.34","oh-my-opencode-windows-x64-baseline":"5.1.34","oh-my-opencode-linux-x64-musl-baseline":"5.1.34"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.34_1792135941797_0.8285792394197387","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.35":{"name":"oh-my-opencode","version":"5.1.35","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.35","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"5e66ba3114b17652a7455b870973f2c2c5f30fa6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.35.tgz","fileCount":4279,"integrity":"sha512-xg2IHXvs+MKcUA88LDlKgfZqLhAT7W9dN4Vw6c7iL8rqvyb1ZY0skjmegXYvYuP1VeW7IrQi\/Ls5gK4SNUcINg==","signatures":[{"sig":"MEQCIHC102yqmaq5Z5qkIwgU9WPwmuFxLrD04PSp6ubOV2KPAiBQOq2CMPCD3c5Yei7LIPmSDjzF0nkg5Kpkykqxb0dvgA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmxuSk+9RykVy2qs+S85KDgCQoU0CrvvkIYrgAUDkB3AiEAsXn25qVyC+gmEqBZvWd3PQeYbND9mk0KbFAYJAGlOtg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.35","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43686420},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"07776864a043acdda9f9976ac8f71659a25f1d86","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.2","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.16","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.35","oh-my-opencode-darwin-x64":"5.1.35","oh-my-opencode-linux-arm64":"5.1.35","oh-my-opencode-windows-x64":"5.1.35","oh-my-opencode-darwin-arm64":"5.1.35","oh-my-opencode-windows-arm64":"5.1.35","oh-my-opencode-linux-x64-musl":"5.1.35","oh-my-opencode-linux-arm64-musl":"5.1.35","oh-my-opencode-linux-x64-baseline":"5.1.35","oh-my-opencode-darwin-x64-baseline":"5.1.35","oh-my-opencode-windows-x64-baseline":"5.1.35","oh-my-opencode-linux-x64-musl-baseline":"5.1.35"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.35_1792209116362_0.22436783788508197","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.38":{"name":"oh-my-opencode","version":"5.1.38","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.38","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4504ea2075ab37b5218ec902d7f6e9dd8684ebb9","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.38.tgz","fileCount":4380,"integrity":"sha512-Yqbpf0v\/5A8GEKcOZTMJbUsu4GgdN30WdgXHdWyNqvRw9\/ViV+1jzm1qV97NF\/QBSwF4Hy10T2+Gvs90vE2sYw==","signatures":[{"sig":"MEUCIQCtXl2M3Mm3BxBHvU7b33CX+Xjgt0ftyRWiGDB8v+VtvAIgaMC5yt76qES51csP4tMHefdbsOcuxjU99wIEZPQHSiw=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIALGKABwjMZdha69kyBDzXafKOLKY2pnoZChCW9j9ck4AiBbQZiWfHXTeR4foF\/Kml\/u\/DiX\/WlDe7H1XubU7ouGMw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.38","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43846603},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"ce910506c13f6f9dfb973e686769e22dbd91a5d1","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.19","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.38","oh-my-opencode-darwin-x64":"5.1.38","oh-my-opencode-linux-arm64":"5.1.38","oh-my-opencode-windows-x64":"5.1.38","oh-my-opencode-darwin-arm64":"5.1.38","oh-my-opencode-windows-arm64":"5.1.38","oh-my-opencode-linux-x64-musl":"5.1.38","oh-my-opencode-linux-arm64-musl":"5.1.38","oh-my-opencode-linux-x64-baseline":"5.1.38","oh-my-opencode-darwin-x64-baseline":"5.1.38","oh-my-opencode-windows-x64-baseline":"5.1.38","oh-my-opencode-linux-x64-musl-baseline":"5.1.38"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.38_1792405334509_0.09912708695243788","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.40":{"name":"oh-my-opencode","version":"5.1.40","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.40","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"34516a60c890363cde47ade382aa93b97ec4c8b6","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.40.tgz","fileCount":4380,"integrity":"sha512-4dbSVsevjH6UO7PaqYfdEJJ+HcBDFT4jOzGUYIhW5AeHLfkDPM2eQrwnx1jnLWdPFcy1ZnwGCl\/QV5dfX5\/A2w==","signatures":[{"sig":"MEUCIQCO93iZlOI2Ct5Pf4DBKIHeXAW5HzHcZYd\/rXAo4F3kaQIgbLpxEhlLKgpA+g5UPkLOjb+2RsDvk5+kF9tfU50hPac=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICoN6W6E9KTyoAlEbNKAJch436+nuN1PyKnjfg46oiv3AiBDTNGLODxMXy9JdREJW2Vp3Qz8d1iL6XG69H88J3mMEA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.40","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43855096},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"eb585410f078ba656ace9f69f5434db4db4d8745","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.19-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.40","oh-my-opencode-darwin-x64":"5.1.40","oh-my-opencode-linux-arm64":"5.1.40","oh-my-opencode-windows-x64":"5.1.40","oh-my-opencode-darwin-arm64":"5.1.40","oh-my-opencode-windows-arm64":"5.1.40","oh-my-opencode-linux-x64-musl":"5.1.40","oh-my-opencode-linux-arm64-musl":"5.1.40","oh-my-opencode-linux-x64-baseline":"5.1.40","oh-my-opencode-darwin-x64-baseline":"5.1.40","oh-my-opencode-windows-x64-baseline":"5.1.40","oh-my-opencode-linux-x64-musl-baseline":"5.1.40"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.40_1792508842993_0.594534933863869","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.41":{"name":"oh-my-opencode","version":"5.1.41","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.41","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"06b830ddb83840a21b1f2c09f7bb37c9600045f0","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.41.tgz","fileCount":4394,"integrity":"sha512-R8AZuaxJvCJOyiSdBsWG1fkBxtZ3j5rWFOnVXDbormxdIjXeqmQm\/PIAMeh97Dz0iiehPX93GfJqIsExvpvb\/A==","signatures":[{"sig":"MEQCIB9jIgZWPJmVi7LxC4GcytrA\/YQzouey2TFlXGTeQPW+AiB6QBqZtJj03p4liW2igfpCtZPgxRyGv2KvcapwCq38DA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4SaMu70+6s33v2f4AancvFHUOng\/kW4qq96AAPYqFhwIgCSeeiJZ7ry6FjA1OudGS97cJcu505Nmlt2aOZMs+IM0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.41","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43908727},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5b1bbe0503d68d654da688bd676cbbde422e0436","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.21-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.41","oh-my-opencode-darwin-x64":"5.1.41","oh-my-opencode-linux-arm64":"5.1.41","oh-my-opencode-windows-x64":"5.1.41","oh-my-opencode-darwin-arm64":"5.1.41","oh-my-opencode-windows-arm64":"5.1.41","oh-my-opencode-linux-x64-musl":"5.1.41","oh-my-opencode-linux-arm64-musl":"5.1.41","oh-my-opencode-linux-x64-baseline":"5.1.41","oh-my-opencode-darwin-x64-baseline":"5.1.41","oh-my-opencode-windows-x64-baseline":"5.1.41","oh-my-opencode-linux-x64-musl-baseline":"5.1.41"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.41_1792673957468_0.7489307735665451","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.42":{"name":"oh-my-opencode","version":"5.1.42","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.42","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"228ffe644e8430483bef91e7a83b9e17ca0cab3e","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.42.tgz","fileCount":4400,"integrity":"sha512-kZ1ONL6YHJ9l7QKCtE4K+FWlIyaAR1xazOlvd6j\/rBw3r6FZ26CpTKraXg3VDMsQo0yOxF\/fzsvuRYYE6TLHYA==","signatures":[{"sig":"MEYCIQD1SUVdGjnijk7Zrz+HB4KSerW\/+UV\/PqzIJg+QpdYRjQIhALiUdngh2oboVGva5L\/mW5\/oKggGReW2cHR9xV8TdtRg","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFtpXyZDXSGADjsHXNdJ9rO3\/xMRx9MC8\/LAS+gfjbaAiEA5SvZJb58Mq73qdWd+6xNjMOrtAwlzKTMViiqrJM8liU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.42","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":43981970},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"4d18b5e17a0718ef277e47162d6a37efea1775c5","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.21-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.42","oh-my-opencode-darwin-x64":"5.1.42","oh-my-opencode-linux-arm64":"5.1.42","oh-my-opencode-windows-x64":"5.1.42","oh-my-opencode-darwin-arm64":"5.1.42","oh-my-opencode-windows-arm64":"5.1.42","oh-my-opencode-linux-x64-musl":"5.1.42","oh-my-opencode-linux-arm64-musl":"5.1.42","oh-my-opencode-linux-x64-baseline":"5.1.42","oh-my-opencode-darwin-x64-baseline":"5.1.42","oh-my-opencode-windows-x64-baseline":"5.1.42","oh-my-opencode-linux-x64-musl-baseline":"5.1.42"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.42_1792691915339_0.48657266212285166","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.43":{"name":"oh-my-opencode","version":"5.1.43","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.43","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"43c1ece82164bed73c65e4e4b11ddd9c401f68c7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.43.tgz","fileCount":4407,"integrity":"sha512-WoT+GW8k4R0gWjHY62BI0pARXDRLY+p417OdN3CWvQu7hryW4mAs3UTd6N2TALtNaHJEDiVS0Zon87hQ0+2waw==","signatures":[{"sig":"MEYCIQCanC0JM1ByYmIqxtb\/0Mr+mj7KEwuv20+8EFUVLeNYJAIhANFDOCrWUi6W+KEsDn74Kqua8HignE0EdUv3xbd5Rrkt","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0unG09soy4lCTBE9meOJ1j7uF43YfEX8c\/TNSxpnbRAIgOMfgD4foqMBgMxluFTl+1ndDRp0OcRhg6b6ePSXKe9A=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.43","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":44105280},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"831865122ef46c874701f5abd1d313704621fe4a","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.21-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.43","oh-my-opencode-darwin-x64":"5.1.43","oh-my-opencode-linux-arm64":"5.1.43","oh-my-opencode-windows-x64":"5.1.43","oh-my-opencode-darwin-arm64":"5.1.43","oh-my-opencode-windows-arm64":"5.1.43","oh-my-opencode-linux-x64-musl":"5.1.43","oh-my-opencode-linux-arm64-musl":"5.1.43","oh-my-opencode-linux-x64-baseline":"5.1.43","oh-my-opencode-darwin-x64-baseline":"5.1.43","oh-my-opencode-windows-x64-baseline":"5.1.43","oh-my-opencode-linux-x64-musl-baseline":"5.1.43"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.43_1792712501427_0.36589854747887696","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.44":{"name":"oh-my-opencode","version":"5.1.44","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.44","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"76dca94127cbae3ddfdad21a59d14af97b9fdd02","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.44.tgz","fileCount":4407,"integrity":"sha512-Bs0eoTJ9v4QBV\/wUs2SQBhrSHPzfbtQ78VmE3pgtRORHD4eWapAdYQNK3oYuYc5g6QHLxepwAdfbIxzcczxc9Q==","signatures":[{"sig":"MEQCIAmXPHadVuVLeSlFpsi2Grf+vEMpueDu2CArj14XhkkdAiAdyLmJvMK9b7WSpf4sKJW1+VY4UJmYJaoYPQA621IXrA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC36G8JF9gfLGrOqtikaO\/Q4u37331MLVKZFdQRVXeddAiATnJ8hkjK2zIxDiPEhv3TQJ1ufOqn8UGZfd30hulRHhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.44","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":44105280},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"484685379e25047b0dab1f618f4083978dea0e30","scripts":{"omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.21-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.44","oh-my-opencode-darwin-x64":"5.1.44","oh-my-opencode-linux-arm64":"5.1.44","oh-my-opencode-windows-x64":"5.1.44","oh-my-opencode-darwin-arm64":"5.1.44","oh-my-opencode-windows-arm64":"5.1.44","oh-my-opencode-linux-x64-musl":"5.1.44","oh-my-opencode-linux-arm64-musl":"5.1.44","oh-my-opencode-linux-x64-baseline":"5.1.44","oh-my-opencode-darwin-x64-baseline":"5.1.44","oh-my-opencode-windows-x64-baseline":"5.1.44","oh-my-opencode-linux-x64-musl-baseline":"5.1.44"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.44_1792732273524_0.7185047395340021","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.45":{"name":"oh-my-opencode","version":"5.1.45","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.45","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"4c39d2153da78e286987fc1ff2c8f04cf8e8b3d7","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.45.tgz","fileCount":4588,"integrity":"sha512-xm+rjtfZWqTALkWrMmpeXomlBIH4rJTFUU2\/\/68V9mr5uoy0Sb+tUq2V5UBdALZQQ6wCBgoNUmHloeYTGfNx0Q==","signatures":[{"sig":"MEUCIQCQWNIc1L\/WzQotXExWqqvvHr4PSjtFmA+MgW8TXmqTNAIgYOXgZr+qXc\/38D54E2e5i6VBIYTQUX5+NTvNSp1AXxA=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByxRrwvsaeYxbQQp8X184Z9mnZhIIOaiK\/MQW+5zZFnAiEA4VLIu+Oab\/oXOyJkbJbBzTmu6Iz7WRO266l0XjsuGfg=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.45","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":44780220},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"1b6b9d0d6c0d7ed06c52ffa87d19c0d1bbeafd8f","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","check:copy":"bun script\/check-copy.ts","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.23-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.45","oh-my-opencode-darwin-x64":"5.1.45","oh-my-opencode-linux-arm64":"5.1.45","oh-my-opencode-windows-x64":"5.1.45","oh-my-opencode-darwin-arm64":"5.1.45","oh-my-opencode-windows-arm64":"5.1.45","oh-my-opencode-linux-x64-musl":"5.1.45","oh-my-opencode-linux-arm64-musl":"5.1.45","oh-my-opencode-linux-x64-baseline":"5.1.45","oh-my-opencode-darwin-x64-baseline":"5.1.45","oh-my-opencode-windows-x64-baseline":"5.1.45","oh-my-opencode-linux-x64-musl-baseline":"5.1.45"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.45_1792843897700_0.7730290682727845","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.46":{"name":"oh-my-opencode","version":"5.1.46","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.46","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"d52e0a9be9d80cd9f4210ee9cfdfd702593a52ec","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.46.tgz","fileCount":4776,"integrity":"sha512-V3NSMe\/8GdWjBBjdE9\/yRN+6svpn9nXnEEKmXuzftfgNikf86yqNzKxRNstOH\/KDh9m0uES59PMuOV5jA\/ROsA==","signatures":[{"sig":"MEUCIQCh3bKzlv7UVwmtir82FOZiLdClMHHFG\/B1vn1P2Dc3PAIgMW3vPrvzompOAsE37+FvQB2jcxMgjdAm+NNTFron8Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyOxgWn1i0eW0g3buXw5KxL1M9Nvv1OpgDoerwkcfEEwIgSEcmgS5BFseYUl0pCzARWlin+1vQ2FEGeZvQEQ4QNzM=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.46","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":46365835},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"638d30d68837e994ea2edb3a87cb94f40588d991","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","check:copy":"bun script\/check-copy.ts","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.23-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.46","oh-my-opencode-darwin-x64":"5.1.46","oh-my-opencode-linux-arm64":"5.1.46","oh-my-opencode-windows-x64":"5.1.46","oh-my-opencode-darwin-arm64":"5.1.46","oh-my-opencode-windows-arm64":"5.1.46","oh-my-opencode-linux-x64-musl":"5.1.46","oh-my-opencode-linux-arm64-musl":"5.1.46","oh-my-opencode-linux-x64-baseline":"5.1.46","oh-my-opencode-darwin-x64-baseline":"5.1.46","oh-my-opencode-windows-x64-baseline":"5.1.46","oh-my-opencode-linux-x64-musl-baseline":"5.1.46"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.46_1792890463793_0.4321643209256163","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.47":{"name":"oh-my-opencode","version":"5.1.47","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.47","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"c0c9fc107a1433f1567346f60af0ceec8de4166d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.47.tgz","fileCount":4787,"integrity":"sha512-k4qPwTKpRsfuOzS6J+hWjr+JH5uumSMnDJbvVoqcoQM+O7kjmagzzM8gKB1elLVs8Dr\/wdYgKMfAAwkpc9PEug==","signatures":[{"sig":"MEQCIDjCOQ6ETZ9Xk\/a9W\/+idBVrHavxo+Ze22E+foCVcltfAiAdP7zT+0wYiJh\/xrqWNOF\/HxdAHBVNP8ssACAgXCyi9w==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGgALIsyE53ZqHskRLSyRfd3HEa2GHvzZQk5IAclPirQAiEAqPzr\/PeHCHENVb4\/gWxGtDpYFQDiPqiQ+DBEyZ7yX9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.47","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":46483991},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"0a401eb8c8e328db971464cb6b1a6d5add96497b","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","check:copy":"bun script\/check-copy.ts","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.23-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.47","oh-my-opencode-darwin-x64":"5.1.47","oh-my-opencode-linux-arm64":"5.1.47","oh-my-opencode-windows-x64":"5.1.47","oh-my-opencode-darwin-arm64":"5.1.47","oh-my-opencode-windows-arm64":"5.1.47","oh-my-opencode-linux-x64-musl":"5.1.47","oh-my-opencode-linux-arm64-musl":"5.1.47","oh-my-opencode-linux-x64-baseline":"5.1.47","oh-my-opencode-darwin-x64-baseline":"5.1.47","oh-my-opencode-windows-x64-baseline":"5.1.47","oh-my-opencode-linux-x64-musl-baseline":"5.1.47"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.47_1792926307020_0.42209457584099996","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.48":{"name":"oh-my-opencode","version":"5.1.48","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.48","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"a771ace17ee53420f36ce0c0acfbc47389e1599d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.48.tgz","fileCount":4795,"integrity":"sha512-OR4H+W1+a17W6U8MkUBJnqGqmpBxVhCSPLvkag19cmE9R\/RthOpiYLzXg4nfphRSI6GrqAXVaoxFT+Pj8KcC9A==","signatures":[{"sig":"MEUCIGyhKO8LjqgPibzn0TZ34aeTwMV1c8xu527sFq5WKus4AiEAwcteFCJC1usrD5QlF85JG7i+tJf7GYzbfQ26bygbWAE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvZjgVM5vEwREHlclmr3pFPpjbayvpSb8hKCjOR8C8ZQIhAOWXJZokvTc7Z31mPYmuwMcLU\/g3FpaWKIq\/aBrpZL14","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.48","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":46624945},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"8706f468c3a891fd82189e0bac84fed2fe449688","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","check:copy":"bun script\/check-copy.ts","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.3","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.25-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.48","oh-my-opencode-darwin-x64":"5.1.48","oh-my-opencode-linux-arm64":"5.1.48","oh-my-opencode-windows-x64":"5.1.48","oh-my-opencode-darwin-arm64":"5.1.48","oh-my-opencode-windows-arm64":"5.1.48","oh-my-opencode-linux-x64-musl":"5.1.48","oh-my-opencode-linux-arm64-musl":"5.1.48","oh-my-opencode-linux-x64-baseline":"5.1.48","oh-my-opencode-darwin-x64-baseline":"5.1.48","oh-my-opencode-windows-x64-baseline":"5.1.48","oh-my-opencode-linux-x64-musl-baseline":"5.1.48"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.48_1792941986676_0.39152667757116544","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.51":{"name":"oh-my-opencode","version":"5.1.51","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.51","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"f79de83fdb190e2c959552e71cbe854e33a4cfac","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.51.tgz","fileCount":4941,"integrity":"sha512-HFD9ovpJ\/Xud\/SSR1eBR\/+199O+x3ZT6wzl8uTc1RPN98i7axQSoXtIgaHq8ljBBDuFXxmcAoghhld5nDxTgtA==","signatures":[{"sig":"MEUCIQDlRjJTHNfsL0j1Ewfs0KQ4I2+889uGQXlwNgxvTT6ddwIgDT7MH5A6ZGvSoTDBLDYSlhBsIKMzc+2LS7CiSSa9Jkk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbRAqQguTadK33qI16zyVU2Scq\/ID3CaiM+Eeyui86TAIgQkb7wcHs862wRwxiWnXvLXwa69f2opGqgyBNxJ6wwX0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.51","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":47487826},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c8955517dd95d2d8dd1ed6c871705a2eb9921840","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages\/rules-engine\/tsconfig.json && tsgo --noEmit -p packages\/delegate-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-stdio-core\/tsconfig.json && tsgo --noEmit -p packages\/mcp-client-core\/tsconfig.json && tsgo --noEmit -p packages\/git-bash-mcp\/tsconfig.json && tsgo --noEmit -p packages\/ast-grep-mcp\/tsconfig.json && tsgo --noEmit -p packages\/lsp-core\/tsconfig.json && tsgo --noEmit -p packages\/utils\/tsconfig.json && tsgo --noEmit -p packages\/model-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-config-core\/tsconfig.json && tsgo --noEmit -p packages\/prompts-core\/tsconfig.json && tsgo --noEmit -p packages\/comment-checker-core\/tsconfig.json && tsgo --noEmit -p packages\/hashline-core\/tsconfig.json && tsgo --noEmit -p packages\/tmux-core\/tsconfig.json && tsgo --noEmit -p packages\/team-core\/tsconfig.json && tsgo --noEmit -p packages\/openclaw-core\/tsconfig.json && tsgo --noEmit -p packages\/boulder-state\/tsconfig.json && tsgo --noEmit -p packages\/isolation-core\/tsconfig.json && tsgo --noEmit -p packages\/memory-core\/tsconfig.json && tsgo --noEmit -p packages\/telemetry-core\/tsconfig.json && tsgo --noEmit -p packages\/claude-code-compat-core\/tsconfig.json && tsgo --noEmit -p packages\/skills-loader-core\/tsconfig.json && tsgo --noEmit -p packages\/agents-md-core\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && tsgo --noEmit -p packages\/omo-codex\/tsconfig.json && tsgo --noEmit -p packages\/omo-senpi\/tsconfig.json && tsgo --noEmit -p packages\/senpi-task\/tsconfig.json && tsgo --noEmit -p packages\/omo-opencode\/tsconfig.json && tsgo --noEmit -p packages\/omo-native\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-protocol\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-engine\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-prelude\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-service\/tsconfig.json && tsgo --noEmit -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#f87ef4d63fe7b56fe117dbab246c8ad88dd8a780","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.27-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.51","oh-my-opencode-darwin-x64":"5.1.51","oh-my-opencode-linux-arm64":"5.1.51","oh-my-opencode-windows-x64":"5.1.51","oh-my-opencode-darwin-arm64":"5.1.51","oh-my-opencode-windows-arm64":"5.1.51","oh-my-opencode-linux-x64-musl":"5.1.51","oh-my-opencode-linux-arm64-musl":"5.1.51","oh-my-opencode-linux-x64-baseline":"5.1.51","oh-my-opencode-darwin-x64-baseline":"5.1.51","oh-my-opencode-windows-x64-baseline":"5.1.51","oh-my-opencode-linux-x64-musl-baseline":"5.1.51"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.51_1793227642988_0.1661594792992548","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.54":{"name":"oh-my-opencode","version":"5.1.54","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.54","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"53f6ba5adf9af7f5d064bec052752fa1015d39f2","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.54.tgz","fileCount":5577,"integrity":"sha512-vRMaysrG4WcSWIvnMy6ozw6yWim9jAjIbrlDKtDh7X4LYoZpazkWc+7eYi\/KWAOtQI3U8sw\/PbY0Kmy2w2DR+g==","signatures":[{"sig":"MEYCIQDYznHag78hYJYVP9HvN3SXlsxJKYPLGcTW4OjfOmzUAgIhAJV8VPy4pFebwg4TMVYex0OI9QrQlFKz3XLZPn6vmL3F","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9HPqnNPJckzMIF8SKNdxyHPTv5uZlqRKlIG4QauFuiAIge4uGxCrjqDfUQlvLKJR8ZzJ4b2U5FHkeo1mDEGpayqk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.54","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50774867},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"82c1bb9a34dd5f33bd67309b74e61b030fc40e70","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#c06d20337ad942b09dea8757a45f6c848008a68d","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.30-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.54","oh-my-opencode-darwin-x64":"5.1.54","oh-my-opencode-linux-arm64":"5.1.54","oh-my-opencode-windows-x64":"5.1.54","oh-my-opencode-darwin-arm64":"5.1.54","oh-my-opencode-windows-arm64":"5.1.54","oh-my-opencode-linux-x64-musl":"5.1.54","oh-my-opencode-linux-arm64-musl":"5.1.54","oh-my-opencode-linux-x64-baseline":"5.1.54","oh-my-opencode-darwin-x64-baseline":"5.1.54","oh-my-opencode-windows-x64-baseline":"5.1.54","oh-my-opencode-linux-x64-musl-baseline":"5.1.54"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.54_1793462847245_0.2026493566751596","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.55":{"name":"oh-my-opencode","version":"5.1.55","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.55","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3608193028cb0a14f52f0756b749d953232b1cf1","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.55.tgz","fileCount":5591,"integrity":"sha512-5PAwPpfQPVbm2YyH6pYd6NVMQginWOEi7jywB0t85tsr0yTgVsx1OfXySvAnls3QFSoarRnH6wv3iALOH6DoCA==","signatures":[{"sig":"MEUCIQChAabrva1xXUI1+QlIOjoxUW7508tCQtX+5AiLs323ygIgfPyLM0eEjc1ByhVdvmVOfq1FY\/Ne0h3XNuBEzczwS6g=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6oPRpCvYUVNCtZl6sjEEHEF4DbCxeLcVTPzPfa36OhAIhAJoPCrETcmwQUGL0LDayT2V+gqUjsGSOD9\/oCNrrYLzn","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.55","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50879360},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"e650809dc424edd16f1cfeba206d6341d93caa9a","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#c06d20337ad942b09dea8757a45f6c848008a68d","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.30-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.55","oh-my-opencode-darwin-x64":"5.1.55","oh-my-opencode-linux-arm64":"5.1.55","oh-my-opencode-windows-x64":"5.1.55","oh-my-opencode-darwin-arm64":"5.1.55","oh-my-opencode-windows-arm64":"5.1.55","oh-my-opencode-linux-x64-musl":"5.1.55","oh-my-opencode-linux-arm64-musl":"5.1.55","oh-my-opencode-linux-x64-baseline":"5.1.55","oh-my-opencode-darwin-x64-baseline":"5.1.55","oh-my-opencode-windows-x64-baseline":"5.1.55","oh-my-opencode-linux-x64-musl-baseline":"5.1.55"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.55_1793517200187_0.36220902482814044","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.56":{"name":"oh-my-opencode","version":"5.1.56","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.56","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"736c227704ebfd44932dbda8cb8b11047a1276e5","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.56.tgz","fileCount":5591,"integrity":"sha512-N8OgYOaWcmedVme9ngyfDf5iUcrRmkHa6W7Bj0d5a6tFZ9MGKcMK49+vjZ3MHxYWFbAUC5x3blNN4+Q+FSTCqA==","signatures":[{"sig":"MEYCIQC6Qi2xm3gXcWp2LyS8AsTO5tKddxUYpJ\/nKCY29oNkPgIhAP1TRXsZDTfJQgoqKRB7Rnx25Q+ArEgpL5TYX3qgMogx","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPKZII0V44BkZr0CDOTnz4V9TWqjdJQp7oq1VV26zF+AiBq72Iq\/TGz0Psude4ZEVRP6WPgL9eW2i2VmbUgTJ2Y7A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.56","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50879360},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c35c148faab86f263c354ab691fcfeeb44a63a0d","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#c06d20337ad942b09dea8757a45f6c848008a68d","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.30-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.56","oh-my-opencode-darwin-x64":"5.1.56","oh-my-opencode-linux-arm64":"5.1.56","oh-my-opencode-windows-x64":"5.1.56","oh-my-opencode-darwin-arm64":"5.1.56","oh-my-opencode-windows-arm64":"5.1.56","oh-my-opencode-linux-x64-musl":"5.1.56","oh-my-opencode-linux-arm64-musl":"5.1.56","oh-my-opencode-linux-x64-baseline":"5.1.56","oh-my-opencode-darwin-x64-baseline":"5.1.56","oh-my-opencode-windows-x64-baseline":"5.1.56","oh-my-opencode-linux-x64-musl-baseline":"5.1.56"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.56_1793533650727_0.3653901897538455","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.57":{"name":"oh-my-opencode","version":"5.1.57","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.57","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"af1dfa74a013b810dea0945704ec601bd20c3636","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.57.tgz","fileCount":5591,"integrity":"sha512-fEbmThJJfJ91aOm8hFZWRFPBjyGivdVKA1DkZ\/zLvZv1fID146BY+8x2EJlkkKroyG1Hq7i2EbQnSnI5MLIUhw==","signatures":[{"sig":"MEQCIGBm23CoQHnABWtuZ0\/HEfBSEPlRXuaYZ9p\/WIYRLUatAiB9tkSiDNkqwG5qbBGB5xngiBuiwr6YLJFfHfjuur8saw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBx5OAv8o0l6VTahRm9B8Swgs6sJFKh5YKv5jfkp5KUOAiBEGg7U\/0QQgwpPkhZwUj2iV9dqmv+icKfWnodhCukfDA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.57","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50888153},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"be42382865d81d5151d17646ff835917bcbac47d","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#c06d20337ad942b09dea8757a45f6c848008a68d","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.10.31-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.57","oh-my-opencode-darwin-x64":"5.1.57","oh-my-opencode-linux-arm64":"5.1.57","oh-my-opencode-windows-x64":"5.1.57","oh-my-opencode-darwin-arm64":"5.1.57","oh-my-opencode-windows-arm64":"5.1.57","oh-my-opencode-linux-x64-musl":"5.1.57","oh-my-opencode-linux-arm64-musl":"5.1.57","oh-my-opencode-linux-x64-baseline":"5.1.57","oh-my-opencode-darwin-x64-baseline":"5.1.57","oh-my-opencode-windows-x64-baseline":"5.1.57","oh-my-opencode-linux-x64-musl-baseline":"5.1.57"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.57_1793565727898_0.5649144881067439","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.58":{"name":"oh-my-opencode","version":"5.1.58","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.58","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"6c56cc1d387e2138155d35ca91605c359aa5556f","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.58.tgz","fileCount":5593,"integrity":"sha512-epN+C+E0VpDLtmomI+NwkDI2fLh7\/+KnazEFFjxOK2WUjIhFXh++50OxV3EEXf3sEYkzjDsntgTfnS+PcqTQGg==","signatures":[{"sig":"MEYCIQD6AltMCLgFgwLL2VUZHlL3oDLaDqlbzvut5HpnZUtQJgIhAIF9Gh9ObuiCXpUqGc7oe+iADdtwZf+RfuQ0GUpcP4UH","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeN0lDrB73bEfc+N0NzF7KRutNCZehml5HcW7z9ZRlUwIhAK9PbMAYWEZkzYS31BACZ1AY1vThoYzYJ7E4TkktXCyt","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.58","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50914463},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"31180c810c2a99098fabfc224e8b6c270cc93b6a","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.2-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.58","oh-my-opencode-darwin-x64":"5.1.58","oh-my-opencode-linux-arm64":"5.1.58","oh-my-opencode-windows-x64":"5.1.58","oh-my-opencode-darwin-arm64":"5.1.58","oh-my-opencode-windows-arm64":"5.1.58","oh-my-opencode-linux-x64-musl":"5.1.58","oh-my-opencode-linux-arm64-musl":"5.1.58","oh-my-opencode-linux-x64-baseline":"5.1.58","oh-my-opencode-darwin-x64-baseline":"5.1.58","oh-my-opencode-windows-x64-baseline":"5.1.58","oh-my-opencode-linux-x64-musl-baseline":"5.1.58"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.58_1793627039659_0.6360387878146112","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.59":{"name":"oh-my-opencode","version":"5.1.59","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.59","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"9770465e1879fa723cadfbc46169621b101f5444","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.59.tgz","fileCount":5600,"integrity":"sha512-GQqcDJDtlFeYw04xxp4aU2gPG2fcu7LynjLo6p75sk4bJvCxiRerzPAIjYbIL\/zBX7W0+wMYDxrk1K9PPeofwQ==","signatures":[{"sig":"MEYCIQCERiZfP85XPUgMIQ0yQ4GcUKHKDX6Bncr8H3OkCNA4XwIhAM+jjG1I1pcQ\/9C8E66VPvov5cIC\/2AF5letJHyDUXKW","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZmMzPdnRNrDDsG66jslcPqOZLFKG+sXYljG1OTRieZAiBygB1vhZP\/3cvtLw6wtD40upf2egXpwQSh8ZxWJhArhg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.59","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50952266},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"93c64cf51f2907cfa3620e3171c7ad207a1df408","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.0","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.2-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.59","oh-my-opencode-darwin-x64":"5.1.59","oh-my-opencode-linux-arm64":"5.1.59","oh-my-opencode-windows-x64":"5.1.59","oh-my-opencode-darwin-arm64":"5.1.59","oh-my-opencode-windows-arm64":"5.1.59","oh-my-opencode-linux-x64-musl":"5.1.59","oh-my-opencode-linux-arm64-musl":"5.1.59","oh-my-opencode-linux-x64-baseline":"5.1.59","oh-my-opencode-darwin-x64-baseline":"5.1.59","oh-my-opencode-windows-x64-baseline":"5.1.59","oh-my-opencode-linux-x64-musl-baseline":"5.1.59"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.59_1793697268451_0.2281514434663593","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.60":{"name":"oh-my-opencode","version":"5.1.60","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.60","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"e7a233c9703c4b47a244e59594c8e1f0488a5b18","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.60.tgz","fileCount":5600,"integrity":"sha512-PgchYaG0Uidpi2SE0hemmOMaSG7EjgI+ZLU0mwNyO2ZlbOVKSYOonBbleiMmjCcH2UJsCMtsiQ7nng39KNcGNQ==","signatures":[{"sig":"MEQCICa4CEH993wFxlUglqlsHPbMqkjt\/Y1UZrTr8ZI1wjtGAiBx03WajCWUSFv\/ZsNPd3pCVGeuwTBdITzJb5hVJ06S4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBTlQ+OzkAdPTOteDmsjVlImvlzutB383b4wBC0EDUGWAiADtfcCtA4t7Uz\/aN\/VYIWdODq0g+VuXtvktICq4tYSMg==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.60","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50952462},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9cfa9cc7f7c86f972b9b6513d526ca9d427e4109","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.2-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.60","oh-my-opencode-darwin-x64":"5.1.60","oh-my-opencode-linux-arm64":"5.1.60","oh-my-opencode-windows-x64":"5.1.60","oh-my-opencode-darwin-arm64":"5.1.60","oh-my-opencode-windows-arm64":"5.1.60","oh-my-opencode-linux-x64-musl":"5.1.60","oh-my-opencode-linux-arm64-musl":"5.1.60","oh-my-opencode-linux-x64-baseline":"5.1.60","oh-my-opencode-darwin-x64-baseline":"5.1.60","oh-my-opencode-windows-x64-baseline":"5.1.60","oh-my-opencode-linux-x64-musl-baseline":"5.1.60"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.60_1793727757871_0.21969091842775834","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.61":{"name":"oh-my-opencode","version":"5.1.61","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.61","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"80855e2e166375f64fbff66584dabaf4757e4e55","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.61.tgz","fileCount":5600,"integrity":"sha512-cfacoMGSYPFUXPWd0me1qGiP2FQbnsAByUEnrIEIypl\/I7v62dZRVChf22jyhJwbY5lf82vOv25GarAXBLip\/A==","signatures":[{"sig":"MEQCIFbsWF7w3CrK3rwLsx4Q6QR8n80441ILxbkfj+1DAyAoAiBAktmtL\/q0\/MtJ2JKFHajrsp2DSWxs\/nVLlxS6QrwnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFMypFeTNgMEbKOEuE\/sX6gIpKJNcLulg5juphjSZYAnAiAqdMX1nqwUZQFMD4otVRM8WVDM4QBYeLb3d7XjZgGOPw==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.61","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50976145},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"a222147c64fbdf59a27bc6e418c289ed5eed02d9","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.3-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.61","oh-my-opencode-darwin-x64":"5.1.61","oh-my-opencode-linux-arm64":"5.1.61","oh-my-opencode-windows-x64":"5.1.61","oh-my-opencode-darwin-arm64":"5.1.61","oh-my-opencode-windows-arm64":"5.1.61","oh-my-opencode-linux-x64-musl":"5.1.61","oh-my-opencode-linux-arm64-musl":"5.1.61","oh-my-opencode-linux-x64-baseline":"5.1.61","oh-my-opencode-darwin-x64-baseline":"5.1.61","oh-my-opencode-windows-x64-baseline":"5.1.61","oh-my-opencode-linux-x64-musl-baseline":"5.1.61"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.61_1793905502938_0.04313242384759253","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.62":{"name":"oh-my-opencode","version":"5.1.62","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.62","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"52a2f0a7668c1a287a6feecf1c433904256f4e00","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.62.tgz","fileCount":5600,"integrity":"sha512-pq6BexrBt5L2IxZIMnwVJBgd6gjNpP5QrKVsa9LLP7D3HDl4D+cM3sra2pyNtrI7k15HfMUV\/nDZ0BWCVLYxEA==","signatures":[{"sig":"MEUCIHissv5gofTreU2oqoPFzYjAzedupQk6XT\/pA0m9HL0yAiEAoPxCI5wS897wQFBuMkBhBlvDg72ZhiP3n0yCl1quEnE=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdOj5z1Rlhf3R8ZExBZ4TchLFTQiu5ib60O73SvXko4AiEAj74qRjBgEl00b8aS2bpt+2dfPuQVN4COaHilspNbYjY=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.62","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":50996597},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"04775b7ff93fd1132400e0d38f96380e252e7808","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.5-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.62","oh-my-opencode-darwin-x64":"5.1.62","oh-my-opencode-linux-arm64":"5.1.62","oh-my-opencode-windows-x64":"5.1.62","oh-my-opencode-darwin-arm64":"5.1.62","oh-my-opencode-windows-arm64":"5.1.62","oh-my-opencode-linux-x64-musl":"5.1.62","oh-my-opencode-linux-arm64-musl":"5.1.62","oh-my-opencode-linux-x64-baseline":"5.1.62","oh-my-opencode-darwin-x64-baseline":"5.1.62","oh-my-opencode-windows-x64-baseline":"5.1.62","oh-my-opencode-linux-x64-musl-baseline":"5.1.62"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.62_1793948249293_0.6307862993159923","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.63":{"name":"oh-my-opencode","version":"5.1.63","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.63","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"ae3e5f779fdfd213a2151281e19783d37cbba55d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.63.tgz","fileCount":5621,"integrity":"sha512-ocAISnx3g38VuaCzC41HxsP8T5973\/nW\/xf1016eVTYAsl38beE+25GihymKshkVLv4v2QA6cNCubVsqGpS3Zg==","signatures":[{"sig":"MEUCIF1KDawORUqP6y6yVdM1NoXrvXUW5kJS2Z87fUvLzIPQAiEA9a5CzPDrx9lPuc8Zo1vkxXeXDxsFZ05lcNzMyeedths=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+Dy8c2woXSRjUZuDQOKg\/XxK46gaTwieviE7wBVrPPwIhAMq7XOCyeRYKhvfy26T7Kn9s1Di+eKJSsfAq6Usg9ykC","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.63","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51198730},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"435efb0751a3033d260f865daf69396c95e123fd","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.5-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.63","oh-my-opencode-darwin-x64":"5.1.63","oh-my-opencode-linux-arm64":"5.1.63","oh-my-opencode-windows-x64":"5.1.63","oh-my-opencode-darwin-arm64":"5.1.63","oh-my-opencode-windows-arm64":"5.1.63","oh-my-opencode-linux-x64-musl":"5.1.63","oh-my-opencode-linux-arm64-musl":"5.1.63","oh-my-opencode-linux-x64-baseline":"5.1.63","oh-my-opencode-darwin-x64-baseline":"5.1.63","oh-my-opencode-windows-x64-baseline":"5.1.63","oh-my-opencode-linux-x64-musl-baseline":"5.1.63"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.63_1794055255353_0.5629276595391022","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.64":{"name":"oh-my-opencode","version":"5.1.64","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.64","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"17715808fe5a2a1b95ff44793ff347f71cbb809d","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.64.tgz","fileCount":5621,"integrity":"sha512-TdnY8ykMZjCS7NImpqsg4w4YnoPszIs2FgFiBLOtYnvLbo0gCyYp0ACuRv+PqkBHMQyBYJUrMArQsNHSIpDhmw==","signatures":[{"sig":"MEUCIDE2fVPsjKxKEtyTX7\/pUHHIF7YzBxynNBjNXItols58AiEA6IAsfRJWs\/WeGs5nbC4GGZCtX5o8kHEcWzwj9eByflo=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuPcn+HIdpd1nq1MHK7qa6OYsikhlj\/f3GvhHg7SrzgAiASd7lkB57En9VGyG7CG2aDHkA19Lvwp9AVkupKtweeXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.64","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51198730},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9ed87b9351667dbd0b6acb83e45c385ebd0bc0e8","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"github:code-yeongyu\/omowright#73c4898ca492e6e12e3f13948be7151806457a43","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.5-1","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.64","oh-my-opencode-darwin-x64":"5.1.64","oh-my-opencode-linux-arm64":"5.1.64","oh-my-opencode-windows-x64":"5.1.64","oh-my-opencode-darwin-arm64":"5.1.64","oh-my-opencode-windows-arm64":"5.1.64","oh-my-opencode-linux-x64-musl":"5.1.64","oh-my-opencode-linux-arm64-musl":"5.1.64","oh-my-opencode-linux-x64-baseline":"5.1.64","oh-my-opencode-darwin-x64-baseline":"5.1.64","oh-my-opencode-windows-x64-baseline":"5.1.64","oh-my-opencode-linux-x64-musl-baseline":"5.1.64"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.64_1794070798813_0.5731207214752096","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.65":{"name":"oh-my-opencode","version":"5.1.65","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.65","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"03d70f8fbb86d31b1cf2553e35b0b99e1f04f57b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.65.tgz","fileCount":5627,"integrity":"sha512-X7gG03X0Fzo7UyTA7E0OGiKmXQhAXx\/kQ8Bg4FIcejTZS\/BgviNtXjm1OVg1O+Ny2Az4UWTxuNXrsdVsLpsJVQ==","signatures":[{"sig":"MEYCIQDYw1e4VeGw20Oe\/aG\/cYv8aoTcCN75VRqbuyd++Y1jGgIhAPDJb35kgDYMQcFoL9TV4yIQ1cPGnDcCiCdKJ041dl2\/","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP8Od3bmy2lF+s2Z60i5m19cSvXH3dt2ZpZjCXVR0u+wIgMAfL\/NC8fi9vScUHI+nWbtYSLZES5DwDaMX6ajQT\/eU=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.65","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51730027},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"eac1bb56bcd5444c7027127f283261ff9c124dd9","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.0","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.6-3","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.65","oh-my-opencode-darwin-x64":"5.1.65","oh-my-opencode-linux-arm64":"5.1.65","oh-my-opencode-windows-x64":"5.1.65","oh-my-opencode-darwin-arm64":"5.1.65","oh-my-opencode-windows-arm64":"5.1.65","oh-my-opencode-linux-x64-musl":"5.1.65","oh-my-opencode-linux-arm64-musl":"5.1.65","oh-my-opencode-linux-x64-baseline":"5.1.65","oh-my-opencode-darwin-x64-baseline":"5.1.65","oh-my-opencode-windows-x64-baseline":"5.1.65","oh-my-opencode-linux-x64-musl-baseline":"5.1.65"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.65_1794183737980_0.36326870133956","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.66":{"name":"oh-my-opencode","version":"5.1.66","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.66","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"3d6b6cd58c6b4bb95cd9093161e2d7776c868487","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.66.tgz","fileCount":5627,"integrity":"sha512-bsW0pYywUM7Gtqoh+QVFV1Mp0XSTU7wbmGXANbfbZXU\/JlIbcCbl66HMC3S\/HKqJ+28o8NsUeAW5Z3eaVoqLbA==","signatures":[{"sig":"MEYCIQDhFs93vSXLzx6KWv+JefrNgbafixr0n5qTYOYYeIIDJAIhALUW06XGvDiAtd0L+nPjwR7peQTry1Pz6I1JEaVKpT3I","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdH1FxFIeDgr9HvUkyrPtfYNKvTTyiikAfSRTw2avXWQIgBbCDyJICSplHHG6wmlxrKL1llzZgXUtQd8opb+AUjvc=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.66","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51748323},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"9e58c4d53f12e95246a7f8313ecc0f6596008086","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.0","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.9-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.66","oh-my-opencode-darwin-x64":"5.1.66","oh-my-opencode-linux-arm64":"5.1.66","oh-my-opencode-windows-x64":"5.1.66","oh-my-opencode-darwin-arm64":"5.1.66","oh-my-opencode-windows-arm64":"5.1.66","oh-my-opencode-linux-x64-musl":"5.1.66","oh-my-opencode-linux-arm64-musl":"5.1.66","oh-my-opencode-linux-x64-baseline":"5.1.66","oh-my-opencode-darwin-x64-baseline":"5.1.66","oh-my-opencode-windows-x64-baseline":"5.1.66","oh-my-opencode-linux-x64-musl-baseline":"5.1.66"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.66_1794288847023_0.6392198303875863","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.68":{"name":"oh-my-opencode","version":"5.1.68","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.68","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"01a22b3f00666ff68cbd53a671bb491575268afc","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.68.tgz","fileCount":5632,"integrity":"sha512-thFFpIW2xykoU7HvhVgV8WhI68yVIfxS5aCSavrKhMDUCx6IKvSJkypX6+nI7hTwG84WLJq78aEvIuri5tbY2g==","signatures":[{"sig":"MEUCIQCa8eZ82eZTLmP0r\/asPrOjxkXwdT5IPBWEmaNbULF5ZAIgIVWkJSpO9+WvZ52YLT3mI7VaI0V7VC1SfKkQq7JACdk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1\/ZE2fdiE6Pd2BuSPDwu4\/nmFUYmi6Yr+0+Ii\/TlJ5AIhAKf2wGs6knZFufoG2yZViV9TnE9beVHILViezbwOoNqn","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.68","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51775346},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"5b85ba399a7c20f0cf557ae2de504b06b6bbdcd7","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.0","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.10","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.68","oh-my-opencode-darwin-x64":"5.1.68","oh-my-opencode-linux-arm64":"5.1.68","oh-my-opencode-windows-x64":"5.1.68","oh-my-opencode-darwin-arm64":"5.1.68","oh-my-opencode-windows-arm64":"5.1.68","oh-my-opencode-linux-x64-musl":"5.1.68","oh-my-opencode-linux-arm64-musl":"5.1.68","oh-my-opencode-linux-x64-baseline":"5.1.68","oh-my-opencode-darwin-x64-baseline":"5.1.68","oh-my-opencode-windows-x64-baseline":"5.1.68","oh-my-opencode-linux-x64-musl-baseline":"5.1.68"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.68_1794339660155_0.5134432732734936","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.69":{"name":"oh-my-opencode","version":"5.1.69","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.69","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"0861350a74dc9d0cd0d287fceb5ecd1783457de3","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.69.tgz","fileCount":5632,"integrity":"sha512-lzLfhXKmVphRNU0UGuPi5Ddz2tYdAi4mccIdsXPJzTGu68pkdrPvoFdngXIyeNGpM8w4gG\/A9ZWuJuGtsOkenA==","signatures":[{"sig":"MEQCIBEgX1BG+hAz80jVHybztQ6fGMJ88Kxe8PSBzgRDg4G6AiA9B3QwWfW7YIevjRZez7gGy+ftU1lfVWqnHBFKqPAZ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClL2HbyCcqcZHm0ZclApqRjJ\/BBVLQWA7Uc\/xTnorxIwIhAJXIhLJYPoukRu6aeVG366Qmy1oLqbbBPOvTaidXb+al","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.69","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":51784630},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"2c62d8b85d679e60b17b25dc722d89500fdcdedd","scripts":{"lint":"bun run check:copy && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && node --test scripts\/desktop-package-boundaries.test.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-sdk test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-sdk\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-sdk","packages\/senpi-desktop-tool","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.0","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.10-2","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/senpi-desktop-sdk":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.69","oh-my-opencode-darwin-x64":"5.1.69","oh-my-opencode-linux-arm64":"5.1.69","oh-my-opencode-windows-x64":"5.1.69","oh-my-opencode-darwin-arm64":"5.1.69","oh-my-opencode-windows-arm64":"5.1.69","oh-my-opencode-linux-x64-musl":"5.1.69","oh-my-opencode-linux-arm64-musl":"5.1.69","oh-my-opencode-linux-x64-baseline":"5.1.69","oh-my-opencode-darwin-x64-baseline":"5.1.69","oh-my-opencode-windows-x64-baseline":"5.1.69","oh-my-opencode-linux-x64-musl-baseline":"5.1.69"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.69_1794369873711_0.2633126478076797","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.70":{"name":"oh-my-opencode","version":"5.1.70","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-opencode@5.1.70","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"dist":{"shasum":"079f5b430f60beffa91828ec6d7674ed9843810b","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.70.tgz","fileCount":5651,"integrity":"sha512-vCG0goVeWXc3bDZkB7RS\/mwpFLEUCKlRkUSHoatgXkaiTm\/s9ssILpTSNniAKMBk8hLAh9\/2czGxdv4evS7u+w==","signatures":[{"sig":"MEQCIHJzfI5T0ePlVL\/psIl1tyvQBIzzHJORSvpSD10M18JLAiBrjZ797lnb3RYSOE1xmFcu5gMGt27x+jC+3BCXKGe1UA==","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzM1WMNKRHNCmip2NLe6eSUo\/nkLq7qQsv59OusoGTnQIgSACtQrfRxsoEGj1TSWQOcXFZFrkefA0B+BUX1bkiAP0=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.70","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":52511348},"main":".\/dist\/index.js","type":"module","types":"dist\/index.d.ts","exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"c7f4687ad0f9dd71dddfe8b981a4390c12960cb1","scripts":{"fmt":"bun fmt --no-script","lint":"bun run check:copy && bun run fmt:check && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","fmt:check":"bun fmt --no-script --check","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && node --test scripts\/desktop-package-boundaries.test.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-sdk test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","test:computer":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/omo-computer-protocol test && bun run --cwd packages\/omo-computer-sdk test && bun run --cwd packages\/omo-computer-engine test && bun run --cwd packages\/omo-computer-hand test && bun run --cwd packages\/omo-computer-carriers test && bun run --cwd packages\/omo-computer-tool test && bun run --cwd packages\/omo-computer-prelude test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-sdk\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-protocol\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-sdk\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-engine\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-hand\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-carriers\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-tool\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-prelude\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-sdk","packages\/senpi-desktop-tool","packages\/omo-computer-protocol","packages\/omo-computer-sdk","packages\/omo-computer-engine","packages\/omo-computer-hand","packages\/omo-computer-carriers","packages\/omo-computer-tool","packages\/omo-computer-prelude","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.6","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.1","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.13","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/omo-computer-sdk":"workspace:*","@oh-my-opencode\/omo-computer-hand":"workspace:*","@oh-my-opencode\/omo-computer-tool":"workspace:*","@oh-my-opencode\/senpi-desktop-sdk":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/omo-computer-engine":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/omo-computer-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/omo-computer-carriers":"workspace:*","@oh-my-opencode\/omo-computer-protocol":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.70","oh-my-opencode-darwin-x64":"5.1.70","oh-my-opencode-linux-arm64":"5.1.70","oh-my-opencode-windows-x64":"5.1.70","oh-my-opencode-darwin-arm64":"5.1.70","oh-my-opencode-windows-arm64":"5.1.70","oh-my-opencode-linux-x64-musl":"5.1.70","oh-my-opencode-linux-arm64-musl":"5.1.70","oh-my-opencode-linux-x64-baseline":"5.1.70","oh-my-opencode-darwin-x64-baseline":"5.1.70","oh-my-opencode-windows-x64-baseline":"5.1.70","oh-my-opencode-linux-x64-musl-baseline":"5.1.70"},"_npmOperationalInternal":{"tmp":"tmp\/oh-my-opencode_5.1.70_1794640342594_0.5261380110612094","host":"s3:\/\/npm-registry-packages-npm-production"}},"5.1.71":{"_id":"oh-my-opencode@5.1.71","bin":{"lazycodex":"bin\/oh-my-opencode.js","lazycodex-ai":"bin\/oh-my-opencode.js","oh-my-opencode":"bin\/oh-my-opencode.js","oh-my-openagent":"bin\/oh-my-opencode.js","omo-agent-toolkit":"bin\/oh-my-opencode.js"},"bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"dist":{"shasum":"b0e565246ecfb5185a58a79e9b2406db89b810fd","tarball":"https:\/\/registry.npmjs.org\/oh-my-opencode\/-\/oh-my-opencode-5.1.71.tgz","fileCount":5652,"integrity":"sha512-CNZVFG389RiyK5XrdbhotiOP7XjbS3byjKSMJTTIZzf8RM6yj6y0UmUy4D5UlbqPIXX69hzvQeRNfVoJeVo6Vg==","signatures":[{"sig":"MEUCIAM\/XdB5gb7\/tVh31itxWzmMlmkRmBwxcwE5q21j13B+AiEAjBPx6zIktbFjcCUARxS+Ebv9kj\/ttsEI1vib+c0HUIk=","keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF\/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2kME8fuZTQoZ3XwtComaOqQYQ9HEtjnEntDuIhYiOxgIgQesQMZXxfHiy+6AIb5SKNqUVLynR3TWOLd4a\/zgt0yQ="}],"attestations":{"url":"https:\/\/registry.npmjs.org\/-\/npm\/v1\/attestations\/oh-my-opencode@5.1.71","provenance":{"predicateType":"https:\/\/slsa.dev\/provenance\/v1"}},"unpackedSize":52520789},"main":".\/dist\/index.js","name":"oh-my-opencode","type":"module","types":"dist\/index.d.ts","author":{"name":"YeonGyu-Kim"},"exports":{".":{"types":".\/dist\/index.d.ts","import":".\/dist\/index.js"},".\/tui":".\/dist\/tui.js",".\/server":".\/dist\/index.js",".\/schema.json":".\/dist\/oh-my-opencode.schema.json"},"gitHead":"f3daecb57d2bcc93f71ba02215ecab58ac4c18e2","license":"SUL-1.0","scripts":{"fmt":"bun fmt --no-script","lint":"bun run check:copy && bun run fmt:check && oxlint packages\/lsp-tools-mcp packages\/lsp-daemon packages\/web packages\/omo-codex\/plugin\/components\/comment-checker packages\/omo-codex\/plugin\/components\/lazycodex-executor-verify packages\/omo-codex\/plugin\/components\/lsp packages\/omo-codex\/plugin\/components\/rules packages\/omo-codex\/plugin\/components\/telemetry packages\/omo-codex\/plugin\/components\/ultrawork packages\/omo-codex\/plugin\/components\/ulw-execute-continuation packages\/omo-codex\/plugin\/components\/ulw-loop","omob":"bun run script\/build-omob.ts","test":"bun test --timeout 20000","build":"bun run script\/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","fmt:check":"bun fmt --no-script --check","test:fast":"bun run script\/test-fast.ts","typecheck":"bun run check:copy && bun check --no-script --all -p tsconfig.json && bun run typecheck:script && bun run typecheck:packages && bun run typecheck:skill-scripts","check:copy":"bun script\/check-copy.ts","knip:check":"knip --no-progress --no-config-hints","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages\/lsp-tools-mcp test && npm --prefix packages\/omo-codex\/plugin ci && npm --prefix packages\/omo-codex\/plugin\/components\/ulw-loop test && bun run --cwd packages\/omo-codex\/plugin build && node scripts\/check-third-party-notices.mjs --ship && bun test --timeout 20000 packages\/omo-opencode\/src\/cli\/cli-installer.platform.test.ts packages\/omo-codex\/src\/install\/codex-cache.test.ts packages\/omo-codex\/src\/install\/codex-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-agent-cleanup.test.ts packages\/omo-codex\/src\/install\/codex-config-autonomous-features.test.ts packages\/omo-codex\/src\/install\/codex-config-reasoning.test.ts packages\/omo-codex\/src\/install\/codex-config-toml.test.ts packages\/omo-codex\/src\/install\/codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex-project-local-cleanup.test.ts packages\/omo-codex\/src\/install\/install-codex.test.ts packages\/omo-codex\/src\/install\/install-codex-packaged.test.ts packages\/omo-codex\/src\/install\/link-cached-plugin-agents.test.ts packages\/omo-codex\/src\/**\/*.test.ts packages\/utils\/src\/jsonc-parser.test.ts packages\/utils\/src\/frontmatter.test.ts packages\/hashline-core\/src\/hash-computation.test.ts packages\/hashline-core\/src\/smoke-untested-modules.test.ts packages\/rules-engine\/src\/index.test.ts packages\/rules-engine\/src\/security-boundary.test.ts packages\/agents-md-core\/src\/injector.test.ts packages\/omo-codex\/plugin\/components\/lsp\/test\/package-smoke.test.ts && node --test packages\/omo-codex\/plugin\/test\/*.test.mjs packages\/omo-codex\/scripts\/install-cache-copy.test.mjs packages\/omo-codex\/scripts\/install-cli-args.test.mjs packages\/omo-codex\/scripts\/install-delegated-command.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous-features.test.mjs packages\/omo-codex\/scripts\/install-config-autonomous.test.mjs packages\/omo-codex\/scripts\/install-config-reasoning.test.mjs packages\/omo-codex\/scripts\/install-config.test.mjs packages\/omo-codex\/scripts\/install-hook-targets.test.mjs packages\/omo-codex\/scripts\/install-project-local-cleanup.test.mjs packages\/omo-codex\/scripts\/install-lazycodex-version-stamp.test.mjs packages\/omo-codex\/scripts\/install-local-entrypoint.test.mjs packages\/omo-codex\/scripts\/install-local-git-bash-preflight.test.mjs packages\/omo-codex\/scripts\/install-local.test.mjs packages\/omo-codex\/scripts\/install-marketplace-cache.test.mjs packages\/omo-codex\/scripts\/install-mcp-context7-runtime.test.mjs packages\/omo-codex\/scripts\/install-mcp-runtime.test.mjs packages\/omo-codex\/scripts\/install-packaged-local.test.mjs packages\/omo-codex\/scripts\/install-generated-bundle.test.mjs packages\/omo-codex\/scripts\/install-agent-links.test.mjs packages\/omo-codex\/scripts\/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun test --timeout 20000 packages\/omo-senpi && bun test .\/.agents\/skills\/senpi-qa\/scripts\/resolve-evidence-dir.test.mjs","postinstall":"node postinstall.mjs","build:schema":"bun run script\/build-schema.ts","lint:ratchet":"bun script\/lint-ratchet.ts","test:desktop":"bun script\/check-cargo-pinned-deps.mjs && node --test scripts\/desktop-package-boundaries.test.mjs && bun run --cwd packages\/senpi-desktop-protocol test && bun run --cwd packages\/senpi-desktop-engine test && bun run --cwd packages\/senpi-desktop-prelude test && bun run --cwd packages\/senpi-desktop-sdk test && bun run --cwd packages\/senpi-desktop-service test && bun run --cwd packages\/senpi-desktop-tool test","bundle-inputs":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs","test:computer":"bun script\/check-cargo-pinned-deps.mjs && bun run --cwd packages\/omo-computer-protocol test && bun run --cwd packages\/omo-computer-sdk test && bun run --cwd packages\/omo-computer-engine test && bun run --cwd packages\/omo-computer-hand test && bun run --cwd packages\/omo-computer-carriers test && bun run --cwd packages\/omo-computer-tool test && bun run --cwd packages\/omo-computer-prelude test","build:binaries":"bun run script\/build-binaries.ts","build:cli-node":"bun run script\/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","brand-logo:check":"bun script\/build-brand-logo.ts --check","build:lsp-daemon":"npm --prefix packages\/lsp-daemon ci && npm --prefix packages\/lsp-daemon run build","build:omo-native":"bun run script\/build-omo-native.ts","build:omo-schema":"bun run script\/build-omo-schema.ts","typecheck:script":"bun check --no-script --all -p script\/tsconfig.json","changelog:section":"bun script\/changelog-section.ts","install:codex-dev":"bun run script\/build-codex-install.ts && bun run script\/install-codex-dev.ts","build:ast-grep-mcp":"bun run --cwd packages\/ast-grep-mcp build","build:codex-plugin":"npm --prefix packages\/omo-codex\/plugin ci && bun run --cwd packages\/omo-codex\/plugin build","build:git-bash-mcp":"bun run --cwd packages\/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:ast-grep-mcp && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"bun check --no-script --all -p packages\/rules-engine\/tsconfig.json && bun check --no-script --all -p packages\/delegate-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-stdio-core\/tsconfig.json && bun check --no-script --all -p packages\/mcp-client-core\/tsconfig.json && bun check --no-script --all -p packages\/git-bash-mcp\/tsconfig.json && bun check --no-script --all -p packages\/ast-grep-mcp\/tsconfig.json && bun check --no-script --all -p packages\/lsp-core\/tsconfig.json && bun check --no-script --all -p packages\/utils\/tsconfig.json && bun check --no-script --all -p packages\/device-service-core\/tsconfig.json && bun check --no-script --all -p packages\/model-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-config-core\/tsconfig.json && bun check --no-script --all -p packages\/prompts-core\/tsconfig.json && bun check --no-script --all -p packages\/comment-checker-core\/tsconfig.json && bun check --no-script --all -p packages\/hashline-core\/tsconfig.json && bun check --no-script --all -p packages\/tmux-core\/tsconfig.json && bun check --no-script --all -p packages\/team-core\/tsconfig.json && bun check --no-script --all -p packages\/openclaw-core\/tsconfig.json && bun check --no-script --all -p packages\/boulder-state\/tsconfig.json && bun check --no-script --all -p packages\/isolation-core\/tsconfig.json && bun check --no-script --all -p packages\/memory-core\/tsconfig.json && bun check --no-script --all -p packages\/telemetry-core\/tsconfig.json && bun check --no-script --all -p packages\/claude-code-compat-core\/tsconfig.json && bun check --no-script --all -p packages\/skills-loader-core\/tsconfig.json && bun check --no-script --all -p packages\/agents-md-core\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/plugin\/shared\/tsconfig.json && bun check --no-script --all -p packages\/omo-codex\/tsconfig.json && bun check --no-script --all -p packages\/omo-senpi\/tsconfig.json && bun check --no-script --all -p packages\/senpi-task\/tsconfig.json && bun check --no-script --all -p packages\/omo-opencode\/tsconfig.json && bun check --no-script --all -p packages\/omo-native\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-protocol\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-engine\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-prelude\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-sdk\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-service\/tsconfig.json && bun check --no-script --all -p packages\/senpi-desktop-tool\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-protocol\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-sdk\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-engine\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-hand\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-carriers\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-tool\/tsconfig.json && bun check --no-script --all -p packages\/omo-computer-prelude\/tsconfig.json","build:codex-install":"bun run script\/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages\/lsp-tools-mcp ci && npm --prefix packages\/lsp-tools-mcp run build","bundle-inputs:check":"node packages\/omo-senpi\/plugin\/scripts\/bundle-inputs.mjs --check","lint:ratchet:update":"bun script\/lint-ratchet.ts --update","build:node-require-shim":"bun run script\/patch-node-require-shim.ts","test:model-capabilities":"bun test --timeout 20000 packages\/model-core\/src\/model-capability-aliases.test.ts packages\/model-core\/src\/model-capability-guardrails.test.ts packages\/model-core\/src\/model-capabilities.test.ts packages\/omo-opencode\/src\/cli\/doctor\/checks\/model-resolution.test.ts --bail","typecheck:skill-scripts":"bun check --no-script --all -p packages\/shared-skills\/skills\/frontend\/scripts\/detect\/tsconfig.json","build:model-capabilities":"bun run script\/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:senpi-plugin:native":"node packages\/omo-senpi\/plugin\/scripts\/stage-lsp-daemon-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-ast-grep-mcp-runtime.mjs && node packages\/omo-senpi\/plugin\/scripts\/stage-x-search-skill.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-extension.mjs && node packages\/omo-senpi\/plugin\/scripts\/build-daemon-launch-spec.mjs && node packages\/omo-senpi\/plugin\/scripts\/sync-skills.mjs && node packages\/omo-senpi\/plugin\/scripts\/embed-directive.mjs --check && node packages\/omo-senpi\/plugin\/scripts\/build-install.mjs","build:materialize-frontend":"node packages\/omo-codex\/plugin\/scripts\/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist\/skills && cp -R packages\/shared-skills\/skills dist\/skills"},"version":"5.1.71","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c2202729-3f08-4c32-8012-c8bb829c095b"}},"homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"overrides":{"qs":"^6.16.0","hono":"^4.13.8","fast-uri":"^3.1.6","ip-address":"^10.7.2","@types\/node":"26.6.2","path-to-regexp":"^8.4.2","@hono\/node-server":"2.1.1","express-rate-limit":"^8.7.0"},"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"workspaces":["packages\/rules-engine","packages\/delegate-core","packages\/ast-grep-mcp","packages\/git-bash-mcp","packages\/mcp-stdio-core","packages\/mcp-client-core","packages\/lsp-core","packages\/utils","packages\/model-core","packages\/omo-config-core","packages\/prompts-core","packages\/comment-checker-core","packages\/hashline-core","packages\/tmux-core","packages\/team-core","packages\/openclaw-core","packages\/boulder-state","packages\/memory-core","packages\/device-service-core","packages\/isolation-core","packages\/telemetry-core","packages\/claude-code-compat-core","packages\/skills-loader-core","packages\/agents-md-core","packages\/shared-skills","packages\/omo-codex","packages\/omo-senpi","packages\/senpi-task","packages\/senpi-desktop-protocol","packages\/senpi-desktop-engine","packages\/senpi-desktop-prelude","packages\/senpi-desktop-service","packages\/senpi-desktop-sdk","packages\/senpi-desktop-tool","packages\/omo-computer-protocol","packages\/omo-computer-sdk","packages\/omo-computer-engine","packages\/omo-computer-hand","packages\/omo-computer-carriers","packages\/omo-computer-tool","packages\/omo-computer-prelude","packages\/omo-opencode","packages\/omo-native"],"_npmVersion":"11.18.0","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","directories":{},"maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.6","detect-libc":"^2.1.2","@opentui\/solid":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","knip":"6.43.0","oxlint":"1.89.0","js-yaml":"^5.4.2","node-pty":"^1.1.0","bun-types":"1.4.4","commander":"^15.0.0","omowright":"^0.3.1","picomatch":"^4.0.7","oxc-parser":"0.148.0","picocolors":"^1.1.1","typescript":"^7.0.2","@types\/node":"26.6.2","@xterm\/xterm":"^6.0.0","jsonc-parser":"^3.3.1","posthog-node":"^5.52.4","@opentui\/core":"^0.5.11","@clack\/prompts":"^1.8.1","@types\/js-yaml":"^4.0.9","puppeteer-core":"^25.11.0","@opentui\/keymap":"^0.5.11","@opencode-ai\/sdk":"1.18.31","@opencode\/plugin":"2.0.32","@types\/picomatch":"^4.0.3","@code-yeongyu\/senpi":"2026.11.15","@opencode-ai\/plugin":"1.18.31","@oh-my-opencode\/utils":"workspace:*","@xterm\/addon-unicode11":"^0.9.0","@typescript\/typescript6":"6.0.2","@oh-my-opencode\/lsp-core":"workspace:*","@modelcontextprotocol\/sdk":"^1.30.0","@oh-my-opencode\/omo-codex":"workspace:*","@oh-my-opencode\/omo-senpi":"workspace:*","@oh-my-opencode\/team-core":"workspace:*","@oh-my-opencode\/tmux-core":"workspace:*","@oh-my-opencode\/model-core":"workspace:*","@oh-my-opencode\/senpi-task":"workspace:*","@typescript\/native-preview":"7.0.0-dev.20260707.2","@oh-my-opencode\/memory-core":"workspace:*","@oh-my-opencode\/ast-grep-mcp":"workspace:*","@oh-my-opencode\/git-bash-mcp":"workspace:*","@oh-my-opencode\/omo-opencode":"workspace:*","@oh-my-opencode\/prompts-core":"workspace:*","@oh-my-opencode\/rules-engine":"workspace:*","@oh-my-opencode\/boulder-state":"workspace:*","@oh-my-opencode\/delegate-core":"workspace:*","@oh-my-opencode\/hashline-core":"workspace:*","@oh-my-opencode\/openclaw-core":"workspace:*","@oh-my-opencode\/shared-skills":"workspace:*","@oh-my-opencode\/agents-md-core":"workspace:*","@oh-my-opencode\/isolation-core":"workspace:*","@oh-my-opencode\/mcp-stdio-core":"workspace:*","@oh-my-opencode\/telemetry-core":"workspace:*","@oh-my-opencode\/mcp-client-core":"workspace:*","@oh-my-opencode\/omo-config-core":"workspace:*","@oh-my-opencode\/omo-computer-sdk":"workspace:*","@oh-my-opencode\/omo-computer-hand":"workspace:*","@oh-my-opencode\/omo-computer-tool":"workspace:*","@oh-my-opencode\/senpi-desktop-sdk":"workspace:*","@oh-my-opencode\/senpi-desktop-tool":"workspace:*","@oh-my-opencode\/skills-loader-core":"workspace:*","@oh-my-opencode\/device-service-core":"workspace:*","@oh-my-opencode\/omo-computer-engine":"workspace:*","@oh-my-opencode\/comment-checker-core":"workspace:*","@oh-my-opencode\/omo-computer-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-engine":"workspace:*","@oh-my-opencode\/omo-computer-carriers":"workspace:*","@oh-my-opencode\/omo-computer-protocol":"workspace:*","@oh-my-opencode\/senpi-desktop-prelude":"workspace:*","@oh-my-opencode\/senpi-desktop-service":"workspace:*","@oh-my-opencode\/senpi-desktop-protocol":"workspace:*","@oh-my-opencode\/claude-code-compat-core":"workspace:*"},"trustedDependencies":[],"optionalDependencies":{"oh-my-opencode-linux-x64":"5.1.71","oh-my-opencode-darwin-x64":"5.1.71","oh-my-opencode-linux-arm64":"5.1.71","oh-my-opencode-windows-x64":"5.1.71","oh-my-opencode-darwin-arm64":"5.1.71","oh-my-opencode-windows-arm64":"5.1.71","oh-my-opencode-linux-x64-musl":"5.1.71","oh-my-opencode-linux-arm64-musl":"5.1.71","oh-my-opencode-linux-x64-baseline":"5.1.71","oh-my-opencode-darwin-x64-baseline":"5.1.71","oh-my-opencode-windows-x64-baseline":"5.1.71","oh-my-opencode-linux-x64-musl-baseline":"5.1.71"},"_npmOperationalInternal":{"host":"s3:\/\/npm-registry-packages-npm-production","tmp":"tmp\/oh-my-opencode_5.1.71_1794758670244_0.4413309074251931"}}},"time":{"created":"2025-12-04T16:43:20.801Z","modified":"2026-11-15T16:04:30.865Z","0.1.0":"2025-12-04T16:43:21.071Z","0.1.1":"2025-12-04T16:52:13.050Z","0.1.2":"2025-12-04T18:12:16.776Z","0.1.3":"2025-12-04T19:10:38.855Z","0.1.4":"2025-12-04T19:17:40.636Z","0.1.6":"2025-12-04T19:30:31.263Z","0.1.7":"2025-12-05T00:24:19.559Z","0.1.8":"2025-12-05T00:30:06.469Z","0.1.9":"2025-12-05T00:45:39.839Z","0.1.10":"2025-12-05T01:00:03.219Z","0.1.11":"2025-12-05T02:05:43.350Z","0.1.12":"2025-12-05T02:10:35.872Z","0.1.13":"2025-12-05T02:58:39.387Z","0.1.14":"2025-12-05T05:53:27.670Z","0.1.15":"2025-12-05T06:33:28.284Z","0.1.16":"2025-12-05T06:55:26.954Z","0.1.17":"2025-12-05T07:26:34.829Z","0.1.18":"2025-12-05T11:07:20.706Z","0.1.19":"2025-12-05T12:00:30.424Z","0.1.20":"2025-12-05T12:58:56.219Z","0.1.21":"2025-12-05T13:04:10.690Z","0.1.22":"2025-12-05T13:13:29.155Z","0.1.23":"2025-12-05T13:19:23.179Z","0.1.24":"2025-12-05T13:53:29.556Z","0.1.25":"2025-12-05T14:25:21.828Z","0.1.26":"2025-12-08T00:41:34.067Z","0.1.27":"2025-12-08T08:01:03.141Z","0.1.28":"2025-12-08T08:52:27.697Z","0.1.29":"2025-12-09T01:37:45.806Z","0.1.30":"2025-12-09T02:50:18.573Z","0.1.31":"2025-12-09T05:42:02.245Z","0.1.32":"2025-12-09T08:00:30.879Z","0.2.0":"2025-12-09T12:48:31.550Z","0.3.0":"2025-12-09T12:51:27.545Z","0.3.1":"2025-12-10T14:44:43.689Z","0.3.2":"2025-12-11T23:31:22.082Z","0.3.3":"2025-12-12T01:39:25.958Z","0.3.4":"2025-12-12T13:26:04.247Z","0.4.0":"2025-12-12T19:59:40.864Z","0.4.1":"2025-12-13T03:15:47.872Z","0.4.2":"2025-12-13T03:16:47.357Z","0.4.3":"2025-12-13T03:22:28.419Z","0.4.4":"2025-12-13T04:24:01.487Z","1.0.0":"2025-12-13T04:53:00.769Z","1.0.1":"2025-12-13T05:06:30.466Z","1.0.2":"2025-12-13T05:24:37.364Z","1.1.0":"2025-12-13T10:04:59.150Z","1.1.1":"2025-12-13T10:07:57.067Z","1.1.2":"2025-12-13T11:07:37.944Z","1.1.3":"2025-12-13T11:30:28.959Z","1.1.4":"2025-12-13T13:14:53.901Z","1.1.5":"2025-12-13T14:15:41.080Z","1.1.6":"2025-12-13T16:16:22.821Z","1.1.7":"2025-12-13T16:24:49.192Z","1.1.8":"2025-12-14T03:53:55.359Z","1.1.9":"2025-12-14T05:05:18.404Z","1.2.0":"2025-12-14T08:25:01.902Z","1.2.1":"2025-12-14T08:26:32.101Z","1.2.2":"2025-12-14T08:29:11.147Z","1.2.3":"2025-12-14T08:36:47.680Z","1.2.4":"2025-12-14T08:40:42.990Z","2.0.0":"2025-12-14T08:50:07.143Z","2.0.1":"2025-12-14T09:39:07.618Z","2.0.2":"2025-12-14T10:26:13.796Z","2.0.3":"2025-12-14T13:22:42.565Z","2.0.4":"2025-12-15T00:06:48.281Z","2.1.0":"2025-12-15T10:15:14.573Z","2.1.1":"2025-12-15T16:22:12.736Z","2.1.2":"2025-12-15T23:58:45.179Z","2.1.3":"2025-12-16T06:44:53.070Z","2.1.4":"2025-12-16T12:46:55.818Z","2.1.5":"2025-12-16T14:17:42.180Z","2.1.6":"2025-12-16T15:48:52.253Z","2.1.7":"2025-12-17T00:39:05.750Z","2.2.0":"2025-12-17T10:26:24.828Z","2.2.1":"2025-12-18T16:10:52.291Z","2.3.0":"2025-12-18T19:13:54.172Z","2.3.1":"2025-12-19T03:10:02.279Z","2.4.0":"2025-12-20T02:40:29.172Z","2.4.1":"2025-12-21T16:39:10.232Z","2.4.2":"2025-12-21T17:13:42.915Z","2.4.3":"2025-12-22T02:20:37.541Z","2.4.4":"2025-12-22T15:25:39.560Z","2.4.5":"2025-12-22T18:25:19.352Z","2.4.6":"2025-12-23T02:48:09.369Z","2.4.7":"2025-12-23T08:27:18.077Z","2.5.0":"2025-12-23T14:43:56.632Z","2.5.1":"2025-12-23T17:10:10.194Z","2.5.2":"2025-12-25T07:21:36.957Z","2.5.3":"2025-12-25T09:54:48.967Z","2.5.4":"2025-12-26T07:27:43.560Z","2.6.0":"2025-12-27T15:55:05.259Z","2.6.1":"2025-12-27T17:22:10.249Z","2.6.2":"2025-12-27T17:35:05.475Z","2.7.0":"2025-12-28T08:59:45.252Z","2.7.1":"2025-12-28T18:14:10.499Z","2.7.2":"2025-12-29T07:24:53.558Z","2.7.3":"2025-12-29T07:27:24.281Z","2.8.0":"2025-12-30T10:12:39.869Z","2.8.1":"2025-12-30T11:45:41.514Z","2.8.2":"2025-12-30T13:42:50.959Z","2.8.3":"2025-12-30T14:23:38.038Z","2.9.0":"2025-12-31T04:53:16.297Z","2.9.1":"2026-01-01T06:44:04.518Z","2.10.0":"2026-01-01T15:29:26.505Z","2.11.0":"2026-01-02T08:10:42.832Z","2.12.0":"2026-01-02T11:41:55.972Z","2.12.1":"2026-01-02T17:42:01.054Z","2.12.2":"2026-01-03T01:02:02.508Z","2.12.3":"2026-01-04T20:44:48.660Z","2.12.4":"2026-01-05T00:30:36.398Z","2.13.0":"2026-01-05T15:03:54.497Z","2.13.1":"2026-01-05T17:16:17.328Z","2.13.2":"2026-01-06T09:19:45.512Z","2.14.0":"2026-01-06T18:14:02.704Z","3.0.0-beta.1":"2026-01-08T17:36:29.083Z","3.0.0-beta.2":"2026-01-09T06:46:57.732Z","2.14.1":"2026-01-11T02:22:59.952Z","3.0.0-beta.3":"2026-01-11T02:40:30.440Z","3.0.0-beta.4":"2026-01-11T05:46:19.745Z","3.0.0-beta.5":"2026-01-11T06:31:05.970Z","3.0.0-beta.6":"2026-01-14T02:03:02.404Z","3.0.0-beta.7":"2026-01-14T10:16:00.287Z","3.0.0-beta.8":"2026-01-15T17:50:05.258Z","3.0.0-beta.9":"2026-01-17T08:49:48.315Z","3.0.0-beta.10":"2026-01-18T04:10:18.730Z","3.0.0-beta.11":"2026-01-19T06:34:39.284Z","3.0.0-beta.12":"2026-01-22T01:28:32.766Z","3.0.0-beta.13":"2026-01-22T18:04:50.363Z","3.0.0-beta.14":"2026-01-23T17:09:51.819Z","3.0.0-beta.15":"2026-01-23T17:44:43.983Z","3.0.0-beta.16":"2026-01-23T18:12:06.452Z","3.0.0":"2026-01-24T13:23:24.781Z","3.0.1":"2026-01-25T05:04:18.986Z","3.1.0":"2026-01-26T06:46:46.703Z","3.1.1":"2026-01-26T23:48:27.357Z","3.1.2":"2026-01-27T01:07:08.592Z","3.1.3":"2026-01-27T16:12:42.930Z","3.1.4":"2026-01-28T07:22:02.723Z","3.1.5":"2026-01-28T14:15:41.170Z","3.1.6":"2026-01-28T16:15:26.918Z","3.1.7":"2026-01-29T12:39:21.622Z","3.1.8":"2026-01-30T02:58:11.867Z","3.1.9":"2026-01-30T14:15:53.447Z","3.1.10":"2026-01-31T03:52:21.752Z","3.1.11":"2026-02-01T06:05:22.015Z","3.2.0":"2026-02-01T10:54:42.768Z","3.2.1":"2026-02-01T12:28:10.571Z","3.2.2":"2026-02-03T07:59:48.335Z","3.2.3":"2026-02-04T06:37:59.310Z","3.2.4":"2026-02-06T12:06:21.553Z","3.3.0":"2026-02-07T14:47:31.358Z","3.3.1":"2026-02-07T17:48:29.061Z","3.3.2":"2026-02-08T03:38:38.640Z","3.4.0":"2026-02-08T15:44:16.134Z","3.4.1":"2026-02-10T13:04:04.741Z","3.5.0":"2026-02-10T16:25:31.601Z","3.5.1":"2026-02-11T01:01:57.517Z","3.5.2":"2026-02-11T08:38:46.318Z","3.5.3":"2026-02-12T15:31:05.068Z","3.5.4":"2026-02-15T04:40:14.295Z","3.5.5":"2026-02-15T05:48:45.869Z","3.5.6":"2026-02-16T07:24:08.416Z","3.6.0":"2026-02-16T15:02:42.462Z","3.7.0":"2026-02-17T04:35:12.153Z","3.7.1":"2026-02-17T05:32:01.954Z","3.7.2":"2026-02-17T17:16:39.663Z","3.7.3":"2026-02-18T06:05:03.142Z","3.7.4":"2026-02-18T17:09:58.744Z","3.8.0":"2026-02-21T17:56:30.596Z","3.8.1":"2026-02-22T03:37:20.363Z","3.8.2":"2026-02-22T06:35:04.772Z","3.8.3":"2026-02-22T06:46:50.597Z","3.8.4":"2026-02-23T17:11:37.634Z","3.8.5":"2026-02-24T09:45:34.406Z","3.9.0":"2026-02-26T19:30:37.371Z","3.10.0":"2026-03-02T06:27:46.487Z","3.10.1":"2026-03-06T11:57:15.389Z","3.11.0":"2026-03-07T17:39:20.241Z","3.11.1":"2026-03-07T18:40:25.429Z","3.11.2":"2026-03-08T18:06:15.518Z","3.12.0":"2026-03-17T10:01:51.825Z","3.12.1":"2026-03-18T04:20:40.048Z","3.12.2":"2026-03-18T05:51:23.379Z","3.12.3":"2026-03-18T07:06:26.763Z","3.13.0":"2026-03-25T00:25:03.505Z","3.13.1":"2026-03-25T04:03:08.237Z","3.14.0":"2026-03-26T16:02:57.063Z","3.15.0":"2026-04-04T16:21:33.130Z","3.15.1":"2026-04-05T00:48:32.110Z","3.15.2":"2026-04-05T05:55:57.680Z","3.15.3":"2026-04-06T03:52:07.806Z","3.16.0":"2026-04-08T09:57:03.326Z","3.17.0":"2026-04-11T13:23:58.488Z","3.17.1":"2026-04-11T14:41:14.483Z","3.17.2":"2026-04-13T17:56:14.591Z","3.17.3":"2026-04-15T07:33:31.983Z","3.17.4":"2026-04-16T06:20:28.044Z","3.17.5":"2026-04-24T02:51:17.005Z","3.17.6":"2026-04-28T06:13:57.785Z","3.17.7":"2026-04-30T06:39:32.756Z","3.17.8":"2026-04-30T06:53:47.820Z","3.17.9":"2026-04-30T07:08:18.207Z","3.17.10":"2026-04-30T07:39:37.743Z","3.17.11":"2026-04-30T12:57:54.173Z","3.17.12":"2026-04-30T17:15:42.970Z","3.17.13":"2026-05-04T07:35:04.172Z","3.17.14":"2026-05-05T10:24:11.880Z","3.17.15":"2026-05-06T04:45:23.107Z","4.0.0":"2026-05-07T10:05:23.168Z","4.1.0":"2026-05-13T02:25:06.129Z","4.1.1":"2026-05-13T08:07:47.116Z","4.1.2":"2026-05-14T06:30:33.787Z","4.2.0":"2026-05-18T08:04:45.536Z","4.2.1":"2026-05-18T09:24:51.668Z","4.2.2":"2026-05-18T12:47:53.157Z","4.2.3":"2026-05-20T09:30:12.641Z","4.3.0":"2026-05-21T15:13:03.870Z","4.3.1":"2026-05-22T14:00:20.155Z","4.4.0":"2026-05-23T18:23:09.417Z","4.5.0":"2026-05-26T07:47:59.718Z","4.5.1":"2026-05-26T10:01:43.498Z","4.5.12":"2026-05-30T19:33:51.785Z","4.6.0":"2026-06-01T16:53:03.536Z","4.7.0":"2026-06-02T16:33:50.515Z","4.7.1":"2026-06-02T17:14:18.210Z","4.7.2":"2026-06-02T17:33:02.286Z","4.7.3":"2026-06-03T03:12:26.033Z","4.7.4":"2026-06-03T03:27:20.244Z","4.7.5":"2026-06-03T05:02:05.666Z","4.8.0":"2026-06-08T22:14:41.302Z","4.8.1":"2026-06-09T00:47:55.997Z","4.9.0":"2026-06-11T14:54:17.828Z","4.9.1":"2026-06-11T15:33:13.928Z","4.9.2":"2026-06-12T01:17:11.634Z","4.10.0":"2026-06-14T15:58:28.165Z","4.11.0":"2026-06-17T09:56:35.941Z","4.11.1":"2026-06-18T07:17:30.927Z","4.12.0":"2026-06-20T03:05:19.056Z","4.12.1":"2026-06-20T09:47:46.588Z","4.13.0":"2026-06-22T15:27:56.429Z","4.14.0":"2026-06-29T14:37:37.514Z","4.14.1":"2026-06-30T08:36:08.041Z","4.14.2":"2026-07-01T00:25:07.443Z","4.15.0":"2026-07-01T03:17:39.156Z","4.15.1":"2026-07-01T13:54:59.061Z","4.16.0":"2026-07-07T14:21:03.464Z","4.16.1":"2026-07-09T09:40:17.033Z","4.16.2":"2026-07-10T01:06:44.147Z","4.16.3":"2026-07-10T14:03:22.653Z","4.17.0":"2026-07-11T19:50:28.528Z","4.17.1":"2026-07-13T06:40:16.930Z","4.18.0":"2026-07-14T07:35:37.432Z","4.18.1":"2026-07-14T11:25:06.655Z","4.18.2":"2026-07-16T08:46:52.697Z","4.19.0":"2026-07-17T16:40:17.449Z","4.19.1":"2026-07-22T13:07:27.869Z","4.19.2":"2026-07-26T17:30:44.737Z","4.19.3":"2026-07-28T15:33:39.646Z","4.19.4":"2026-08-01T09:47:27.528Z","5.0.0-beta.1":"2026-08-09T22:58:08.863Z","5.0.0-beta.2":"2026-08-10T00:04:23.946Z","5.0.0-beta.3":"2026-08-10T01:34:02.806Z","5.0.0-beta.4":"2026-08-10T04:19:29.724Z","5.0.0-beta.5":"2026-08-10T10:11:01.803Z","5.0.0-beta.6":"2026-08-11T18:47:35.414Z","5.0.0-beta.7":"2026-08-12T20:49:49.094Z","5.0.0-beta.8":"2026-08-17T16:17:55.442Z","5.0.0-beta.9":"2026-08-17T22:43:01.740Z","5.0.0-beta.10":"2026-08-18T10:53:35.437Z","5.0.0-beta.11":"2026-08-19T05:49:29.883Z","5.0.0-beta.12":"2026-08-19T17:15:47.728Z","5.0.0-beta.13":"2026-08-20T20:56:39.974Z","5.0.0-beta.14":"2026-08-21T10:44:13.574Z","5.0.0-beta.15":"2026-08-21T13:48:10.464Z","5.0.0-beta.16":"2026-08-22T05:50:36.869Z","5.0.0-beta.17":"2026-08-22T20:04:52.316Z","5.0.0-beta.18":"2026-08-24T02:07:14.302Z","5.0.0-beta.19":"2026-08-24T18:13:51.773Z","5.0.0-beta.20":"2026-08-25T17:10:12.520Z","5.0.0-beta.21":"2026-08-26T07:00:30.382Z","5.0.0-beta.22":"2026-08-27T02:36:03.519Z","5.0.0-beta.23":"2026-08-27T18:35:48.690Z","5.0.0-beta.24":"2026-08-28T06:21:32.310Z","5.0.0-beta.25":"2026-08-28T15:43:27.789Z","5.0.0-beta.26":"2026-08-29T00:11:32.927Z","5.0.0-beta.28":"2026-08-30T11:31:59.212Z","5.0.0-beta.29":"2026-08-30T15:16:15.353Z","5.0.0-beta.30":"2026-08-30T17:17:35.977Z","5.0.0-beta.31":"2026-08-31T16:19:05.620Z","5.0.0-beta.32":"2026-09-02T04:57:50.927Z","5.0.0-beta.33":"2026-09-02T06:13:53.012Z","5.0.0-beta.34":"2026-09-02T08:15:00.756Z","5.0.0-beta.35":"2026-09-03T01:22:07.631Z","5.0.0-beta.36":"2026-09-03T06:42:42.553Z","5.0.0-beta.37":"2026-09-03T12:19:05.628Z","5.0.0-beta.38":"2026-09-03T13:53:06.562Z","5.0.0-beta.39":"2026-09-03T15:33:12.435Z","5.0.0-beta.40":"2026-09-04T03:54:37.641Z","5.0.0-beta.42":"2026-09-04T16:58:05.347Z","5.0.0-beta.43":"2026-09-05T12:58:20.936Z","5.0.0-beta.44":"2026-09-06T16:03:22.581Z","5.0.0-beta.45":"2026-09-06T18:19:23.570Z","5.0.0-beta.46":"2026-09-07T04:57:38.771Z","5.0.0-beta.47":"2026-09-07T14:22:27.009Z","5.0.0-beta.48":"2026-09-07T17:29:20.120Z","5.0.0-beta.49":"2026-09-08T18:32:21.079Z","5.0.0-beta.50":"2026-09-09T06:04:48.634Z","5.0.0-beta.51":"2026-09-09T10:44:37.487Z","5.0.0-beta.52":"2026-09-10T11:51:08.544Z","5.0.0-beta.53":"2026-09-10T18:13:09.727Z","5.0.0-beta.55":"2026-09-11T18:27:39.510Z","5.0.0-beta.54":"2026-09-11T18:47:18.716Z","5.0.0-beta.56":"2026-09-12T05:17:41.769Z","5.0.0-beta.60":"2026-09-13T00:31:07.240Z","5.0.0-beta.62":"2026-09-13T02:54:33.340Z","5.0.0-beta.63":"2026-09-15T18:01:15.237Z","5.0.0-beta.64":"2026-09-16T04:33:37.708Z","5.0.0-beta.65":"2026-09-16T05:41:38.361Z","5.0.0-beta.66":"2026-09-16T09:12:09.127Z","5.0.0-beta.67":"2026-09-16T10:31:00.723Z","5.0.0-beta.68":"2026-09-16T19:33:59.878Z","5.0.0-beta.70":"2026-09-17T22:04:12.589Z","5.0.0-beta.71":"2026-09-18T00:57:20.630Z","5.0.0-beta.72":"2026-09-18T03:28:02.511Z","5.0.0-beta.74":"2026-09-18T15:33:09.222Z","5.0.0-beta.75":"2026-09-18T19:42:29.868Z","5.0.0-beta.76":"2026-09-19T01:32:18.241Z","5.0.0-beta.77":"2026-09-19T04:58:44.450Z","5.0.0-beta.78":"2026-09-19T05:50:54.797Z","5.0.0-beta.79":"2026-09-19T15:32:28.740Z","5.0.0-beta.80":"2026-09-20T18:47:30.649Z","5.0.0-beta.81":"2026-09-21T12:45:58.808Z","5.0.0-beta.82":"2026-09-22T00:24:37.393Z","5.0.0-beta.83":"2026-09-22T17:52:46.537Z","5.0.0-beta.84":"2026-09-22T20:27:22.900Z","5.0.0-beta.85":"2026-09-23T03:56:33.984Z","5.0.0-beta.86":"2026-09-23T06:24:01.279Z","5.0.0-beta.87":"2026-09-23T11:17:15.230Z","5.0.0-beta.88":"2026-09-23T15:39:55.296Z","5.0.0-beta.89":"2026-09-24T07:22:31.581Z","5.0.0-beta.90":"2026-09-24T23:52:27.409Z","5.0.0":"2026-09-26T16:24:22.033Z","5.0.1":"2026-09-27T06:12:01.699Z","5.1.0":"2026-09-28T19:27:19.213Z","5.1.1":"2026-09-29T06:21:14.673Z","5.1.2":"2026-09-29T14:02:09.528Z","5.1.3":"2026-09-29T19:46:58.925Z","5.1.4":"2026-09-29T22:36:12.432Z","5.1.5":"2026-09-30T10:49:29.508Z","5.1.6":"2026-09-30T18:57:16.995Z","5.1.7":"2026-10-01T00:07:36.248Z","5.1.8":"2026-10-01T14:56:17.932Z","5.1.9":"2026-10-02T01:18:12.522Z","5.1.10":"2026-10-02T09:26:43.602Z","5.1.11":"2026-10-02T18:51:37.229Z","5.1.12":"2026-10-03T02:31:05.480Z","5.1.13":"2026-10-03T10:11:14.051Z","5.1.14":"2026-10-03T23:33:40.182Z","5.1.15":"2026-10-04T05:28:25.153Z","5.1.16":"2026-10-04T10:09:40.836Z","5.1.17":"2026-10-04T16:34:56.847Z","5.1.18":"2026-10-04T23:32:48.557Z","5.1.19":"2026-10-05T03:49:52.472Z","5.1.21":"2026-10-06T13:52:24.768Z","5.1.22":"2026-10-07T11:05:05.024Z","5.1.23":"2026-10-07T16:40:59.670Z","5.1.24":"2026-10-07T23:36:52.481Z","5.1.26":"2026-10-08T16:28:14.816Z","5.1.27":"2026-10-08T21:24:33.106Z","5.1.28":"2026-10-09T07:52:02.598Z","5.1.29":"2026-10-09T17:50:18.086Z","5.1.30":"2026-10-11T14:49:55.158Z","5.1.32":"2026-10-13T00:31:05.704Z","5.1.33":"2026-10-13T16:42:12.049Z","5.1.34":"2026-10-16T07:32:22.037Z","5.1.35":"2026-10-17T03:51:56.672Z","5.1.38":"2026-10-19T10:22:14.771Z","5.1.40":"2026-10-20T15:07:23.274Z","5.1.41":"2026-10-22T12:59:17.755Z","5.1.42":"2026-10-22T17:58:35.566Z","5.1.43":"2026-10-22T23:41:41.692Z","5.1.44":"2026-10-23T05:11:13.870Z","5.1.45":"2026-10-24T12:11:37.929Z","5.1.46":"2026-10-25T01:07:44.017Z","5.1.47":"2026-10-25T11:05:07.300Z","5.1.48":"2026-10-25T15:26:26.888Z","5.1.51":"2026-10-28T22:47:23.253Z","5.1.54":"2026-10-31T16:07:27.521Z","5.1.55":"2026-11-01T07:13:20.417Z","5.1.56":"2026-11-01T11:47:30.966Z","5.1.57":"2026-11-01T20:42:08.201Z","5.1.58":"2026-11-02T13:43:59.979Z","5.1.59":"2026-11-03T09:14:28.784Z","5.1.60":"2026-11-03T17:42:38.272Z","5.1.61":"2026-11-05T19:05:03.288Z","5.1.62":"2026-11-06T06:57:29.803Z","5.1.63":"2026-11-07T12:40:55.659Z","5.1.64":"2026-11-07T16:59:59.089Z","5.1.65":"2026-11-09T00:22:18.214Z","5.1.66":"2026-11-10T05:34:07.245Z","5.1.68":"2026-11-10T19:41:00.453Z","5.1.69":"2026-11-11T04:04:33.940Z","5.1.70":"2026-11-14T07:12:23.019Z","5.1.71":"2026-11-15T16:04:30.492Z"},"bugs":{"url":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/issues"},"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","homepage":"https:\/\/github.com\/code-yeongyu\/oh-my-openagent#readme","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"repository":{"url":"git+https:\/\/github.com\/code-yeongyu\/oh-my-openagent.git","type":"git"},"description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP\/AST Tools","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"readme":"[English](README.md) | [\u7b80\u4f53\u4e2d\u6587](README.zh-cn.md) | [\u65e5\u672c\u8a9e](README.ja.md) | [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](README.ru.md) | [\ud55c\uad6d\uc5b4](README.ko.md) | [Espa\u00f1ol](README.es.md) | [Fran\u00e7ais](README.fr.md) | [Deutsch](README.de.md) | [Portugu\u00eas (Brasil)](README.pt-br.md) | [Italiano](README.it.md)\n\n> [!NOTE]\n> **OmO \u6d4b\u8bd5\u7248: OmO \u2764\ufe0f Pi**\n> \u4f7f\u7528 `curl -fsSL https:\/\/get.omo.dev\/install.sh | bash` \u5b89\u88c5\u3002\u8bb0\u5fc6\u7cfb\u7edf\u3001CodeMode\u3001Anthropic \u8ba2\u9605,\u5168\u90e8\u652f\u6301\u3002\n> [![OmO Herdr DAG - live OmO workflow DAGs in a Herdr side pane](.\/.github\/assets\/omo-herdr-dag.png)](https:\/\/github.com\/jc01rho\/omo-herdr-dag)\n> *\u53ea\u9700\u5728\u63d0\u793a\u8bcd\u4e2d\u8f93\u5165 \"mass ulw\" - \u4f60\u5c31\u662f\u56fe\u5de5\u7a0b\u7684\u5927\u5e08\u3002\u591a\u6a21\u578b ultracode,\u642d\u914d\u66f4\u51fa\u8272\u7684\u8bb0\u5fc6\u7cfb\u7edf\u3002(\u53f3\u4fa7\u9762\u677f\u662f [omo-herdr-dag](https:\/\/github.com\/jc01rho\/omo-herdr-dag))*\n\n\n> **Sponsors**\n> \u4ee5\u4e0b\u662f\u6211\u4eec\u7684\u8d5e\u52a9\u5546,\u652f\u6301\u7740\u8fd9\u4e2a\u4e2a\u4eba\u526f\u4e1a\u9879\u76ee\u7684\u6301\u7eed\u5f00\u53d1\u3002\n> | [<img alt=\"OpenGateway\" src=\".\/.github\/assets\/opengateway-logo.svg\" width=\"156px\" \/>](https:\/\/opengateway.ai\/) | **[OpenGateway](https:\/\/opengateway.ai\/)** \u8d5e\u52a9\u4e86 OmO\u3002\u5b83\u662f\u4e00\u4e2a\u517c\u5bb9 OpenAI \u7684\u7f51\u5173,\u901a\u8fc7\u4e00\u4e2a API \u5373\u53ef\u4f7f\u7528\u591a\u5bb6\u6a21\u578b\u63d0\u4f9b\u5546\u3002\u611f\u8c22\u5bf9\u5f00\u6e90\u7684\u652f\u6301\u3002 |\n> | :-----| :----- |\n\n\n> [!TIP]\n> \u52a0\u5165\u6211\u4eec\uff01\n>\n> | [<img alt=\"Discord link\" src=\"https:\/\/img.shields.io\/discord\/1452487457085063218?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square\" width=\"156px\" \/>](https:\/\/discord.gg\/PUwSMR9XNk) | \u52a0\u5165\u6211\u4eec\u7684 [Discord \u793e\u533a](https:\/\/discord.gg\/PUwSMR9XNk)\uff0c\u4e0e\u8d21\u732e\u8005\u53ca\u5176\u4ed6 OmO \u7528\u6237\u4ea4\u6d41\u3002 |\n> | :-----| :----- |\n> | [<img alt=\"X link\" src=\"https:\/\/img.shields.io\/badge\/Follow-%40justsisyphus-00CED1?style=flat-square&logo=x&labelColor=black\" width=\"156px\" \/>](https:\/\/x.com\/justsisyphus) | \u5173\u4e8e OmO \u7684\u66f4\u65b0\u8fc7\u53bb\u53d1\u5e03\u5728\u6211\u7684 X \u8d26\u53f7\u4e0a\u3002<br \/> \u56e0\u4e3a\u8d26\u53f7\u88ab\u610f\u5916\u505c\u7528\uff0c\u73b0\u5728\u7531 [@justsisyphus](https:\/\/x.com\/justsisyphus) \u4ee3\u4e3a\u53d1\u5e03\u66f4\u65b0\u3002 |\n> | [<img alt=\"GitHub Follow\" src=\"https:\/\/img.shields.io\/github\/followers\/code-yeongyu?style=flat-square&logo=github&labelColor=black&color=24292f\" width=\"156px\" \/>](https:\/\/github.com\/code-yeongyu) | \u5728 GitHub \u4e0a\u5173\u6ce8 [@code-yeongyu](https:\/\/github.com\/code-yeongyu) \u83b7\u53d6\u66f4\u591a\u9879\u76ee\u4fe1\u606f\u3002 |\n\n<!-- <CENTERED SECTION FOR GITHUB DISPLAY> -->\n\n<div align=\"center\">\n\n<a href=\"https:\/\/omo.dev\"><img src=\".\/.github\/assets\/omo-icon-light.svg\" alt=\"OmO\" width=\"200\" \/><\/a>\n\n# OmO\n\n**Your tool for real work. But it's an agent.**\n\n[![GitHub Release](https:\/\/img.shields.io\/github\/v\/release\/code-yeongyu\/oh-my-openagent?color=369eff&labelColor=black&logo=github&style=flat-square)](https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/releases)\n[![downloads](https:\/\/img.shields.io\/endpoint?url=https%3A%2F%2Fomo.dev%2Fapi%2Fdownloads&style=flat-square)](https:\/\/omo.dev)\n[![GitHub Contributors](https:\/\/img.shields.io\/github\/contributors\/code-yeongyu\/oh-my-openagent?color=c4f042&labelColor=black&style=flat-square)](https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/graphs\/contributors)\n[![GitHub Stars](https:\/\/img.shields.io\/github\/stars\/code-yeongyu\/oh-my-openagent?color=ffcb47&labelColor=black&style=flat-square)](https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/stargazers)\n[![License](https:\/\/img.shields.io\/badge\/license-SUL--1.0-white?labelColor=black&style=flat-square)](https:\/\/github.com\/code-yeongyu\/oh-my-openagent\/blob\/dev\/LICENSE.md)\n[![Docs](https:\/\/img.shields.io\/badge\/docs-omo.dev-369eff?labelColor=black&logo=readthedocs&logoColor=white&style=flat-square)](https:\/\/omo.dev\/docs)\n\n\n<\/div>\n\n<!-- <\/CENTERED SECTION FOR GITHUB DISPLAY> -->\n\nOmO \u5c31\u662f\u4e00\u4e2a `omo` \u547d\u4ee4\uff0c\u628a\u4f60\u7684 token \u53d8\u6210\u771f\u6b63\u5b8c\u6210\u7684\u5de5\u4f5c\uff1a\u4e0a\u4e07\u4e2a\u6765\u6e90\u7684\u7814\u7a76\u3001\u4e00\u770b\u5c31\u61c2\u7684\u6f14\u793a\u3001\u540e\u7aef\u3001\u524d\u7aef\u3001\u7f16\u7a0b\u3002\u5b83\u8fd0\u884c\u5728 senpi \u4e0a\uff0c\u8fd9\u662f\u6211\u4eec\u57fa\u4e8e [pi](https:\/\/github.com\/badlogic\/pi-mono) \u7684\u5206\u652f\uff0c\u4e0b\u9762\u7684\u4e00\u5207\u90fd\u5df2\u5185\u7f6e\u3002\n\n## \u5b89\u88c5\n\n```bash\ncurl -fsSL https:\/\/get.omo.dev\/install.sh | bash\nomo\n```\n\nWindows \u8bf7\u5728 PowerShell \u4e2d\u8fd0\u884c `irm https:\/\/get.omo.dev\/install.ps1 | iex`\u3002\u811a\u672c\u4f1a\u4e3a\u4f60\u7684\u7cfb\u7edf\u548c CPU \u5b89\u88c5\u539f\u751f `omo` \u5230 `~\/.local\/bin`\uff0c\u5e76\u7528\u53d1\u5e03\u7684\u6821\u9a8c\u548c\u9a8c\u8bc1\u3002\u60f3\u7528\u5305\u7ba1\u7406\u5668\u7684\u8bdd\uff0c`bun add -g omo-ai`(\u6216 `npm i -g omo-ai`)\u5b89\u88c5\u7684\u662f\u540c\u4e00\u4e2a OmO\u3002\u5305\u540d\u662f `omo-ai`\uff1bnpm \u4e0a\u90a3\u4e2a\u65e0\u5173\u7684 `omo` \u5305\u5c5e\u4e8e\u522b\u4eba\u3002Windows CMD\u3001`PATH` \u4fee\u590d\u3001\u66f4\u65b0\u548c\u5378\u8f7d\u89c1 [omo.dev\/docs\/install](https:\/\/omo.dev\/docs\/install)\u3002\n\n\u6253\u5f00\u9879\u76ee\uff0c\u8fd0\u884c `omo`\uff0c\u8bf4\u51fa\u8981\u505a\u7684\u4e8b\u3002\u8bbe\u7f6e\u5c31\u8fd9\u4e48\u591a\u3002\n\n\u5728\u4f1a\u8bdd\u91cc\uff0c`\/thinking <level>` \u8bbe\u7f6e\u6a21\u578b\u601d\u8003\u7684\u6df1\u5ea6\uff08\u53ea\u8f93\u5165 `\/thinking` \u4f1a\u6253\u5f00\u9009\u62e9\u5668\uff09\uff0c`Shift+Tab` \u4f9d\u6b21\u5207\u6362\u7ea7\u522b\uff0c`\/efforts <level>` \u5728\u6709\u5f3a\u5ea6\u5206\u7ea7\u7684\u6a21\u578b\u4e0a\u76f4\u63a5\u8bbe\u7f6e\u63a8\u7406\u5f3a\u5ea6\u3002\u60f3\u63a5\u7740\u4e4b\u524d\u7684\u5de5\u4f5c\uff0c\u7528 `\/resume`\uff08\u6216 `\/sessions`\uff09\u6253\u5f00\u8fc7\u53bb\u7684\u4f1a\u8bdd\uff1b\u5728 shell \u91cc\uff0c`omo -c` \u7ee7\u7eed\u4e0a\u4e00\u4e2a\u4f1a\u8bdd\uff0c`omo -r` \u6253\u5f00\u4f1a\u8bdd\u5217\u8868\u3002\u5176\u4f59\u547d\u4ee4\u90fd\u5728 `\/help` \u91cc\u3002\n\n\u4ece OpenCode \u7248\u6216 LazyCodex \u8fc1\u79fb\u8fc7\u6765\uff1f\u8fd0\u884c\u4e00\u6b21 `omo setup`\u3002\u5b83\u4f1a\u628a\u4f60\u7684\u63d0\u4f9b\u5546\u5bc6\u94a5\u3001\u81ea\u5b9a\u4e49\u63d0\u4f9b\u5546\u3001MCP \u670d\u52a1\u5668\u3001\u6280\u80fd\u548c\u6a21\u578b\u9009\u62e9\u4e00\u5e76\u5e26\u8fc7\u6765\u3002\n\n\u4e4b\u540e\u8fd0\u884c `omo doctor`\uff0c\u53ef\u4ee5\u770b\u5230\u4f60\u7684\u63d0\u4f9b\u5546\u80fd\u8dd1\u54ea\u4e9b\u4efb\u52a1\u7c7b\u522b\uff0c\u4ee5\u53ca\u65e7\u5b89\u88c5\u7559\u4e0b\u4e86\u4ec0\u4e48\u3002\u5b8c\u6574\u6b65\u9aa4\u89c1 [\u4ece OpenCode \u8fc1\u79fb](docs\/guide\/migrating-from-opencode.md)\u3002\n\n`omo update` \u539f\u5730\u66f4\u65b0\u3002`bun remove -g omo-ai`\uff08\u6216 `npm uninstall -g omo-ai`\uff09\u5373\u53ef\u5378\u8f7d\u3002\n\n## \u4e3a\u4ec0\u4e48\u9009 OmO\n\n**ultrawork\u3002** \u4e0d\u5fc5\u5b66\u4e60\u3002\u89c9\u5f97\u4efb\u52a1\u5f88\u96be\uff0c\u5c31\u5728\u63d0\u793a\u8bcd\u91cc\u52a0\u4e0a `ultrawork`\uff08\u6216 `ulw`\uff09\u3002\n\n\u4ee3\u7406\u4f1a\u5148\u8bfb\u4ee3\u7801\u5e93\u518d\u52a8\u624b\uff0c\u5236\u5b9a\u8ba1\u5212\uff0c\u6bcf\u4e00\u6b65\u9a8c\u8bc1\u540e\u518d\u7ee7\u7eed\uff0c\u5728\u771f\u5b9e\u73af\u5883\u4e2d\u68c0\u67e5\u7ed3\u679c\uff0c\u5b8c\u6210\u540e\u505c\u4e0b\u3002\n\n**\u8ba9\u6570\u767e\u4e2a\u4ee3\u7406\u4e3a\u4f60\u5de5\u4f5c\u3002\u53ea\u9700\u4e00\u4e2a\u5173\u952e\u8bcd\u3002** \u8f93\u5165 `mass ulw`\uff0c\u6574\u4ef6\u5de5\u4f5c\u5c31\u53d8\u6210\u4e00\u5f20\u4ee3\u7406\u56fe\uff1a\u6a2a\u8de8\u6570\u5343\u6765\u6e90\u7684\u6df1\u5ea6\u7814\u7a76\u3001\u4e00\u6574\u5957\u673a\u5668\u5b66\u4e60\u6d41\u6c34\u7ebf\u3001\u6ca1\u4eba\u60f3\u505a\u7684\u8fc1\u79fb\u3002\n\n\u6bcf\u4e2a\u90e8\u5206\u7531\u6700\u5408\u9002\u7684\u6a21\u578b\u5e76\u884c\u5b8c\u6210\uff0c\u8bf4\u5b8c\u6210\u4e4b\u524d\u5148\u7ecf\u8fc7\u68c0\u67e5\u3002\n\n**Kibitzer\u3002\u4f60\u7684\u4ee3\u7406\u4e0d\u4f1a\u5fd8\u8bb0\u4f60\uff0c\u4e5f\u4e0d\u4f1a\u5fd8\u8bb0\u4f60\u7684\u5de5\u4f5c\u3002** \u8bb0\u5fc6\u4fdd\u5b58\u5728\u4e00\u4e2a\u7531 markdown \u6587\u4ef6\u7ec4\u6210\u7684 git \u4ed3\u5e93\u91cc\u3002\n\n\u4e00\u4e2a\u5c0f\u800c\u4fbf\u5b9c\u7684\u6a21\u578b\u5750\u5728\u6602\u8d35\u7684\u4e3b\u4ee3\u7406\u65c1\u8fb9\uff0c\u67e5\u770b\u4f60\u505a\u8fc7\u7684\u4e8b\uff0c\u5728\u4e3b\u4ee3\u7406\u91cd\u8e48\u8986\u8f99\u4e4b\u524d\u8f7b\u8f7b\u63d0\u9192\u3002\u4f60\u4e0d\u5fc5\u53cd\u590d\u89e3\u91ca\u81ea\u5df1\u3002\n\n**\u4e0d\u7528\u7ea0\u7ed3\u7684\u591a\u6a21\u578b\u3002** \u628a\u4f60\u559c\u7231\u7684\u524d\u6cbf\u6a21\u578b\u548c\u4fbf\u5b9c\u7684\u6a21\u578b\u6df7\u7740\u7528\u3002\u767b\u5f55\u5373\u53ef\uff1a`\/login` \u652f\u6301 Claude\u3001ChatGPT\u3001Kimi \u548c GLM \u8ba2\u9605\u3002\n\n\u6bcf\u4e2a\u6a21\u578b\u90fd\u81ea\u5e26\u4e3a\u5b83\u8c03\u597d\u7684\u7cfb\u7edf\u63d0\u793a\u8bcd\uff0c\u4f60\u6c38\u8fdc\u4e0d\u4f1a\u9009\u9519\u3002\n\n**\u9ad8\u8d28\u91cf\u6280\u80fd\uff0c\u53ea\u7ed9\u4f60\u9700\u8981\u7684\u90a3\u4e00\u70b9\u3002** \u4f60\u7684\u6a21\u578b\u5f88\u806a\u660e\uff0c\u4f46\u89e3\u51b3\u73b0\u5b9e\u95ee\u9898\u65f6\u4ecd\u6709\u5f88\u591a\u4e0d\u77e5\u9053\u7684\u4e8b\u3002\n\nOmO \u628a\u7f3a\u5931\u7684\u77e5\u8bc6\u505a\u6210\u6280\u80fd\uff0c\u5305\u62ec\u6d4f\u89c8\u5668\u64cd\u4f5c\uff0c\u53ea\u52a0\u8f7d\u5f53\u524d\u4efb\u52a1\u9700\u8981\u7684\u90e8\u5206\u3002\n\n**\u5176\u4f59\u7684\u4e00\u5207\u90fd\u7ecf\u8fc7\u7cbe\u5fc3\u6253\u9020\u3002** \u5f7c\u6b64\u72ec\u7acb\u7684\u5de5\u5177\u8c03\u7528\u653e\u8fdb\u4e00\u4e2a\u5c0f\u7a0b\u5e8f\u91cc\u4e00\u8d77\u6267\u884c\uff0c\u4e8c\u5341\u6b21\u8bfb\u53d6\u53ea\u9700\u4e00\u6b21\u5f80\u8fd4\u3002\u683c\u5f0f\u9519\u8bef\u7684\u5de5\u5177\u53c2\u6570\u5728\u6267\u884c\u524d\u88ab\u4fee\u597d\u3002\n\n\u7b49\u5f85\u6784\u5efa\u6216\u90e8\u7f72\u662f\u4e00\u79cd\u8ba2\u9605\uff0c\u800c\u4e0d\u662f\u8f6e\u8be2\u3002\u957f\u4efb\u52a1\u4f1a\u8bb0\u5f55\u68c0\u67e5\u8fc7\u7684\u5185\u5bb9\uff0c\u4f1a\u8bdd\u91cd\u542f\u540e\u4ece\u505c\u4e0b\u7684\u5730\u65b9\u7ee7\u7eed\u3002\u914d\u7f6e\u3001\u6280\u80fd\u3001\u63d0\u793a\u8bcd\u5b9e\u65f6\u91cd\u65b0\u52a0\u8f7d\u3002\n\n## \u914d\u7f6e\n\n\u9ed8\u8ba4\u503c\u81ea\u6709\u4e3b\u5f20\uff0c\u4f60\u575a\u6301\u7684\u8bdd\u4e5f\u53ef\u4ee5\u8c03\u6574\u3002\u4f60\u7684\u8bbe\u7f6e\u5728 `~\/.omo\/omo.jsonc`\uff0c\u9879\u76ee\u4e5f\u53ef\u4ee5\u6dfb\u52a0\u81ea\u5df1\u7684 `.omo\/omo.jsonc`\uff1b\u79bb\u5f97\u6700\u8fd1\u7684\u6587\u4ef6\u4f18\u5148\u3002\n\n\u6240\u6709\u914d\u7f6e\u9879\u89c1 [\u914d\u7f6e\u53c2\u8003](docs\/reference\/configuration.md)\u3002\n\n## \u6587\u6863\n\n- [omo.dev\/docs](https:\/\/omo.dev\/docs)\n- [\u4ece OpenCode \u8fc1\u79fb](docs\/guide\/migrating-from-opencode.md)\n- [\u914d\u7f6e\u53c2\u8003](docs\/reference\/configuration.md)\n- [\u529f\u80fd](docs\/reference\/features.md)\n- [\u7535\u8111\u64cd\u4f5c](docs\/guide\/computer-use.md)\uff08\u5b9e\u9a8c\u6027\u529f\u80fd\uff09\n- [Ultrawork \u5ba3\u8a00](docs\/manifesto.md)\n\n## \u8bc4\u4ef7\n\n> \"It made me cancel my Cursor subscription. Unbelievable things are happening in the open source community.\" - [Arthur Guiot](https:\/\/x.com\/arthur_guiot\/status\/2008736347092382053?s=20)\n\n> \"If Claude Code does in 7 days what a human does in 3 months, OmO does it in 1 hour.\" <br\/>- B, Quant Researcher\n\n> \"You guys should pull this into core and recruit him. Seriously. It's really, really, really good.\" <br\/>- Henning Kilset\n\n## \u4f5c\u8005\u7684\u8bdd\n\n\u5982\u679c\u6211\u4e0d\u5f97\u4e0d\u4ece\u4ee3\u7406\u624b\u91cc\u628a\u65b9\u5411\u76d8\u62ff\u56de\u6765\uff0c\u90a3\u4e0d\u662f\u56e2\u961f\u534f\u4f5c\uff0c\u800c\u662f\u7cfb\u7edf\u5931\u8d25\u4e86\u3002OmO \u5c31\u5efa\u7acb\u5728\u8fd9\u4e2a\u7406\u5ff5\u4e4b\u4e0a\u3002\n\n\u4f60\u8bf4\u51fa\u60f3\u8981\u4ec0\u4e48\uff1b\u4ee3\u7406\u8d1f\u8d23\u7814\u7a76\u3001\u89c4\u5212\uff0c\u5199\u51fa\u4e0e\u8d44\u6df1\u5de5\u7a0b\u5e08\u96be\u4ee5\u533a\u5206\u7684\u4ee3\u7801\uff0c\u9a8c\u8bc1\u5b83\uff0c\u4e00\u76f4\u63a8\u8fdb\u5230\u5b8c\u6210\u3002\u5b83\u5728\u80fd\u6362\u6765\u771f\u6b63\u901f\u5ea6\u65f6\u624d\u82b1 token\uff0c\u628a\u7b80\u5355\u7684\u90e8\u5206\u4ea4\u7ed9\u4fbf\u5b9c\u7684\u6a21\u578b\u3002\n\n\u6211\u662f\u8fd9\u4e2a\u9879\u76ee\u6700\u7740\u8ff7\u7684\u7528\u6237\u3002\u54ea\u4e2a\u6a21\u578b\u903b\u8f91\u6700\u654f\u9510\uff1f\u8c01\u7684\u6587\u5b57\u5199\u5f97\u6700\u597d\uff1f\u8fd9\u5468\u522b\u4eba\u90fd\u53d1\u5e03\u4e86\u4ec0\u4e48\uff1f\u8fd9\u4e9b\u7b54\u6848\u6700\u7ec8\u90fd\u843d\u5728 OmO \u91cc\u3002\u6709\u66f4\u597d\u7684\u529e\u6cd5\uff1f\u6b22\u8fce PR\u3002\n\n\u76ee\u6807\u662f\u4e00\u4e2a\u4f60\u4e0d\u518d\u5bdf\u89c9\u5230\u7684\u4ee3\u7406\u3002\u6309\u4e0b\u5f00\u5173\uff0c\u706f\u5c31\u4eae\u4e86\u3002\u5b8c\u6574\u7248\u672c\u89c1 [Ultrawork \u5ba3\u8a00](docs\/manifesto.md)\u3002\n\n\u4e0e\u6587\u4e2d\u63d0\u5230\u7684\u4efb\u4f55\u9879\u76ee\u6216\u6a21\u578b\u5747\u65e0\u5173\u8054\u3002Ultragoal \u548c UltraQA \u7684\u601d\u8def\u6765\u81ea [oh-my-codex](https:\/\/github.com\/Yeachan-Heo\/oh-my-codex)\uff0c\u5e76\u6309\u5176\u6982\u5ff5\u4e3a OmO \u91cd\u65b0\u5b9e\u73b0\u3002\n\n## \u8fd9\u4e9b\u516c\u53f8\u7684\u4e13\u4e1a\u4eba\u58eb\u5728\u7528\n\n[Indent](https:\/\/indentcorp.com), makers of Spray (influencer marketing solution), vovushop (cross-border commerce platform) and vreview (AI commerce review marketing solution). [Google](https:\/\/google.com). [Microsoft](https:\/\/microsoft.com). [Vercel](https:\/\/vercel.com). [ELESTYLE](https:\/\/elestyle.jp), makers of elepay (multi-mobile payment gateway) and OneQR (mobile application SaaS for cashless solutions). [Deepgram](https:\/\/deepgram.com).\n","readmeFilename":"README.zh-cn.md"}