{"_id":"oh-my-opencode","_rev":"346-27aaae695cd2a1c8e19b228dc29c710e","name":"oh-my-opencode","dist-tags":{"latest":"4.19.4","beta":"5.0.0-beta.90"},"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":{"_id":"oh-my-opencode@5.0.0-beta.90","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":"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"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDziGQ5Xn2JFZNzAUSLvGeziBKXjHeNQ+Blbs1bORUiIgIgFNMHUgkyHAYAn0bQthgjniCqY3H8Ccra7fJp3S/pjOI="}],"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","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":"05dcba64b749e7666dcd0296c079d31cf3c298f1","license":"SUL-1.0","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"},"version":"5.0.0-beta.90","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc: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","@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":{},"maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"_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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-opencode_5.0.0-beta.90_1790293947133_0.829400008635194"}}},"time":{"created":"2025-12-04T16:43:20.801Z","modified":"2026-09-24T23:52:27.700Z","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"},"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":"","readmeFilename":""}