{"_id":"oh-my-openagent","_rev":"177-269134c5d0d8415012b56985d8b98fe3","name":"oh-my-openagent","dist-tags":{"next":"4.5.12","latest":"4.19.4","beta":"5.0.0-beta.90"},"versions":{"3.11.0":{"name":"oh-my-openagent","version":"3.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"e2334e7b7a36b64e93e69238e5b9d7f4faa20164","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.11.0.tgz","fileCount":965,"integrity":"sha512-M8ICjnX01BwvZwR872IdxZGf6sobX+Hznb1cSEW9uPdHTldHKKx951rFaGB2+bTHh/cVlxoW85hBRz/VNtv9Vg==","signatures":[{"sig":"MEUCIEIkJMGsNms0zXrF0TNogENU73taPfZPdP5swC7/tm+dAiEAkPJdzyK+KSXRnYwP/7O0wVgqo5E9V1oTMKSL/9X+OPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5658464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema.json":"./dist/oh-my-opencode.schema.json"},"gitHead":"f3be710a73e05f3452f6788ee31800bae8f58156","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-openagent-linux-x64":"3.11.0","oh-my-openagent-darwin-x64":"3.11.0","oh-my-openagent-linux-arm64":"3.11.0","oh-my-openagent-windows-x64":"3.11.0","oh-my-openagent-darwin-arm64":"3.11.0","oh-my-openagent-linux-x64-musl":"3.11.0","oh-my-openagent-linux-arm64-musl":"3.11.0","oh-my-openagent-linux-x64-baseline":"3.11.0","oh-my-openagent-darwin-x64-baseline":"3.11.0","oh-my-openagent-windows-x64-baseline":"3.11.0","oh-my-openagent-linux-x64-musl-baseline":"3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.11.0_1772904602375_0.754735186520842","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"oh-my-openagent","version":"3.11.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"901fed6d25b65535098f06998c346c37737bba8e","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.11.1.tgz","fileCount":965,"integrity":"sha512-CP13ubmrDNx8Sr2+JSEPFThlld622T+YwCNuzaP54+ZoBZZrKqxXdxSs0FceJRJMY60C+J9ee14Z7i8Uk+onvA==","signatures":[{"sig":"MEQCICQ2+aO0ZVYYkdHLuZ8EGuDWA6Z0634jxeRNPtJG1Ka+AiANFQMJDZIvHX5QHnSl2YelIEsRCoAR6PXPKkZBbuYwHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5658470},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.11.1","oh-my-openagent-darwin-x64":"3.11.1","oh-my-openagent-linux-arm64":"3.11.1","oh-my-openagent-windows-x64":"3.11.1","oh-my-openagent-darwin-arm64":"3.11.1","oh-my-openagent-linux-x64-musl":"3.11.1","oh-my-openagent-linux-arm64-musl":"3.11.1","oh-my-openagent-linux-x64-baseline":"3.11.1","oh-my-openagent-darwin-x64-baseline":"3.11.1","oh-my-openagent-windows-x64-baseline":"3.11.1","oh-my-openagent-linux-x64-musl-baseline":"3.11.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.11.1_1772908841884_0.4071110387741079","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"oh-my-openagent","version":"3.11.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"1b349f059343017eecf0f3360648a80044453446","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.11.2.tgz","fileCount":965,"integrity":"sha512-isboMCJDoFOuEtSmqltGE47rDBMS+9r90C9ILWfclIzfX8FMelRVqvFpSiD79V209x9autxer0oZSklNjoVcFw==","signatures":[{"sig":"MEUCIE5TWu1I3dO1XtSfp1aaqMviMLCirhnhJI9Cfy3UHrjkAiEA3L3fcL10gbSUXm7mZR+ZPFX3pqC4ELxnE7MGb8cngj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5660276},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.11.2","oh-my-openagent-darwin-x64":"3.11.2","oh-my-openagent-linux-arm64":"3.11.2","oh-my-openagent-windows-x64":"3.11.2","oh-my-openagent-darwin-arm64":"3.11.2","oh-my-openagent-linux-x64-musl":"3.11.2","oh-my-openagent-linux-arm64-musl":"3.11.2","oh-my-openagent-linux-x64-baseline":"3.11.2","oh-my-openagent-darwin-x64-baseline":"3.11.2","oh-my-openagent-windows-x64-baseline":"3.11.2","oh-my-openagent-linux-x64-musl-baseline":"3.11.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.11.2_1772993192329_0.0943176656194542","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"oh-my-openagent","version":"3.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"2f890b280a35a8a25aa56ec19104f70e256b514b","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.12.0.tgz","fileCount":1024,"integrity":"sha512-PomiqPx95JA44XGlFv1jz9YRd+Q7FH2oL0nLWx2iekGmWKcAyc6y7sGd8KIyCfFAfd9dChOUv/bRqGiSMzWDZQ==","signatures":[{"sig":"MEYCIQCsXFKK+FfYPu5XL9aP7JO6fbUejv9XFTlTl9lpJdVGsAIhAP1lwQPCagAJuQkYlHt5GYFPp1LMxXRSGPFub+Yavzdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5692733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema.json":"./dist/oh-my-opencode.schema.json"},"gitHead":"576ff453e56e77475d06bf982962935b1374f5ce","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-openagent-linux-x64":"3.12.0","oh-my-openagent-darwin-x64":"3.12.0","oh-my-openagent-linux-arm64":"3.12.0","oh-my-openagent-windows-x64":"3.12.0","oh-my-openagent-darwin-arm64":"3.12.0","oh-my-openagent-linux-x64-musl":"3.12.0","oh-my-openagent-linux-arm64-musl":"3.12.0","oh-my-openagent-linux-x64-baseline":"3.12.0","oh-my-openagent-darwin-x64-baseline":"3.12.0","oh-my-openagent-windows-x64-baseline":"3.12.0","oh-my-openagent-linux-x64-musl-baseline":"3.12.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.12.0_1773767950657_0.551317392476621","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"oh-my-openagent","version":"3.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"59087a4198228aebbd1031bd2252de94afb382a9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.12.1.tgz","fileCount":1027,"integrity":"sha512-Y4UxyZpkd3RjewAVQRxZhPmpaJwAqTDY/+QyN1AuswvXf9s/k60CVKSUFF80ABizalTdA9LlKfCMiSK0j/5uUw==","signatures":[{"sig":"MEQCID7uDo4ZQdZC5N8+OrfpmAEF0yLKDTFfJYbxs1PKytuVAiA1uVhiUyOorZuqd4ag2UtvMqkYmqCJt5Llnv+PIwnn3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5706080},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.12.1","oh-my-openagent-darwin-x64":"3.12.1","oh-my-openagent-linux-arm64":"3.12.1","oh-my-openagent-windows-x64":"3.12.1","oh-my-openagent-darwin-arm64":"3.12.1","oh-my-openagent-linux-x64-musl":"3.12.1","oh-my-openagent-linux-arm64-musl":"3.12.1","oh-my-openagent-linux-x64-baseline":"3.12.1","oh-my-openagent-darwin-x64-baseline":"3.12.1","oh-my-openagent-windows-x64-baseline":"3.12.1","oh-my-openagent-linux-x64-musl-baseline":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.12.1_1773807657191_0.061377499620964615","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"oh-my-openagent","version":"3.12.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"6df5bc3c590d11af625d03050ca62471a61b1c9e","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.12.2.tgz","fileCount":1028,"integrity":"sha512-tOhgqZavQOR7GeiQ6f8TGgw/JG5zgy2VCe/vSj0U5ibd0SF9QE2JlilrWdhV21vCDWrK7+646Tk/C1mSodfveQ==","signatures":[{"sig":"MEQCIHVePZHlr8BsuWc6gAVANnAIhSuHN2b6Sr5DHkzSJrlhAiB807lgcKu8PXEIRUjR+8Rc/fYxv9tHQ0FSZQfXibJ16A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5709760},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.12.2","oh-my-openagent-darwin-x64":"3.12.2","oh-my-openagent-linux-arm64":"3.12.2","oh-my-openagent-windows-x64":"3.12.2","oh-my-openagent-darwin-arm64":"3.12.2","oh-my-openagent-linux-x64-musl":"3.12.2","oh-my-openagent-linux-arm64-musl":"3.12.2","oh-my-openagent-linux-x64-baseline":"3.12.2","oh-my-openagent-darwin-x64-baseline":"3.12.2","oh-my-openagent-windows-x64-baseline":"3.12.2","oh-my-openagent-linux-x64-musl-baseline":"3.12.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.12.2_1773813100662_0.36120388145722004","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"oh-my-openagent","version":"3.12.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"a377b5ba6e544f1fa59c1386963bfc358ef34e65","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.12.3.tgz","fileCount":1028,"integrity":"sha512-w+Y+g7jpI+HEsoyZqH0YavuqLi3iZHe1rbSKoyjInFLs5c9XmUGvTcS/GmrrECp3CtCdIurXDOtgD6IXLnNclA==","signatures":[{"sig":"MEUCIF5oVJTi4xmBYI6Ng0KTM959He12ww2mp64/huA+OABEAiEArMsL2SSKvGAPFrTe/T+/ayOG60v9/MdjHxR/xARGPqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5707990},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.12.3","oh-my-openagent-darwin-x64":"3.12.3","oh-my-openagent-linux-arm64":"3.12.3","oh-my-openagent-windows-x64":"3.12.3","oh-my-openagent-darwin-arm64":"3.12.3","oh-my-openagent-linux-x64-musl":"3.12.3","oh-my-openagent-linux-arm64-musl":"3.12.3","oh-my-openagent-linux-x64-baseline":"3.12.3","oh-my-openagent-darwin-x64-baseline":"3.12.3","oh-my-openagent-windows-x64-baseline":"3.12.3","oh-my-openagent-linux-x64-musl-baseline":"3.12.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.12.3_1773817604195_0.14916587268511416","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"oh-my-openagent","version":"3.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"c38bcb0b2e4010d269c1509451dbba44a31fc998","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.13.0.tgz","fileCount":1040,"integrity":"sha512-cRYJpRYCM7iRV4zF7HMXewBemvAfqn0A+LWHv8YTlV1Fu0t+Yy+fYr9Z3TEIW0SfJHjNOgJdqmlICo+LABBcEg==","signatures":[{"sig":"MEQCIGfJrIq1kxV1ck43igG6IKmjeaQ520xrdMQU/v/5tBK/AiBOaZ+YX1m4PGaNw6YY/lFAbC1am30v5aBMc73vP/APqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5763944},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.13.0","oh-my-openagent-darwin-x64":"3.13.0","oh-my-openagent-linux-arm64":"3.13.0","oh-my-openagent-windows-x64":"3.13.0","oh-my-openagent-darwin-arm64":"3.13.0","oh-my-openagent-linux-x64-musl":"3.13.0","oh-my-openagent-linux-arm64-musl":"3.13.0","oh-my-openagent-linux-x64-baseline":"3.13.0","oh-my-openagent-darwin-x64-baseline":"3.13.0","oh-my-openagent-windows-x64-baseline":"3.13.0","oh-my-openagent-linux-x64-musl-baseline":"3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.13.0_1774398320332_0.7728743751338039","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"oh-my-openagent","version":"3.13.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"225ed7100990794261b6adc5c358da6800fcf3d4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.13.1.tgz","fileCount":1040,"integrity":"sha512-rm7katQjERqMSWaEGuxMlDfF/K35tE2982e4QPe0jh27A/t2+0YWTfrBA0qu5jx6NbyYds0AJSZumPqMxRdcDQ==","signatures":[{"sig":"MEUCIQDKZKppzkLhEm5oFBpu5UC3Q4muK5m+/8eUS/Ub1yhqvwIgMEBb+iHnafvZ75sV/f5CsMAs9/qDV797ET2U1UJWNgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5766269},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.13.1","oh-my-openagent-darwin-x64":"3.13.1","oh-my-openagent-linux-arm64":"3.13.1","oh-my-openagent-windows-x64":"3.13.1","oh-my-openagent-darwin-arm64":"3.13.1","oh-my-openagent-linux-x64-musl":"3.13.1","oh-my-openagent-linux-arm64-musl":"3.13.1","oh-my-openagent-linux-x64-baseline":"3.13.1","oh-my-openagent-darwin-x64-baseline":"3.13.1","oh-my-openagent-windows-x64-baseline":"3.13.1","oh-my-openagent-linux-x64-musl-baseline":"3.13.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.13.1_1774411406196_0.1733880338611229","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"oh-my-openagent","version":"3.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"fec327f3d17e4d1586405a52c4d6fe6ab05afd82","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.14.0.tgz","fileCount":1055,"integrity":"sha512-aSZrhrsXUea7Ls0FeZVn/UBhXglsl5ql4VW5e+RgzN8SKGo9w57Nv7D0ET5M2skuO8V3mXI2A3lzlz3LsSpY7Q==","signatures":[{"sig":"MEUCIQDA852Wk3vWIxaa2KvyyRxBImdPQrswMS72RL+pmabulgIgSx91EPj5hST2DVlL5gXgBY8B8zLpA0l52pUUhXHRffw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7568192},"main":"dist/index.js","type":"module","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-openagent-linux-x64":"3.14.0","oh-my-openagent-darwin-x64":"3.14.0","oh-my-openagent-linux-arm64":"3.14.0","oh-my-openagent-windows-x64":"3.14.0","oh-my-openagent-darwin-arm64":"3.14.0","oh-my-openagent-linux-x64-musl":"3.14.0","oh-my-openagent-linux-arm64-musl":"3.14.0","oh-my-openagent-linux-x64-baseline":"3.14.0","oh-my-openagent-darwin-x64-baseline":"3.14.0","oh-my-openagent-windows-x64-baseline":"3.14.0","oh-my-openagent-linux-x64-musl-baseline":"3.14.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.14.0_1774540996235_0.769896517214542","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"oh-my-openagent","version":"3.15.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"b67e83604e054ebf0e31435bf77c9914836acc37","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.15.0.tgz","fileCount":1133,"integrity":"sha512-M321zdUaFhUXjoO2lEPGaU5H6TjxUd8o3WBgYOqiKsKxwCM7V93p9GsGO+Y4JQaialwkJ2T6YTsncoYd5iqdQA==","signatures":[{"sig":"MEYCIQDqq1LxOQq9QfP//OpHctY/n6JIuMVfxdFHSOjXdMXc3wIhAK1WvGoaJ8D4olf4KszTpqPS2Msfz89klkiJCiU7gRoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7899409},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.15.0","oh-my-openagent-darwin-x64":"3.15.0","oh-my-openagent-linux-arm64":"3.15.0","oh-my-openagent-windows-x64":"3.15.0","oh-my-openagent-darwin-arm64":"3.15.0","oh-my-openagent-linux-x64-musl":"3.15.0","oh-my-openagent-linux-arm64-musl":"3.15.0","oh-my-openagent-linux-x64-baseline":"3.15.0","oh-my-openagent-darwin-x64-baseline":"3.15.0","oh-my-openagent-windows-x64-baseline":"3.15.0","oh-my-openagent-linux-x64-musl-baseline":"3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.15.0_1775319713190_0.4746747421074409","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"oh-my-openagent","version":"3.15.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"c9ff7682b9ffbfd42e8f36c0b0f6c5fdc9bc5d9d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.15.1.tgz","fileCount":1133,"integrity":"sha512-z3LJfaZzo4BjIlVbN0rzfH8gMPj+9rmw7XIDtJqVh6uDqdoGnLuOqHOoYrX5AeM15nvfMEuuB/0WjdzthpDS+g==","signatures":[{"sig":"MEUCIAnPDc+Wmv/Ser6dseM9EgU4o7mnwe0hFwn/sT7J3kXSAiEApvny2iWyF6hYzPZ4hx8VL9dNDP0VzHwhOqlXRgSVjwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7905519},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.15.1","oh-my-openagent-darwin-x64":"3.15.1","oh-my-openagent-linux-arm64":"3.15.1","oh-my-openagent-windows-x64":"3.15.1","oh-my-openagent-darwin-arm64":"3.15.1","oh-my-openagent-linux-x64-musl":"3.15.1","oh-my-openagent-linux-arm64-musl":"3.15.1","oh-my-openagent-linux-x64-baseline":"3.15.1","oh-my-openagent-darwin-x64-baseline":"3.15.1","oh-my-openagent-windows-x64-baseline":"3.15.1","oh-my-openagent-linux-x64-musl-baseline":"3.15.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.15.1_1775350131169_0.864280493654112","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"oh-my-openagent","version":"3.15.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"727c29bf6c8f2b5b3d1fa4817556d4c64aca3899","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.15.2.tgz","fileCount":1133,"integrity":"sha512-wiDgNaI/unN6RkYapzXauLVaeVbstnXf0ufec+yme3Fak+HTTxR8LtWtfa5RtaDomUB7Q69Iqi02o0ARSxKClw==","signatures":[{"sig":"MEYCIQCjue/7aflQshebSkcui2p//cWw8VgkVCIwT55bIP0zLAIhAOdt1BzAPZNOFpGsJ++g8YOJzrXhWnz9xcTCbrlmhVHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7913233},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.15.2","oh-my-openagent-darwin-x64":"3.15.2","oh-my-openagent-linux-arm64":"3.15.2","oh-my-openagent-windows-x64":"3.15.2","oh-my-openagent-darwin-arm64":"3.15.2","oh-my-openagent-linux-x64-musl":"3.15.2","oh-my-openagent-linux-arm64-musl":"3.15.2","oh-my-openagent-linux-x64-baseline":"3.15.2","oh-my-openagent-darwin-x64-baseline":"3.15.2","oh-my-openagent-windows-x64-baseline":"3.15.2","oh-my-openagent-linux-x64-musl-baseline":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.15.2_1775368577058_0.21183961423778208","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"oh-my-openagent","version":"3.15.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"fb2668a275f9f4181f450f76f66330ba0a609fe3","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.15.3.tgz","fileCount":1136,"integrity":"sha512-H5KdZ4oWDAuhEIzB2iuOikM/CndRmZfc4u0oIfyMDVKwUm5kyIczCDOnoLLvBHVGEFOVtzmla94MFGXvlDIm1A==","signatures":[{"sig":"MEUCIHF0lE+kJT05u7+iwbyo7aQqrDvON/eR0gL4z+KRiQnYAiEA/FQeuV5H9JI3tsRhrkop3G4vvFXCwihRwsBA38Hf2t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7934171},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.15.3","oh-my-openagent-darwin-x64":"3.15.3","oh-my-openagent-linux-arm64":"3.15.3","oh-my-openagent-windows-x64":"3.15.3","oh-my-openagent-darwin-arm64":"3.15.3","oh-my-openagent-linux-x64-musl":"3.15.3","oh-my-openagent-linux-arm64-musl":"3.15.3","oh-my-openagent-linux-x64-baseline":"3.15.3","oh-my-openagent-darwin-x64-baseline":"3.15.3","oh-my-openagent-windows-x64-baseline":"3.15.3","oh-my-openagent-linux-x64-musl-baseline":"3.15.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.15.3_1775447547157_0.4920621180825737","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"oh-my-openagent","version":"3.16.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"495a0b26ce8affa0c71eb31ded7b938a742d2fd0","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.16.0.tgz","fileCount":1147,"integrity":"sha512-CsjrCFmhs+u6i7SVeK4hQfpxb8++FSPPHu9el6Otsw2ipWwxFCmkUf3uHeJjJ3Az/eILd7ljsqutguvDKmruMw==","signatures":[{"sig":"MEUCIQD8G1zvHwN5MZH/ll54h5C6Vcna3YQxal3vTfYOUf4ZxgIgbeyjrX4YA4oIjgdTVscS4aWM8d64EvEnjC76h4lhgE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8008725},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.16.0","oh-my-openagent-darwin-x64":"3.16.0","oh-my-openagent-linux-arm64":"3.16.0","oh-my-openagent-windows-x64":"3.16.0","oh-my-openagent-darwin-arm64":"3.16.0","oh-my-openagent-linux-x64-musl":"3.16.0","oh-my-openagent-linux-arm64-musl":"3.16.0","oh-my-openagent-linux-x64-baseline":"3.16.0","oh-my-openagent-darwin-x64-baseline":"3.16.0","oh-my-openagent-windows-x64-baseline":"3.16.0","oh-my-openagent-linux-x64-musl-baseline":"3.16.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.16.0_1775642242389_0.27360539096181924","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"oh-my-openagent","version":"3.17.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"e5d52d4029ea1ceea86de08f39e16257d7a0ea1a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.0.tgz","fileCount":1162,"integrity":"sha512-Lj19zOwSs7k5E9twNS/ESz+HiInDbVWcPrpShkc0vE4R9PzsEf+vq6OxmfPgU7+fw8zsS/UPlPH++C9egGSeRA==","signatures":[{"sig":"MEUCIDwaFmW/RAoMrq9yfNnsaGegRxQ7R3DpNopJkoZYata5AiEAqyEgOHdpmFuAYytQrTd+jZ0fJw/Ir85eYsxZGqx50lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8417836},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.0","oh-my-openagent-darwin-x64":"3.17.0","oh-my-openagent-linux-arm64":"3.17.0","oh-my-openagent-windows-x64":"3.17.0","oh-my-openagent-darwin-arm64":"3.17.0","oh-my-openagent-linux-x64-musl":"3.17.0","oh-my-openagent-linux-arm64-musl":"3.17.0","oh-my-openagent-linux-x64-baseline":"3.17.0","oh-my-openagent-darwin-x64-baseline":"3.17.0","oh-my-openagent-windows-x64-baseline":"3.17.0","oh-my-openagent-linux-x64-musl-baseline":"3.17.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.0_1775913856921_0.24826030274255095","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"oh-my-openagent","version":"3.17.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"a6c6b75dc372126b999c6797357158bd7c3c876a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.1.tgz","fileCount":1164,"integrity":"sha512-OSeFspNSkk8Iwj6ER8tUrrCDyPBa8pqC24yL3W1AkdjcBgtt/ymeV6JZiRE0hc/9AO+bGYUXNTlnQCHG8Mfr8w==","signatures":[{"sig":"MEYCIQDbwkKcGC0xvf4lADtxUGN3jRHMnGT72krd6hbxUjGGZgIhALWxt1e3K45yw8nPEFwgVMbNQ+lpemLDAMIGmngV0D2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8421934},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.1","oh-my-openagent-darwin-x64":"3.17.1","oh-my-openagent-linux-arm64":"3.17.1","oh-my-openagent-windows-x64":"3.17.1","oh-my-openagent-darwin-arm64":"3.17.1","oh-my-openagent-linux-x64-musl":"3.17.1","oh-my-openagent-linux-arm64-musl":"3.17.1","oh-my-openagent-linux-x64-baseline":"3.17.1","oh-my-openagent-darwin-x64-baseline":"3.17.1","oh-my-openagent-windows-x64-baseline":"3.17.1","oh-my-openagent-linux-x64-musl-baseline":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.1_1775918493929_0.43173600410920066","host":"s3://npm-registry-packages-npm-production"}},"3.17.2":{"name":"oh-my-openagent","version":"3.17.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"f01da80c581cc2eb639c6b9d6412a08a18bd876f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.2.tgz","fileCount":1169,"integrity":"sha512-BwbmmjNuOs2g4Be25VDgO3EAMK0enQLf1e+/2McgmabtkHX64uhfFkDTtBNzl16UMeHlJ1K3UYvPjqiboO8/0g==","signatures":[{"sig":"MEQCIFEvhFdNPD0WAXxMvNnqLVkMl5YbK1XjQhbOFn/BP5I8AiAt4crlT1yAeJlgp2d7EH8q4HyaR94MZ6Dp3Ghfcf+wzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8446040},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.2","oh-my-openagent-darwin-x64":"3.17.2","oh-my-openagent-linux-arm64":"3.17.2","oh-my-openagent-windows-x64":"3.17.2","oh-my-openagent-darwin-arm64":"3.17.2","oh-my-openagent-linux-x64-musl":"3.17.2","oh-my-openagent-linux-arm64-musl":"3.17.2","oh-my-openagent-linux-x64-baseline":"3.17.2","oh-my-openagent-darwin-x64-baseline":"3.17.2","oh-my-openagent-windows-x64-baseline":"3.17.2","oh-my-openagent-linux-x64-musl-baseline":"3.17.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.2_1776102994264_0.6950642318894338","host":"s3://npm-registry-packages-npm-production"}},"3.17.3":{"name":"oh-my-openagent","version":"3.17.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"a167eeb3e5ebce6bdaeec55b5081429ce4518627","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.3.tgz","fileCount":1176,"integrity":"sha512-L3bNMVH4vh8ASeLTQNkaphUX7WgySrSuTisTRPMyAH9+PVVEPPKHlrrJD5IPBOY6zR6Uv4zCY4B13OzGfYlDGA==","signatures":[{"sig":"MEUCIFKi/c9eA4TMrAykk0/4edXJ1buDhHTSf0kwsFcJb6n2AiEAgymK1Ji03JqOUfNX4ZyikIprK+LU4XBHLi3hRJp8evY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8467486},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.3","oh-my-openagent-darwin-x64":"3.17.3","oh-my-openagent-linux-arm64":"3.17.3","oh-my-openagent-windows-x64":"3.17.3","oh-my-openagent-darwin-arm64":"3.17.3","oh-my-openagent-linux-x64-musl":"3.17.3","oh-my-openagent-linux-arm64-musl":"3.17.3","oh-my-openagent-linux-x64-baseline":"3.17.3","oh-my-openagent-darwin-x64-baseline":"3.17.3","oh-my-openagent-windows-x64-baseline":"3.17.3","oh-my-openagent-linux-x64-musl-baseline":"3.17.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.3_1776238430624_0.7584990729249317","host":"s3://npm-registry-packages-npm-production"}},"3.17.4":{"name":"oh-my-openagent","version":"3.17.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ff090b7d7fcb60a47a4987876e77ab4d8b79d0ce","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.4.tgz","fileCount":1181,"integrity":"sha512-zm8cvCW/LAw7V2QAmatWOnPQcTMVnomUDrxyFskF8KGBEwrnFE/BWHugg6FJbas9ZKz4kLbr0EYNYtX+3AEcCA==","signatures":[{"sig":"MEUCIDLe73aamcl0FrZtanaDA3qDGGaIECNsRmIS/4PRl0KnAiEAwuREdnSvJFhpy92THF9Rh9JZIhuZoOlwAH/GS7EER2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8477172},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.4","oh-my-openagent-darwin-x64":"3.17.4","oh-my-openagent-linux-arm64":"3.17.4","oh-my-openagent-windows-x64":"3.17.4","oh-my-openagent-darwin-arm64":"3.17.4","oh-my-openagent-linux-x64-musl":"3.17.4","oh-my-openagent-linux-arm64-musl":"3.17.4","oh-my-openagent-linux-x64-baseline":"3.17.4","oh-my-openagent-darwin-x64-baseline":"3.17.4","oh-my-openagent-windows-x64-baseline":"3.17.4","oh-my-openagent-linux-x64-musl-baseline":"3.17.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.4_1776320450057_0.2008318233080586","host":"s3://npm-registry-packages-npm-production"}},"3.17.5":{"name":"oh-my-openagent","version":"3.17.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"d607959ddb3e644a40e3a2fbf85c22c6d9b39174","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.5.tgz","fileCount":1234,"integrity":"sha512-pOIbo5Lb0y7bqWUBHDt7FPtTJx2wWQLCGPEaZU3nZJJ46RChbTJyFGFDRh1wDqPEOLjPQEVciZom5lkNSR05zg==","signatures":[{"sig":"MEYCIQC0EBKVkYi+jpUrfmtheSF9sGUAR6KNHJY8POwr9DuFVAIhAJDodey6hcrJs1WI1Yw8lDSxjOWqv1lST9vipp9KC/hV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7634704},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.5","oh-my-openagent-darwin-x64":"3.17.5","oh-my-openagent-linux-arm64":"3.17.5","oh-my-openagent-windows-x64":"3.17.5","oh-my-openagent-darwin-arm64":"3.17.5","oh-my-openagent-linux-x64-musl":"3.17.5","oh-my-openagent-linux-arm64-musl":"3.17.5","oh-my-openagent-linux-x64-baseline":"3.17.5","oh-my-openagent-darwin-x64-baseline":"3.17.5","oh-my-openagent-windows-x64-baseline":"3.17.5","oh-my-openagent-linux-x64-musl-baseline":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.5_1776999096288_0.2918868416609659","host":"s3://npm-registry-packages-npm-production"}},"3.17.6":{"name":"oh-my-openagent","version":"3.17.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"437a978816d8d886b3a8a4967067cc830d8d1141","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.6.tgz","fileCount":1243,"integrity":"sha512-U0JtjPL/Way5s06cu+1naT1ksCEIogAZ5DRIsYuqz0TTd3oQKXf73/TGfKWXZqMsarnjnVrXp4HPamA+yoHyXg==","signatures":[{"sig":"MEUCIQD3NwV8vkfXEvjekuH73BQnujRE6RcsKl0cEWmKR4aBvAIgdbpHrHvjRsUjK7EPKtqtCrOJVh49oBOViBrxAL9xzwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7784046},"main":"./dist/index.js","type":"module","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-openagent-linux-x64":"3.17.6","oh-my-openagent-darwin-x64":"3.17.6","oh-my-openagent-linux-arm64":"3.17.6","oh-my-openagent-windows-x64":"3.17.6","oh-my-openagent-darwin-arm64":"3.17.6","oh-my-openagent-linux-x64-musl":"3.17.6","oh-my-openagent-linux-arm64-musl":"3.17.6","oh-my-openagent-linux-x64-baseline":"3.17.6","oh-my-openagent-darwin-x64-baseline":"3.17.6","oh-my-openagent-windows-x64-baseline":"3.17.6","oh-my-openagent-linux-x64-musl-baseline":"3.17.6"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.6_1777356856617_0.339874925617321","host":"s3://npm-registry-packages-npm-production"}},"3.17.7":{"name":"oh-my-openagent","version":"3.17.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"47133a95f665229afc68d9a5ca7353d9a179205f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.7.tgz","fileCount":1244,"integrity":"sha512-Anz4ymfNwdIIx1y82Gjyw7KWYLVZP3OZFTIfOlKAGrDMSfGQahN2gW2eJNtkZzQy5uMZvodmiQC3hUhOrCIzlA==","signatures":[{"sig":"MEQCIEja173UhTG9GQ8NJKtK+pYotLp3BuuSwd8qNheFCjOFAiBu3duCn5aMhvHvmW8aLLCUuznv3DJ5iaTK5PW68teZzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.7","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":"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.7","oh-my-openagent-darwin-x64":"3.17.7","oh-my-openagent-linux-arm64":"3.17.7","oh-my-openagent-windows-x64":"3.17.7","oh-my-openagent-darwin-arm64":"3.17.7","oh-my-openagent-linux-x64-musl":"3.17.7","oh-my-openagent-linux-arm64-musl":"3.17.7","oh-my-openagent-linux-x64-baseline":"3.17.7","oh-my-openagent-darwin-x64-baseline":"3.17.7","oh-my-openagent-windows-x64-baseline":"3.17.7","oh-my-openagent-linux-x64-musl-baseline":"3.17.7"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.7_1777531192512_0.40578888148244285","host":"s3://npm-registry-packages-npm-production"}},"3.17.8":{"name":"oh-my-openagent","version":"3.17.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"5e695d59409cc92bf17862344d6c39f5a43d0447","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.8.tgz","fileCount":1244,"integrity":"sha512-uzjkK1CjMIm+VhU14NYA7bnu+Sp50+plUoh5JgIwtoTfO61VtfUiAkYF1XszFR/7stuoWZFj6nC8GNXRw6XPfQ==","signatures":[{"sig":"MEYCIQC5JnETV50bDeb4GBImhwZoCMByqhfEPXVBCu2UFIftNgIhAMPtE5Pw1T5fsNRDu1LXoL6Qk1DXa5RnGBQEZh5Tpetm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.8","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":"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.8","oh-my-openagent-darwin-x64":"3.17.8","oh-my-openagent-linux-arm64":"3.17.8","oh-my-openagent-windows-x64":"3.17.8","oh-my-openagent-darwin-arm64":"3.17.8","oh-my-openagent-linux-x64-musl":"3.17.8","oh-my-openagent-linux-arm64-musl":"3.17.8","oh-my-openagent-linux-x64-baseline":"3.17.8","oh-my-openagent-darwin-x64-baseline":"3.17.8","oh-my-openagent-windows-x64-baseline":"3.17.8","oh-my-openagent-linux-x64-musl-baseline":"3.17.8"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.8_1777532046718_0.5816932496266325","host":"s3://npm-registry-packages-npm-production"}},"3.17.9":{"name":"oh-my-openagent","version":"3.17.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"e47e9a5f08f5dee875ccd3db3fdb6307f5c186e5","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.9.tgz","fileCount":1244,"integrity":"sha512-4RIC6FNBifK3BRaax5oE/2aM/n7+gprvkAFs5XaJ5TvEdqehXTp0uAEop84axUcSj61xXLWwO69Z4wzsCxA6EQ==","signatures":[{"sig":"MEUCIFYN+44MPSWymcfgJJ9sjDkF3n6Aq10t5AqmFKsz5H7zAiEAkCqbspApmyiBKQmfx2xelu+oYWH4CisKAHdoUyYbm34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.9","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":"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.9","oh-my-openagent-darwin-x64":"3.17.9","oh-my-openagent-linux-arm64":"3.17.9","oh-my-openagent-windows-x64":"3.17.9","oh-my-openagent-darwin-arm64":"3.17.9","oh-my-openagent-linux-x64-musl":"3.17.9","oh-my-openagent-linux-arm64-musl":"3.17.9","oh-my-openagent-linux-x64-baseline":"3.17.9","oh-my-openagent-darwin-x64-baseline":"3.17.9","oh-my-openagent-windows-x64-baseline":"3.17.9","oh-my-openagent-linux-x64-musl-baseline":"3.17.9"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.9_1777532916967_0.9191482543833225","host":"s3://npm-registry-packages-npm-production"}},"3.17.10":{"name":"oh-my-openagent","version":"3.17.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"bd0e4f8093c2c5301b429a7bcb1ded55acc44b9a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.10.tgz","fileCount":1244,"integrity":"sha512-hYUapFV19/yZ6lrnNf39Ti1mr5KG7fjqgcUHj/uHpu9IpNb+LBHNGSZ7JXiRMqJRm1LDFiGFwGu1fgOA0Erf+w==","signatures":[{"sig":"MEUCIER6Uhtk2jVRpHWfmBYMyGdG5yq9kfjembC2H9u6N500AiEA81iISpn5UJBJ7C46N61qR5+3A/UIsMtoax7I2OpfBHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7819209},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.10","oh-my-openagent-darwin-x64":"3.17.10","oh-my-openagent-linux-arm64":"3.17.10","oh-my-openagent-windows-x64":"3.17.10","oh-my-openagent-darwin-arm64":"3.17.10","oh-my-openagent-linux-x64-musl":"3.17.10","oh-my-openagent-linux-arm64-musl":"3.17.10","oh-my-openagent-linux-x64-baseline":"3.17.10","oh-my-openagent-darwin-x64-baseline":"3.17.10","oh-my-openagent-windows-x64-baseline":"3.17.10","oh-my-openagent-linux-x64-musl-baseline":"3.17.10"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.10_1777534802613_0.8227683497419827","host":"s3://npm-registry-packages-npm-production"}},"3.17.11":{"name":"oh-my-openagent","version":"3.17.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"67461f3dfd580459fce17bb47e38f75a4d11ee8d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.11.tgz","fileCount":1244,"integrity":"sha512-WgcSxdaH8a5+IaNMK70wye6znb71uKrSvrbg+0/UT3DIveUyEf5/Rp86lrFSyc60K0la4ELITgfVEGnhRwL/ng==","signatures":[{"sig":"MEUCIQCHtaifPgM9jYXm/4IOTX0tlpdHUb8TSFz7BKhx5oDdOwIgE8LyRjqVVrr+yMbhElxj/YYiKjvaJ0wUBWFmZLVCOZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7834564},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.11","oh-my-openagent-darwin-x64":"3.17.11","oh-my-openagent-linux-arm64":"3.17.11","oh-my-openagent-windows-x64":"3.17.11","oh-my-openagent-darwin-arm64":"3.17.11","oh-my-openagent-linux-x64-musl":"3.17.11","oh-my-openagent-linux-arm64-musl":"3.17.11","oh-my-openagent-linux-x64-baseline":"3.17.11","oh-my-openagent-darwin-x64-baseline":"3.17.11","oh-my-openagent-windows-x64-baseline":"3.17.11","oh-my-openagent-linux-x64-musl-baseline":"3.17.11"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.11_1777553893704_0.47116430322360414","host":"s3://npm-registry-packages-npm-production"}},"3.17.12":{"name":"oh-my-openagent","version":"3.17.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"e7183e0922d660d6ffc045342492733090c6e3f0","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.12.tgz","fileCount":1244,"integrity":"sha512-AnRyGjedHPPtgkuCDomNyOBqz/luukWbLbkJ9qKg1fNklX9Wv/sx72dSG4LghfQoMBGe/3PBdhK/TV/M/HN+pg==","signatures":[{"sig":"MEYCIQCdhAfYqLstF9ufHq627zEaRgJX3p8d/2O2lGsWe7/CAQIhAMeYh9Z5N68gOgxT7NQiKhvIDCQJmLUWOQGXszblgjaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7834603},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.12","oh-my-openagent-darwin-x64":"3.17.12","oh-my-openagent-linux-arm64":"3.17.12","oh-my-openagent-windows-x64":"3.17.12","oh-my-openagent-darwin-arm64":"3.17.12","oh-my-openagent-linux-x64-musl":"3.17.12","oh-my-openagent-linux-arm64-musl":"3.17.12","oh-my-openagent-linux-x64-baseline":"3.17.12","oh-my-openagent-darwin-x64-baseline":"3.17.12","oh-my-openagent-windows-x64-baseline":"3.17.12","oh-my-openagent-linux-x64-musl-baseline":"3.17.12"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.12_1777569362289_0.14867595744964235","host":"s3://npm-registry-packages-npm-production"}},"3.17.13":{"name":"oh-my-openagent","version":"3.17.13","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"647fa7c59d51155eaa49a8890453bcf77ca5ab59","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.13.tgz","fileCount":1246,"integrity":"sha512-VTWonBMAeYh8byieYvH4wk2/OWPBmUrep3Mb6Uer8ux7rIn3ucXhPDSeMNxlieIr6IvOqdTEHpbaaOHpjABnAA==","signatures":[{"sig":"MEYCIQDLAC2/LrPb5WRyEE2nqCOmuE37KBLTuN2SEi0uXpmRdgIhAM9nuVFzd/dDyhku9GbOTkCuu45s2MSKjRNFFpPdBwdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7839896},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.13","oh-my-openagent-darwin-x64":"3.17.13","oh-my-openagent-linux-arm64":"3.17.13","oh-my-openagent-windows-x64":"3.17.13","oh-my-openagent-darwin-arm64":"3.17.13","oh-my-openagent-linux-x64-musl":"3.17.13","oh-my-openagent-linux-arm64-musl":"3.17.13","oh-my-openagent-linux-x64-baseline":"3.17.13","oh-my-openagent-darwin-x64-baseline":"3.17.13","oh-my-openagent-windows-x64-baseline":"3.17.13","oh-my-openagent-linux-x64-musl-baseline":"3.17.13"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.13_1777880122227_0.1601128491507704","host":"s3://npm-registry-packages-npm-production"}},"3.17.14":{"name":"oh-my-openagent","version":"3.17.14","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ac1e5dfea7545225bd13b535cbf215676570cf60","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.14.tgz","fileCount":1246,"integrity":"sha512-xdUKEDi2OT6+IjwXYmMiik3JyVBEUvtQDlZRvEC2YKCKR+g0G2fNHlYw0Pxt2PrnI24rRPiSqeMjz0bqUSNZ6g==","signatures":[{"sig":"MEUCIQDbfxeFnLxkQEU2xSPuBN3O9iUYdRgbTo8aiGhEt99F+AIgcvRMZ3DT0uu68VVUojE1ytDBFLktqHuaQEtucH6Unuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7843411},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.14","oh-my-openagent-darwin-x64":"3.17.14","oh-my-openagent-linux-arm64":"3.17.14","oh-my-openagent-windows-x64":"3.17.14","oh-my-openagent-darwin-arm64":"3.17.14","oh-my-openagent-linux-x64-musl":"3.17.14","oh-my-openagent-linux-arm64-musl":"3.17.14","oh-my-openagent-linux-x64-baseline":"3.17.14","oh-my-openagent-darwin-x64-baseline":"3.17.14","oh-my-openagent-windows-x64-baseline":"3.17.14","oh-my-openagent-linux-x64-musl-baseline":"3.17.14"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.14_1777976670467_0.5470178652612256","host":"s3://npm-registry-packages-npm-production"}},"3.17.15":{"name":"oh-my-openagent","version":"3.17.15","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"f041ee6a96c3abbbd23cebf44224a780a0b4520c","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-3.17.15.tgz","fileCount":1247,"integrity":"sha512-cPAWvAAPrdlxAQkOlRPk6FNYJldEQ1lOhz7eHHtIrT1NRMGxDwZfFIHtH8mKCeaBjRePkbVRNdY2U6A5KV6Hgw==","signatures":[{"sig":"MEYCIQColuUXneQzKociji/bCdK6gWM550D4wP0nGfwDVykg4AIhALwZBb3JNIBMzGgGCnmPnoHazoawcc+nI+zYaDGXSYUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@3.17.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7850797},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"3.17.15","oh-my-openagent-darwin-x64":"3.17.15","oh-my-openagent-linux-arm64":"3.17.15","oh-my-openagent-windows-x64":"3.17.15","oh-my-openagent-darwin-arm64":"3.17.15","oh-my-openagent-linux-x64-musl":"3.17.15","oh-my-openagent-linux-arm64-musl":"3.17.15","oh-my-openagent-linux-x64-baseline":"3.17.15","oh-my-openagent-darwin-x64-baseline":"3.17.15","oh-my-openagent-windows-x64-baseline":"3.17.15","oh-my-openagent-linux-x64-musl-baseline":"3.17.15"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_3.17.15_1778042741457_0.26708736197259","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"oh-my-openagent","version":"4.0.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"7b7aaaa2781dde74e064cec382bb859332301406","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.0.0.tgz","fileCount":1319,"integrity":"sha512-k+E4OJrL+m/LFGYsWPE/QV0T7lA1/WSt3/XzmezDuBVTuXcFUcyrhnVQmz+BIWpm2MP2lPu956QCw6Joi/dY0A==","signatures":[{"sig":"MEUCIQDk4KWsb1Ro0BfRP7mcAXxlMkzZGxgyWU6oQ+eK9lTyLgIgd76tQu3VSsBZuys2AwSuEBvZkEvtUEBZLeOzTiW3ixQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8187013},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.0.0","oh-my-openagent-darwin-x64":"4.0.0","oh-my-openagent-linux-arm64":"4.0.0","oh-my-openagent-windows-x64":"4.0.0","oh-my-openagent-darwin-arm64":"4.0.0","oh-my-openagent-linux-x64-musl":"4.0.0","oh-my-openagent-linux-arm64-musl":"4.0.0","oh-my-openagent-linux-x64-baseline":"4.0.0","oh-my-openagent-darwin-x64-baseline":"4.0.0","oh-my-openagent-windows-x64-baseline":"4.0.0","oh-my-openagent-linux-x64-musl-baseline":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.0.0_1778148344398_0.30160145669700045","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"oh-my-openagent","version":"4.1.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"16e7cf4a15d73185cd8a6ea8266c55e1e13473dd","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.1.0.tgz","fileCount":1350,"integrity":"sha512-EN1wM7QGKIk2pv0kFsEC5OS997hW7+yv+XV0EVQ6k0I+MRRJBv19YHYSAlPOqhmoEMmSrdvs51hiOSYBPnKD9Q==","signatures":[{"sig":"MEQCIDQckzYqZL1ZJ2fY5zVtvqjIVn1pEFTEpb7lP7v37Lo8AiBrtqN5herowKh9diJcX27+QAtPTiYdlUYaPiQYysDxSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8376425},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.1.0","oh-my-openagent-darwin-x64":"4.1.0","oh-my-openagent-linux-arm64":"4.1.0","oh-my-openagent-windows-x64":"4.1.0","oh-my-openagent-darwin-arm64":"4.1.0","oh-my-openagent-linux-x64-musl":"4.1.0","oh-my-openagent-linux-arm64-musl":"4.1.0","oh-my-openagent-linux-x64-baseline":"4.1.0","oh-my-openagent-darwin-x64-baseline":"4.1.0","oh-my-openagent-windows-x64-baseline":"4.1.0","oh-my-openagent-linux-x64-musl-baseline":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.1.0_1778639126621_0.47942324808350323","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"oh-my-openagent","version":"4.1.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"d87bc70755a29cdf32db9877c440851db982729e","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.1.1.tgz","fileCount":1350,"integrity":"sha512-vSw95Qg98DimQ6omR3wKLyhbb6MgdTmFWjKY82eHKZscx+dBeF5Oo5eDPPzbigAHlPBYwr3WEDssZY3NZIj4Ng==","signatures":[{"sig":"MEUCIGahvy0zMdFZ2k4aeMN6RiDl6yqBH/WfjfcNUiPAwsprAiEAm8M8sqO7ZfjVieN7al0W4czM+iGoiOElWfmyauCbEgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8385804},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.1.1","oh-my-openagent-darwin-x64":"4.1.1","oh-my-openagent-linux-arm64":"4.1.1","oh-my-openagent-windows-x64":"4.1.1","oh-my-openagent-darwin-arm64":"4.1.1","oh-my-openagent-linux-x64-musl":"4.1.1","oh-my-openagent-linux-arm64-musl":"4.1.1","oh-my-openagent-linux-x64-baseline":"4.1.1","oh-my-openagent-darwin-x64-baseline":"4.1.1","oh-my-openagent-windows-x64-baseline":"4.1.1","oh-my-openagent-linux-x64-musl-baseline":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.1.1_1778659686450_0.08413680307322902","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"oh-my-openagent","version":"4.1.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"9abb394d762c484092cf129e2fd84790817d750a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.1.2.tgz","fileCount":1350,"integrity":"sha512-92E7E5lNC4CApzgit8OsXPIRtCazcekkVPs7wdJfrDAQWLvwOseRW6qAxfRNUaYBwb4JaZOK1cqhqQ3JjtioLA==","signatures":[{"sig":"MEQCIAyKgieTY2jaqEiMgKigKTCI0k00Wjmjfq0ImKkJOtzcAiAtbEDVLzgO4pVMHpGUe6tHuiJ6XHiNMBjqfFxhMvC/vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8440080},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.1.2","oh-my-openagent-darwin-x64":"4.1.2","oh-my-openagent-linux-arm64":"4.1.2","oh-my-openagent-windows-x64":"4.1.2","oh-my-openagent-darwin-arm64":"4.1.2","oh-my-openagent-linux-x64-musl":"4.1.2","oh-my-openagent-linux-arm64-musl":"4.1.2","oh-my-openagent-linux-x64-baseline":"4.1.2","oh-my-openagent-darwin-x64-baseline":"4.1.2","oh-my-openagent-windows-x64-baseline":"4.1.2","oh-my-openagent-linux-x64-musl-baseline":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.1.2_1778740255116_0.8983178789091828","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"oh-my-openagent","version":"4.2.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"f1865c5770a672d63f36756c603a928cadc7e1bf","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.2.0.tgz","fileCount":1436,"integrity":"sha512-dK3W53XxBMBRsRMqiysXQgqotMlifmrThXzqZu5twMq+5FVGLDxMrHkDPEL858Kz8PV9XPOi8483RxLsiT1Axg==","signatures":[{"sig":"MEUCICpV5151OTszTCIko6XPM3Nu019PDf8ajKebWLGES7muAiEA1xHV4IWUtsTgRWPmGNvmwEgm82nsBWnFa68V8XUQJD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8670810},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.2.0","oh-my-openagent-darwin-x64":"4.2.0","oh-my-openagent-linux-arm64":"4.2.0","oh-my-openagent-windows-x64":"4.2.0","oh-my-openagent-darwin-arm64":"4.2.0","oh-my-openagent-linux-x64-musl":"4.2.0","oh-my-openagent-linux-arm64-musl":"4.2.0","oh-my-openagent-linux-x64-baseline":"4.2.0","oh-my-openagent-darwin-x64-baseline":"4.2.0","oh-my-openagent-windows-x64-baseline":"4.2.0","oh-my-openagent-linux-x64-musl-baseline":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.2.0_1779091508623_0.1794136481690285","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"oh-my-openagent","version":"4.2.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"4b12d19b97f1cd787733165660dc30df6e854b64","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.2.1.tgz","fileCount":1436,"integrity":"sha512-lneYsrmd8HROpUUZrFsilgbMa128GWxXm3jaznS8NQSHpWxqfcDiiStDG/SQPsa6o31tRdjUhkEybyUcw2o6Ag==","signatures":[{"sig":"MEQCICM2trl1EZJFEVZvZdmi1hiNWV5MK80fHHbw7eoJtI7LAiA6Dg84DnoguSfi6ZaUfPN6d08tgMdiBJikCQ3hSwJvoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8671466},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.2.1","oh-my-openagent-darwin-x64":"4.2.1","oh-my-openagent-linux-arm64":"4.2.1","oh-my-openagent-windows-x64":"4.2.1","oh-my-openagent-darwin-arm64":"4.2.1","oh-my-openagent-linux-x64-musl":"4.2.1","oh-my-openagent-linux-arm64-musl":"4.2.1","oh-my-openagent-linux-x64-baseline":"4.2.1","oh-my-openagent-darwin-x64-baseline":"4.2.1","oh-my-openagent-windows-x64-baseline":"4.2.1","oh-my-openagent-linux-x64-musl-baseline":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.2.1_1779096315107_0.0840104117586229","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"oh-my-openagent","version":"4.2.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"781d02308c75c670892315084f88e214850cc0f8","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.2.2.tgz","fileCount":1436,"integrity":"sha512-+kKTSlihSo+9aBUBdnCt7zZFMvWP2D9IlXA7UP9qGoDze1rbdBSXVJSsljlGMp5vfmXP59IWKymSJmrkqbAfdw==","signatures":[{"sig":"MEUCIQD5p1aov3SsbfEFbjwOlCkqdAeSrM6TV1AK/k6rIWOUrwIgWxyH6jAaHgN7SKh+bAHbgWGEPJFW2ITZzLxxfdTP5dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8671466},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.2.2","oh-my-openagent-darwin-x64":"4.2.2","oh-my-openagent-linux-arm64":"4.2.2","oh-my-openagent-windows-x64":"4.2.2","oh-my-openagent-darwin-arm64":"4.2.2","oh-my-openagent-linux-x64-musl":"4.2.2","oh-my-openagent-linux-arm64-musl":"4.2.2","oh-my-openagent-linux-x64-baseline":"4.2.2","oh-my-openagent-darwin-x64-baseline":"4.2.2","oh-my-openagent-windows-x64-baseline":"4.2.2","oh-my-openagent-linux-x64-musl-baseline":"4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.2.2_1779108501543_0.5481100879556375","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"oh-my-openagent","version":"4.2.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"49d8e7f0088eaade6ad1e6b73f84d8861957a4e5","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.2.3.tgz","fileCount":1380,"integrity":"sha512-mgXIDrAQorZ+BCPhngOoTwX9lqM1ui54LfMZ05jCnSnnwhjFZarWFL4khnv8BplVKy+5z7clmoRZEchUwAl5IQ==","signatures":[{"sig":"MEUCIQDjudv6TTOG/m79Ii0LPpaGX+17c7AEtfQgYycj0zN1TgIgULjvEx7pUw/VvvNyerUr6wroZscZgnSHqjxHxYDwSFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8644954},"main":"./dist/index.js","type":"module","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.2.3","oh-my-openagent-darwin-x64":"4.2.3","oh-my-openagent-linux-arm64":"4.2.3","oh-my-openagent-windows-x64":"4.2.3","oh-my-openagent-darwin-arm64":"4.2.3","oh-my-openagent-linux-x64-musl":"4.2.3","oh-my-openagent-linux-arm64-musl":"4.2.3","oh-my-openagent-linux-x64-baseline":"4.2.3","oh-my-openagent-darwin-x64-baseline":"4.2.3","oh-my-openagent-windows-x64-baseline":"4.2.3","oh-my-openagent-linux-x64-musl-baseline":"4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.2.3_1779269439215_0.2560982805105616","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"oh-my-openagent","version":"4.3.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"177d30a5857377596cb4f99d2ddf23812fc01fba","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.3.0.tgz","fileCount":1396,"integrity":"sha512-+LyI+A/UyKDPK0JliPCEr+9HLQQURo3H4V5F1fm8ojyMpxG7h+FsLuRo3iQ0zv7FlurUphyR6cA5uSNR8nhXhQ==","signatures":[{"sig":"MEQCIEaIETgKnnXRC9cuT6LpJAz+M14Z9SqRDpBKanmh0yz9AiAxbyYP9RN3kKnQOCcpkJ1avt2zMalteh45hH5GukgChQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8780820},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.3.0","oh-my-openagent-darwin-x64":"4.3.0","oh-my-openagent-linux-arm64":"4.3.0","oh-my-openagent-windows-x64":"4.3.0","oh-my-openagent-darwin-arm64":"4.3.0","oh-my-openagent-linux-x64-musl":"4.3.0","oh-my-openagent-linux-arm64-musl":"4.3.0","oh-my-openagent-linux-x64-baseline":"4.3.0","oh-my-openagent-darwin-x64-baseline":"4.3.0","oh-my-openagent-windows-x64-baseline":"4.3.0","oh-my-openagent-linux-x64-musl-baseline":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.3.0_1779376409536_0.4938255325955778","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"oh-my-openagent","version":"4.3.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"5144fbe8297e957431feded0480547ee1a42fac9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.3.1.tgz","fileCount":1398,"integrity":"sha512-gn3YNDKFjkYuTs5+F5yoys8Kz6zTJDHKijK0gdVfkYQgFzuX4HGvGQKSpmvnB3yLIFkeDtY+zJvmizJ+2LLTHw==","signatures":[{"sig":"MEQCIEpIb1EOFKTIXQhbuOVdXNs/yPKYzeRAPrs5+8xcuUhXAiBlzmYO8Vz277OA3Mw/7RCO4E0AHbJliBPHTrgc3zmjoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8790118},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.3.1","oh-my-openagent-darwin-x64":"4.3.1","oh-my-openagent-linux-arm64":"4.3.1","oh-my-openagent-windows-x64":"4.3.1","oh-my-openagent-darwin-arm64":"4.3.1","oh-my-openagent-linux-x64-musl":"4.3.1","oh-my-openagent-linux-arm64-musl":"4.3.1","oh-my-openagent-linux-x64-baseline":"4.3.1","oh-my-openagent-darwin-x64-baseline":"4.3.1","oh-my-openagent-windows-x64-baseline":"4.3.1","oh-my-openagent-linux-x64-musl-baseline":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.3.1_1779458447050_0.8479912242289005","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"oh-my-openagent","version":"4.4.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"db6bd1faf995adc80242a8a2eab69872a09c45fb","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.4.0.tgz","fileCount":1399,"integrity":"sha512-+fQ2Rl0tLwgzehCgWnxcsyYN7o0zeQ/FYLm4AbwA3owrbFzhStCkRdpr/c92bbxHJXL30+bkli/Bxo8u8rbO2A==","signatures":[{"sig":"MEUCIGS1N/+aTX/DIOee50EzsyjMN7Criy5n2Q051UOwLaVSAiEAjGm1VfP8ARz1exSxtVjiMqZvgm5cuVQNKm86Tkgc3m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8794958},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.4.0","oh-my-openagent-darwin-x64":"4.4.0","oh-my-openagent-linux-arm64":"4.4.0","oh-my-openagent-windows-x64":"4.4.0","oh-my-openagent-darwin-arm64":"4.4.0","oh-my-openagent-linux-x64-musl":"4.4.0","oh-my-openagent-linux-arm64-musl":"4.4.0","oh-my-openagent-linux-x64-baseline":"4.4.0","oh-my-openagent-darwin-x64-baseline":"4.4.0","oh-my-openagent-windows-x64-baseline":"4.4.0","oh-my-openagent-linux-x64-musl-baseline":"4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.4.0_1779560613777_0.027028415132021033","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"oh-my-openagent","version":"4.5.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"aed9918fb280a17ab3095c47f4c2683630f6b3cb","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.0.tgz","fileCount":1549,"integrity":"sha512-J2O3fxCfKw1Lad7hjuaUDG0fP4ZX5qx8CE4NEP8RiVjFAvXJDUw858hOoy+gbQHRdFGZWxuGMjATC/3f39pmrQ==","signatures":[{"sig":"MEUCIQD37exwrCfrDbUHw04VeOOAU8DFsjASbY4XmwQl4pngKQIgWDmBHP8toQD/nzOogWaI7Qp3XyhAo1i7TNw3Mm83jPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10130202},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.5.0","oh-my-openagent-darwin-x64":"4.5.0","oh-my-openagent-linux-arm64":"4.5.0","oh-my-openagent-windows-x64":"4.5.0","oh-my-openagent-darwin-arm64":"4.5.0","oh-my-openagent-linux-x64-musl":"4.5.0","oh-my-openagent-linux-arm64-musl":"4.5.0","oh-my-openagent-linux-x64-baseline":"4.5.0","oh-my-openagent-darwin-x64-baseline":"4.5.0","oh-my-openagent-windows-x64-baseline":"4.5.0","oh-my-openagent-linux-x64-musl-baseline":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.0_1779781704967_0.21347223452383624","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"oh-my-openagent","version":"4.5.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"dc7237b51655f0cecc6df5fe8dd53ed17c3d38f4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.1.tgz","fileCount":1549,"integrity":"sha512-o2lvVHc0PX2J6MsEhgWjwYyWC0ZgabbqZVZo7GXDtCR1gPmMZpdEKeN434gUzxkEpIAyjlHgstj++YbQlnm+uQ==","signatures":[{"sig":"MEUCICeQlj4nwKbg5bhJo2vfydqK+cFww5BseR2tlGasjpG4AiEAkeSW2Zc1EKY/nJ3anbLrSWeEwCJEbGXlX225nZsx1eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10135109},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.5.1","oh-my-openagent-darwin-x64":"4.5.1","oh-my-openagent-linux-arm64":"4.5.1","oh-my-openagent-windows-x64":"4.5.1","oh-my-openagent-darwin-arm64":"4.5.1","oh-my-openagent-linux-x64-musl":"4.5.1","oh-my-openagent-linux-arm64-musl":"4.5.1","oh-my-openagent-linux-x64-baseline":"4.5.1","oh-my-openagent-darwin-x64-baseline":"4.5.1","oh-my-openagent-windows-x64-baseline":"4.5.1","oh-my-openagent-linux-x64-musl-baseline":"4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.1_1779789730205_0.4803533532883082","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"oh-my-openagent","version":"4.5.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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","oh-my-opencode":"bin/oh-my-opencode.js","oh-my-openagent":"bin/oh-my-opencode.js"},"dist":{"shasum":"1a7dcc6a2f51e0759476f60ac886483970c7d1ad","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.2.tgz","fileCount":2359,"integrity":"sha512-Rti6E2+9pCptgx9AFAodv8cUXVYkoS+PIUEo4XZD2TnWEbWuFc6WMewSocVHn8fd4roJLHDXb7Q+uOMlrnR4Aw==","signatures":[{"sig":"MEUCIHcoAvj2lNqVfm6SV6d7bqnepK+7aK680gE3v8MYrYulAiEAuMx/C15o4kjmO/dKn1qyofVhYy5/ARMkDDiDvBxFehg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387057858},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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-openagent-linux-x64":"4.5.2","oh-my-openagent-darwin-x64":"4.5.2","oh-my-openagent-linux-arm64":"4.5.2","oh-my-openagent-windows-x64":"4.5.2","oh-my-openagent-darwin-arm64":"4.5.2","oh-my-openagent-linux-x64-musl":"4.5.2","oh-my-openagent-linux-arm64-musl":"4.5.2","oh-my-openagent-linux-x64-baseline":"4.5.2","oh-my-openagent-darwin-x64-baseline":"4.5.2","oh-my-openagent-windows-x64-baseline":"4.5.2","oh-my-openagent-linux-x64-musl-baseline":"4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.2_1780151943028_0.5825675108895669","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"oh-my-openagent","version":"4.5.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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","oh-my-opencode":"bin/oh-my-opencode.js","oh-my-openagent":"bin/oh-my-opencode.js"},"dist":{"shasum":"b505f8621d005f94a7daf6e7abc81ae6d6a99d7d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.3.tgz","fileCount":3709,"integrity":"sha512-+6mOgS11Xmx+YaBnPUdlOvAphaK8omlYEDdsMg9cBcRq7OLCxQPWf2VfUioGfC276sb0Lb+5PVwP4QtL8+Wwlg==","signatures":[{"sig":"MEYCIQDrA5EKqk6iw3vRqpTTfknNZ8wIzMaVMvmyKerqe4MQwAIhAOed7yMTyD6Ngp+5zdssMdpy9vl28nbtdi20CIsfdBxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395526219},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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-openagent-linux-x64":"4.5.3","oh-my-openagent-darwin-x64":"4.5.3","oh-my-openagent-linux-arm64":"4.5.3","oh-my-openagent-windows-x64":"4.5.3","oh-my-openagent-darwin-arm64":"4.5.3","oh-my-openagent-linux-x64-musl":"4.5.3","oh-my-openagent-linux-arm64-musl":"4.5.3","oh-my-openagent-linux-x64-baseline":"4.5.3","oh-my-openagent-darwin-x64-baseline":"4.5.3","oh-my-openagent-windows-x64-baseline":"4.5.3","oh-my-openagent-linux-x64-musl-baseline":"4.5.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.3_1780152145955_0.08006709610931706","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"oh-my-openagent","version":"4.5.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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","oh-my-opencode":"bin/oh-my-opencode.js","oh-my-openagent":"bin/oh-my-opencode.js"},"dist":{"shasum":"3114ad00cd2393f2fc594fd4edfac82982953bb0","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.4.tgz","fileCount":3709,"integrity":"sha512-J+hE6oQLP33xCpDaRA1LwtWMpeZwz1kQiX7wLAGpVjkkq1ctlkw2D43gOOXwYV1I2RqTAFrSrsGUFojaZUPH+Q==","signatures":[{"sig":"MEUCIQDgAvs4LanI7h4TOwWnBxnvRzaemYCY1c0w0ThAWbTcjgIgJiGPQGQSTxCY6VEUSZdqRYblw2KEIVejJv/GP4fYmLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395526313},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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-openagent-linux-x64":"4.5.4","oh-my-openagent-darwin-x64":"4.5.4","oh-my-openagent-linux-arm64":"4.5.4","oh-my-openagent-windows-x64":"4.5.4","oh-my-openagent-darwin-arm64":"4.5.4","oh-my-openagent-linux-x64-musl":"4.5.4","oh-my-openagent-linux-arm64-musl":"4.5.4","oh-my-openagent-linux-x64-baseline":"4.5.4","oh-my-openagent-darwin-x64-baseline":"4.5.4","oh-my-openagent-windows-x64-baseline":"4.5.4","oh-my-openagent-linux-x64-musl-baseline":"4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.4_1780152458147_0.6129127695738832","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"oh-my-openagent","version":"4.5.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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","oh-my-opencode":"bin/oh-my-opencode.js","oh-my-openagent":"bin/oh-my-opencode.js"},"dist":{"shasum":"f956b2f77c898c510cd95357f7ff5124c12d4ad2","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.5.tgz","fileCount":3709,"integrity":"sha512-EmTgMBblstLyqQeL3oqo4q8icPmxFy7wzABPaJXDOv+2R4PBgOu7qV9gYvPA9sdojbwzy1mM+1MW5DP7eQPtdA==","signatures":[{"sig":"MEYCIQCvAz8V4aOtW4ZoOXihhYzdjU90zvis8lX4Pm7/FYuxPgIhAN2ZpTBYhcUJ0UPGFgPzuPi4wu2Ml9xNwyPOXGON3s/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395526313},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.5","oh-my-openagent-darwin-x64":"4.5.5","oh-my-openagent-linux-arm64":"4.5.5","oh-my-openagent-windows-x64":"4.5.5","oh-my-openagent-darwin-arm64":"4.5.5","oh-my-openagent-linux-x64-musl":"4.5.5","oh-my-openagent-linux-arm64-musl":"4.5.5","oh-my-openagent-linux-x64-baseline":"4.5.5","oh-my-openagent-darwin-x64-baseline":"4.5.5","oh-my-openagent-windows-x64-baseline":"4.5.5","oh-my-openagent-linux-x64-musl-baseline":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.5_1780152841533_0.17034669163630456","host":"s3://npm-registry-packages-npm-production"}},"4.5.6":{"name":"oh-my-openagent","version":"4.5.6","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"1cf535a32071387b7702992b770edd13465a8384","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.6.tgz","fileCount":3709,"integrity":"sha512-MMCegPs54xvPTeYemiP2YMsSgQqR88V2iOGxlu/u3nVhdHVaabafER2ti/iVkwGGAz/bfz8fHSCzbpiAG5bztA==","signatures":[{"sig":"MEYCIQDFoIZQdoWR07xsvn2xtmXUtUxNOBNCPoEYW1araucEJgIhANhRC16pw8kplnbHauKbD+AdYiFEO4GTCxZj3BBHw7uC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395526801},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.6","oh-my-openagent-darwin-x64":"4.5.6","oh-my-openagent-linux-arm64":"4.5.6","oh-my-openagent-windows-x64":"4.5.6","oh-my-openagent-darwin-arm64":"4.5.6","oh-my-openagent-linux-x64-musl":"4.5.6","oh-my-openagent-linux-arm64-musl":"4.5.6","oh-my-openagent-linux-x64-baseline":"4.5.6","oh-my-openagent-darwin-x64-baseline":"4.5.6","oh-my-openagent-windows-x64-baseline":"4.5.6","oh-my-openagent-linux-x64-musl-baseline":"4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.6_1780153470248_0.3931935544793346","host":"s3://npm-registry-packages-npm-production"}},"4.5.7":{"name":"oh-my-openagent","version":"4.5.7","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"20763776a56228ec715876944ec3a57712cec1e4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.7.tgz","fileCount":2250,"integrity":"sha512-/TQGRE2PjZUyyXMkKCUIG8Mu4NEaW7s3o5CG7gCpNpbbJSD5s4SpYAOLP+YdoNGuyujdmcJ3O0bJDJeKFascEg==","signatures":[{"sig":"MEQCIBSgd0dxtu1cet6bnTayvT0hl7mmfBs0o2uLI1Ef4OWGAiBW878GvS1T15OWdZqg0jsTNaW4drI+k+CdzvbQSbH35Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13510155},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.7","oh-my-openagent-darwin-x64":"4.5.7","oh-my-openagent-linux-arm64":"4.5.7","oh-my-openagent-windows-x64":"4.5.7","oh-my-openagent-darwin-arm64":"4.5.7","oh-my-openagent-linux-x64-musl":"4.5.7","oh-my-openagent-linux-arm64-musl":"4.5.7","oh-my-openagent-linux-x64-baseline":"4.5.7","oh-my-openagent-darwin-x64-baseline":"4.5.7","oh-my-openagent-windows-x64-baseline":"4.5.7","oh-my-openagent-linux-x64-musl-baseline":"4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.7_1780154071874_0.2887193705684852","host":"s3://npm-registry-packages-npm-production"}},"4.5.8":{"name":"oh-my-openagent","version":"4.5.8","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"ee859f9d19f89428ca0fa5e9648503aae473c6a2","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.8.tgz","fileCount":2251,"integrity":"sha512-xPX5PzfGIgCDHS/s7qFhTRPUuEi+Eg23ZjlwD9qA8an3J9WmfZrc3hg0dyKI646lsonrDowoAFsiJn0gtbGc4Q==","signatures":[{"sig":"MEUCIQCUFqdhxslUQle8YlKp4HzwEu7wXg22yFhothB+qpOCLgIgGiR8eaHceqWs9IAbSNBcrhgpK9tM/1lisGH+0SG3P0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13511648},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.8","oh-my-openagent-darwin-x64":"4.5.8","oh-my-openagent-linux-arm64":"4.5.8","oh-my-openagent-windows-x64":"4.5.8","oh-my-openagent-darwin-arm64":"4.5.8","oh-my-openagent-linux-x64-musl":"4.5.8","oh-my-openagent-linux-arm64-musl":"4.5.8","oh-my-openagent-linux-x64-baseline":"4.5.8","oh-my-openagent-darwin-x64-baseline":"4.5.8","oh-my-openagent-windows-x64-baseline":"4.5.8","oh-my-openagent-linux-x64-musl-baseline":"4.5.8"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.8_1780154387664_0.7211632809710127","host":"s3://npm-registry-packages-npm-production"}},"4.5.9":{"name":"oh-my-openagent","version":"4.5.9","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"0abb3be84f0c7c5d9c87954a41bda1c8c46a6fd1","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.9.tgz","fileCount":2251,"integrity":"sha512-KuvIDuN4qsUVTwTUNtRVJOx0HzQOEc+XZfLWD+Nic9WCRconFLuKB2Cuwt0KZzJIMn0pTF0XWzEBSD/pth69oQ==","signatures":[{"sig":"MEYCIQCLQYNvZ+tN4mcTorUbM6B0/3xnHXKICd9heZt58pe0QwIhAKSMCMI8XbquFJwnVhbLS+rxOFXhe+JkcoGhwo9gEoX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13511878},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.9","oh-my-openagent-darwin-x64":"4.5.9","oh-my-openagent-linux-arm64":"4.5.9","oh-my-openagent-windows-x64":"4.5.9","oh-my-openagent-darwin-arm64":"4.5.9","oh-my-openagent-linux-x64-musl":"4.5.9","oh-my-openagent-linux-arm64-musl":"4.5.9","oh-my-openagent-linux-x64-baseline":"4.5.9","oh-my-openagent-darwin-x64-baseline":"4.5.9","oh-my-openagent-windows-x64-baseline":"4.5.9","oh-my-openagent-linux-x64-musl-baseline":"4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.9_1780154512161_0.5444970365961477","host":"s3://npm-registry-packages-npm-production"}},"4.5.10":{"name":"oh-my-openagent","version":"4.5.10","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"ef01458b4f7f2d0d1c87f6b07678fd8802fda5ff","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.10.tgz","fileCount":2251,"integrity":"sha512-nbJSgqIj8824GJX9UKz8Vi1OwhYjswtDnIchf42szgcIo/peup8ild9kR6FzuLzSZ0duHOFApMcfGjjFC4G3sA==","signatures":[{"sig":"MEUCIAt1TpTYmluRaXMD/tWv5ck5zpJRj/ySOwxtRtDxKb4SAiEAyXkLajYRkccZq/i7pLofbcH6jxAW1usnTDrU5snC+gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13511864},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.10","oh-my-openagent-darwin-x64":"4.5.10","oh-my-openagent-linux-arm64":"4.5.10","oh-my-openagent-windows-x64":"4.5.10","oh-my-openagent-darwin-arm64":"4.5.10","oh-my-openagent-linux-x64-musl":"4.5.10","oh-my-openagent-linux-arm64-musl":"4.5.10","oh-my-openagent-linux-x64-baseline":"4.5.10","oh-my-openagent-darwin-x64-baseline":"4.5.10","oh-my-openagent-windows-x64-baseline":"4.5.10","oh-my-openagent-linux-x64-musl-baseline":"4.5.10"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.10_1780154608781_0.7432676671261158","host":"s3://npm-registry-packages-npm-production"}},"4.5.11":{"name":"oh-my-openagent","version":"4.5.11","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@4.5.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":{"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":"d8ded837f0c7bc9fc9e3c2c64b7b909b6a217ed8","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.11.tgz","fileCount":2251,"integrity":"sha512-uOIrNyjqNxxoejXJrMUciAzAkisxjHHj+D69DZLZpJ/ba5m8pJZtnLn+u5SwP4lN3q1uNMpTYd4zMc/5Xpd9TA==","signatures":[{"sig":"MEUCIAHpouPv804YdBBXSp4CwgUzNmvVWzxLhC+xZ9P2MOyTAiEApgntokSWJKy2Mk7BCwbQEe9XWka89hSvem5x6oxoT4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13512556},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.11","oh-my-openagent-darwin-x64":"4.5.11","oh-my-openagent-linux-arm64":"4.5.11","oh-my-openagent-windows-x64":"4.5.11","oh-my-openagent-darwin-arm64":"4.5.11","oh-my-openagent-linux-x64-musl":"4.5.11","oh-my-openagent-linux-arm64-musl":"4.5.11","oh-my-openagent-linux-x64-baseline":"4.5.11","oh-my-openagent-darwin-x64-baseline":"4.5.11","oh-my-openagent-windows-x64-baseline":"4.5.11","oh-my-openagent-linux-x64-musl-baseline":"4.5.11"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.11_1780154843163_0.16269882073009945","host":"s3://npm-registry-packages-npm-production"}},"4.5.12":{"name":"oh-my-openagent","version":"4.5.12","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ffe64ecebd65c9df13adb4dce2b8a95eabd03822","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.5.12.tgz","fileCount":2251,"integrity":"sha512-7iqo/uybvHLl/EBEf57Pek7cw9CGuXOLn+Heq7Qh8ikFWPMWldtPnZF7lEc8xaxsA1F2a9SmIUwpmBWbv3Dkaw==","signatures":[{"sig":"MEQCIHoG3TGSlI8NRirnZRiv9Hphndp8Ty23Y2lcx9n2gLcWAiAKOZ7VgG8NBuozoyYNVwsw3OJyUDPOlJoqYIQRYffTJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13513546},"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"},"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 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 && 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":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"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.12.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":"26.0.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,"readmeFilename":"README.zh-cn.md","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-openagent-linux-x64":"4.5.12","oh-my-openagent-darwin-x64":"4.5.12","oh-my-openagent-linux-arm64":"4.5.12","oh-my-openagent-windows-x64":"4.5.12","oh-my-openagent-darwin-arm64":"4.5.12","oh-my-openagent-linux-x64-musl":"4.5.12","oh-my-openagent-linux-arm64-musl":"4.5.12","oh-my-openagent-linux-x64-baseline":"4.5.12","oh-my-openagent-darwin-x64-baseline":"4.5.12","oh-my-openagent-windows-x64-baseline":"4.5.12","oh-my-openagent-linux-x64-musl-baseline":"4.5.12"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.5.12_1780154981924_0.29005793830554394","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"oh-my-openagent","version":"4.6.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"b4038e2df934773d93795c17dd8474b66be5f600","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.6.0.tgz","fileCount":2161,"integrity":"sha512-EbXNbEKfLi4WInh+2a/BRjFghtpqsaRgSJueeYWdFmyzNiyMBo5WY1jIG8g56qO0Bac7xIMXVc6+325fAZd7uQ==","signatures":[{"sig":"MEUCIG/sw2Uto2vFyosvdCcbiRPK3Jiv950MCPJ1O3xfZjUlAiEAwzddKVsZOWJWRDVZ4Alpb57xccamYZfZpn5cwwDvoXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13454823},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.6.0","oh-my-openagent-darwin-x64":"4.6.0","oh-my-openagent-linux-arm64":"4.6.0","oh-my-openagent-windows-x64":"4.6.0","oh-my-openagent-darwin-arm64":"4.6.0","oh-my-openagent-linux-x64-musl":"4.6.0","oh-my-openagent-linux-arm64-musl":"4.6.0","oh-my-openagent-linux-x64-baseline":"4.6.0","oh-my-openagent-darwin-x64-baseline":"4.6.0","oh-my-openagent-windows-x64-baseline":"4.6.0","oh-my-openagent-linux-x64-musl-baseline":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.6.0_1780332810759_0.44159601864446163","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"oh-my-openagent","version":"4.7.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"0b6f7bd87f4bd40555869b19238733d9f4f841b0","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.0.tgz","fileCount":2175,"integrity":"sha512-efUkRBQAxFjfQnKtloZ/zNbpKjRKKZr/W3cQcBWbQ3/0Bknt3T35j1FP4WzNWj4l7kHTWWAALSJvRrlh4Dzvmg==","signatures":[{"sig":"MEQCIDmLiHC+TnO/zfYRvAoNWNZbS6vacdhXskUaZZs42CMsAiA1psqKQaJ+cnh3/JBf2N+LKIEvxxfJRRi6+pfHghtLCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13551121},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.0","oh-my-openagent-darwin-x64":"4.7.0","oh-my-openagent-linux-arm64":"4.7.0","oh-my-openagent-windows-x64":"4.7.0","oh-my-openagent-darwin-arm64":"4.7.0","oh-my-openagent-linux-x64-musl":"4.7.0","oh-my-openagent-linux-arm64-musl":"4.7.0","oh-my-openagent-linux-x64-baseline":"4.7.0","oh-my-openagent-darwin-x64-baseline":"4.7.0","oh-my-openagent-windows-x64-baseline":"4.7.0","oh-my-openagent-linux-x64-musl-baseline":"4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.0_1780418057889_0.8981566338003559","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"oh-my-openagent","version":"4.7.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"b2f74746465f60b247c71752848045fb889faed7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.1.tgz","fileCount":2179,"integrity":"sha512-YvxSDhhahXS6QbLTry3FOOsnCX35/C92LQAsnnzzuV1CTBKn1ktDFbEQrKzYRvO8lFMDqXGPeTpzkU6OJVixZw==","signatures":[{"sig":"MEQCICWxhMJGYWiEeP70SVVTnRquaLF6ez5wW6RPbHXChArFAiBxUfmBaWPp2Y4ZxvBWIi/MfX/gn1LG/EvMBazhX6Wc8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13604087},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.1","oh-my-openagent-darwin-x64":"4.7.1","oh-my-openagent-linux-arm64":"4.7.1","oh-my-openagent-windows-x64":"4.7.1","oh-my-openagent-darwin-arm64":"4.7.1","oh-my-openagent-linux-x64-musl":"4.7.1","oh-my-openagent-linux-arm64-musl":"4.7.1","oh-my-openagent-linux-x64-baseline":"4.7.1","oh-my-openagent-darwin-x64-baseline":"4.7.1","oh-my-openagent-windows-x64-baseline":"4.7.1","oh-my-openagent-linux-x64-musl-baseline":"4.7.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.1_1780420485372_0.19989270152452865","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"oh-my-openagent","version":"4.7.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"36c0a15e452b7a4a0720ace11785ee72678a8091","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.2.tgz","fileCount":2179,"integrity":"sha512-tzRHcHbSWGcL2wwzf8YFeCjfH7+CXWda4viN1TOGer2pHMp0hDcyMq2toU1pF1B5fDKQQS+65lq8tIxbd6XvVQ==","signatures":[{"sig":"MEUCIGqvhQ6lYYxdpzuOwBZ3mdpDv9DT9IJ1yKsee1XTqvqjAiEApsJlBZhQ+zXTzTdxzPWSb1o1NpgLVF++aL7yeKxLMgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13604087},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.2","oh-my-openagent-darwin-x64":"4.7.2","oh-my-openagent-linux-arm64":"4.7.2","oh-my-openagent-windows-x64":"4.7.2","oh-my-openagent-darwin-arm64":"4.7.2","oh-my-openagent-linux-x64-musl":"4.7.2","oh-my-openagent-linux-arm64-musl":"4.7.2","oh-my-openagent-linux-x64-baseline":"4.7.2","oh-my-openagent-darwin-x64-baseline":"4.7.2","oh-my-openagent-windows-x64-baseline":"4.7.2","oh-my-openagent-linux-x64-musl-baseline":"4.7.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.2_1780421607808_0.680302715125918","host":"s3://npm-registry-packages-npm-production"}},"4.7.3":{"name":"oh-my-openagent","version":"4.7.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"7f8074d7402a8b4a6519c0b50ea0b90914566814","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.3.tgz","fileCount":2182,"integrity":"sha512-nQE/bAdRJ6QcFGDLXY/xK7Eff9HpP+PZfK6A4RgLQ1p9El2P5zs34SPtiiCjHBqH35UMrb0UJpP+uZP2sSGD+A==","signatures":[{"sig":"MEUCIFpkNTdZyo7V7ewSdmfZjw1/2ErGejaSehX2uLoUW6HlAiEAlsGhggI/t82BAN1szreFjZ+LLp9GAa9KLVldpdZCe0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13619485},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.3","oh-my-openagent-darwin-x64":"4.7.3","oh-my-openagent-linux-arm64":"4.7.3","oh-my-openagent-windows-x64":"4.7.3","oh-my-openagent-darwin-arm64":"4.7.3","oh-my-openagent-linux-x64-musl":"4.7.3","oh-my-openagent-linux-arm64-musl":"4.7.3","oh-my-openagent-linux-x64-baseline":"4.7.3","oh-my-openagent-darwin-x64-baseline":"4.7.3","oh-my-openagent-windows-x64-baseline":"4.7.3","oh-my-openagent-linux-x64-musl-baseline":"4.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.3_1780456371685_0.47424901298149935","host":"s3://npm-registry-packages-npm-production"}},"4.7.4":{"name":"oh-my-openagent","version":"4.7.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"042ba194417ac3ab6add6f7f227bd6cebf252bd6","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.4.tgz","fileCount":2184,"integrity":"sha512-+cDDh6X1kklzmwdkHUOnT0/prVNI0peCmkyvEjbw+TiGE5MX5OafhDQsZbH8fi6CGf1c20d9FOdyXBlmB+0s2w==","signatures":[{"sig":"MEYCIQDYkOY7Olr3e2ShGMyMsBZ4BYpOf4+xVrFMEsKkGMohAwIhAP+Tfz2cQrqMUGbBLpegP0bAXFpBJGgkeRvE0X6Vw7c0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13629689},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.4","oh-my-openagent-darwin-x64":"4.7.4","oh-my-openagent-linux-arm64":"4.7.4","oh-my-openagent-windows-x64":"4.7.4","oh-my-openagent-darwin-arm64":"4.7.4","oh-my-openagent-linux-x64-musl":"4.7.4","oh-my-openagent-linux-arm64-musl":"4.7.4","oh-my-openagent-linux-x64-baseline":"4.7.4","oh-my-openagent-darwin-x64-baseline":"4.7.4","oh-my-openagent-windows-x64-baseline":"4.7.4","oh-my-openagent-linux-x64-musl-baseline":"4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.4_1780457267172_0.6703206927122576","host":"s3://npm-registry-packages-npm-production"}},"4.7.5":{"name":"oh-my-openagent","version":"4.7.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ec4584ae9a89eff3725e5150c9e03b97ff76c476","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.7.5.tgz","fileCount":2185,"integrity":"sha512-Rem1TFjnzpx5EfWJlCF76PE/bec/hiKm/BcceatzfSEwfzelSeamPJvgnr6SMgs9GC5CErPs/PoVf0dYu0zJAg==","signatures":[{"sig":"MEYCIQCB6K6HzN+ueXkvfr07frqin7jsctlE8Sw4quIf2O/+8gIhAOLqt0j2O4LBw0T0VO38UwPipecuY5FCI8laFcCL37IU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13633521},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.7.5","oh-my-openagent-darwin-x64":"4.7.5","oh-my-openagent-linux-arm64":"4.7.5","oh-my-openagent-windows-x64":"4.7.5","oh-my-openagent-darwin-arm64":"4.7.5","oh-my-openagent-linux-x64-musl":"4.7.5","oh-my-openagent-linux-arm64-musl":"4.7.5","oh-my-openagent-linux-x64-baseline":"4.7.5","oh-my-openagent-darwin-x64-baseline":"4.7.5","oh-my-openagent-windows-x64-baseline":"4.7.5","oh-my-openagent-linux-x64-musl-baseline":"4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.7.5_1780462952617_0.4194133547198604","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"oh-my-openagent","version":"4.8.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"0dbe94b9d0dfc6a11dcb3720fd280270ef2f1954","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.8.0.tgz","fileCount":2483,"integrity":"sha512-DdRNyLs0YlFd4yRMQXtjTlWd83VHtwgC6MXr5VebipqJwmM8kn6IAh2g0HKoy2tyOxdb8jl8neda4B8HI4U65Q==","signatures":[{"sig":"MEQCIEUZLRmxXgXA5DnxQfSLIfVIrAvBJ1HxIYcYVkLrcVmVAiADsGOs+fCR+lGeuKFDfTejSEKzZ2o6h2gzF/wjPMT1gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14299479},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.8.0","oh-my-openagent-darwin-x64":"4.8.0","oh-my-openagent-linux-arm64":"4.8.0","oh-my-openagent-windows-x64":"4.8.0","oh-my-openagent-darwin-arm64":"4.8.0","oh-my-openagent-linux-x64-musl":"4.8.0","oh-my-openagent-linux-arm64-musl":"4.8.0","oh-my-openagent-linux-x64-baseline":"4.8.0","oh-my-openagent-darwin-x64-baseline":"4.8.0","oh-my-openagent-windows-x64-baseline":"4.8.0","oh-my-openagent-linux-x64-musl-baseline":"4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.8.0_1780956909136_0.5737579360326379","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"oh-my-openagent","version":"4.8.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"25a2150b5aab767f1bcfce1b06712e76690a555f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.8.1.tgz","fileCount":2485,"integrity":"sha512-ePRyfMLYy9iE9rOPt1UPGaGDL5wM/Qxzbd3QX4E4mg2dEsjWfp7aa703hvli8KpU+7G72AclPXknd38PEC1B0Q==","signatures":[{"sig":"MEYCIQCsXMKAMzngRZYii8mLlUXpnBBSbm6mWhYWyNQ/H7SgxAIhAPZ48uYBzvndFyi40k9cYDZ9UpJ/np2PRozK395LVf+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14306875},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.8.1","oh-my-openagent-darwin-x64":"4.8.1","oh-my-openagent-linux-arm64":"4.8.1","oh-my-openagent-windows-x64":"4.8.1","oh-my-openagent-darwin-arm64":"4.8.1","oh-my-openagent-linux-x64-musl":"4.8.1","oh-my-openagent-linux-arm64-musl":"4.8.1","oh-my-openagent-linux-x64-baseline":"4.8.1","oh-my-openagent-darwin-x64-baseline":"4.8.1","oh-my-openagent-windows-x64-baseline":"4.8.1","oh-my-openagent-linux-x64-musl-baseline":"4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.8.1_1780966103207_0.5279123725450681","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"oh-my-openagent","version":"4.9.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"aa64746afbb7a3309be6ea346f47e5c09f7e05bc","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.9.0.tgz","fileCount":2802,"integrity":"sha512-zq3z19+ivOFeFC3OHj6xDxSaOkjJlfcC28OzZ4hGJPrvSJEfZU6WBTgFSGmggtTXdvK9XjcCXIjykhBC4gfkwQ==","signatures":[{"sig":"MEUCIQCu+kdx/zMIhPSJmZrdsLxEPFTecFYz0E2Frkb7/nZAYAIgGzcBVOxzMksrY5hAGvWdZJSEUWlfuEesVgmlak2/aQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18270119},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.9.0","oh-my-openagent-darwin-x64":"4.9.0","oh-my-openagent-linux-arm64":"4.9.0","oh-my-openagent-windows-x64":"4.9.0","oh-my-openagent-darwin-arm64":"4.9.0","oh-my-openagent-linux-x64-musl":"4.9.0","oh-my-openagent-linux-arm64-musl":"4.9.0","oh-my-openagent-linux-x64-baseline":"4.9.0","oh-my-openagent-darwin-x64-baseline":"4.9.0","oh-my-openagent-windows-x64-baseline":"4.9.0","oh-my-openagent-linux-x64-musl-baseline":"4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.9.0_1781189689137_0.19786589086824846","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"oh-my-openagent","version":"4.9.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"f43c7cf4de50eee5722ddc16b09c0a1478bf2b2b","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.9.1.tgz","fileCount":2803,"integrity":"sha512-Y7+ROxst96FkaVIy4pAGddc+1LX2AY/PgYI9qiR0Yq+NejtqZf7smb8cfFmha7J1L/fXENlKNCsLSb/+zf3jcQ==","signatures":[{"sig":"MEQCIE7M0uJFajh/rUR8DXb7OTo94j6d02zUQUuOPqMsGlP6AiA83i4ffizMvBDFStxiKqQj5JhoB4zafL21+kOaZCBMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18272014},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.9.1","oh-my-openagent-darwin-x64":"4.9.1","oh-my-openagent-linux-arm64":"4.9.1","oh-my-openagent-windows-x64":"4.9.1","oh-my-openagent-darwin-arm64":"4.9.1","oh-my-openagent-linux-x64-musl":"4.9.1","oh-my-openagent-linux-arm64-musl":"4.9.1","oh-my-openagent-linux-x64-baseline":"4.9.1","oh-my-openagent-darwin-x64-baseline":"4.9.1","oh-my-openagent-windows-x64-baseline":"4.9.1","oh-my-openagent-linux-x64-musl-baseline":"4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.9.1_1781192024800_0.9483565278379278","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"oh-my-openagent","version":"4.9.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"30a43b00c0905de1794e03752b80b123bcc3f81a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.9.2.tgz","fileCount":2808,"integrity":"sha512-zg9jQIjYKY6DFp8wj9E1XE7MOYBLIW4YJXNiB3/1BV2yNVsMK66FWNpqr6DCI32VDB8qU4w4omr2qYY2JirN/Q==","signatures":[{"sig":"MEUCIGDc3FtfKtpE0y4WuJ4BpiWu6tnr33VKAVNJlPdbdT/vAiEA0P3D3VVubb/HOLQexyoirj/Lin062xFZwT2CAturKPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18384075},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.9.2","oh-my-openagent-darwin-x64":"4.9.2","oh-my-openagent-linux-arm64":"4.9.2","oh-my-openagent-windows-x64":"4.9.2","oh-my-openagent-darwin-arm64":"4.9.2","oh-my-openagent-linux-x64-musl":"4.9.2","oh-my-openagent-linux-arm64-musl":"4.9.2","oh-my-openagent-linux-x64-baseline":"4.9.2","oh-my-openagent-darwin-x64-baseline":"4.9.2","oh-my-openagent-windows-x64-baseline":"4.9.2","oh-my-openagent-linux-x64-musl-baseline":"4.9.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.9.2_1781227068648_0.3044664191067221","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"oh-my-openagent","version":"4.10.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"09aadbbf9ca34f72e04fb31cc8355242a39f3c71","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.10.0.tgz","fileCount":2832,"integrity":"sha512-brdL0TqHAW+59h5EITVQzgDNm5gOE1FNXbhzrDh1U39YNzm7ffyIshGrTVtHDUwP6NVwAL2cEOaXsfT4idpeaw==","signatures":[{"sig":"MEUCIQDtTTvXtKALW8yqsIWoOyIYKadwle6k5OhX038iJZL7JQIgOKbO3r20ebKXUECL3MCJpYedQQaAW4WZ4yaJk9/dXCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18836844},"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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.10.0","oh-my-openagent-darwin-x64":"4.10.0","oh-my-openagent-linux-arm64":"4.10.0","oh-my-openagent-windows-x64":"4.10.0","oh-my-openagent-darwin-arm64":"4.10.0","oh-my-openagent-windows-arm64":"4.10.0","oh-my-openagent-linux-x64-musl":"4.10.0","oh-my-openagent-linux-arm64-musl":"4.10.0","oh-my-openagent-linux-x64-baseline":"4.10.0","oh-my-openagent-darwin-x64-baseline":"4.10.0","oh-my-openagent-windows-x64-baseline":"4.10.0","oh-my-openagent-linux-x64-musl-baseline":"4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.10.0_1781452739219_0.8485122644384602","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"oh-my-openagent","version":"4.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"1745eb174715760d87af52f3f2dfbd0448c9fff2","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.11.0.tgz","fileCount":3385,"integrity":"sha512-SJ60+8LwZMV6vDTWWET5qcRiT4eo0dCR79RopMilzeNQ+u4v0rSRD/CnMQMeCT0KK8BCrcrPCEqXVE948lbTxQ==","signatures":[{"sig":"MEUCIQCCjxhdYIzMweI3NQxGm0YdDjv/d0bdxNGhkwZpcDTrEwIgPW+LsP67SRyNOxydioiyT79SYRf/az6g47VfJB6URPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29765577},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.11.0","oh-my-openagent-darwin-x64":"4.11.0","oh-my-openagent-linux-arm64":"4.11.0","oh-my-openagent-windows-x64":"4.11.0","oh-my-openagent-darwin-arm64":"4.11.0","oh-my-openagent-windows-arm64":"4.11.0","oh-my-openagent-linux-x64-musl":"4.11.0","oh-my-openagent-linux-arm64-musl":"4.11.0","oh-my-openagent-linux-x64-baseline":"4.11.0","oh-my-openagent-darwin-x64-baseline":"4.11.0","oh-my-openagent-windows-x64-baseline":"4.11.0","oh-my-openagent-linux-x64-musl-baseline":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.11.0_1781690258646_0.9097601355921263","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"oh-my-openagent","version":"4.11.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"971455079de8e9e13c13924af82153a1e64aa24d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.11.1.tgz","fileCount":3391,"integrity":"sha512-yNjf5ddff7ngg2WkenzPlfbnTba8qS2hwklGpb5RQbvS3H7gIcfMxq383r0PoGudKKQ7Da4IaZye6IRhXKYTjg==","signatures":[{"sig":"MEQCIDKcn4ao7tkwXyszallq7Wc9Q+Wy7YAqLJrnWfbhAGgvAiBry9osbeGT+Nj12NHdnaW5ZHBSkieFzGzbb1nBpxUA+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29853517},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.11.1","oh-my-openagent-darwin-x64":"4.11.1","oh-my-openagent-linux-arm64":"4.11.1","oh-my-openagent-windows-x64":"4.11.1","oh-my-openagent-darwin-arm64":"4.11.1","oh-my-openagent-windows-arm64":"4.11.1","oh-my-openagent-linux-x64-musl":"4.11.1","oh-my-openagent-linux-arm64-musl":"4.11.1","oh-my-openagent-linux-x64-baseline":"4.11.1","oh-my-openagent-darwin-x64-baseline":"4.11.1","oh-my-openagent-windows-x64-baseline":"4.11.1","oh-my-openagent-linux-x64-musl-baseline":"4.11.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.11.1_1781767111337_0.9818870750224264","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"oh-my-openagent","version":"4.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"5eeb61c895c5ed038ebe196d29cc2d1e4543bdec","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.12.0.tgz","fileCount":3443,"integrity":"sha512-L5ohR7tvFixmRLaauD7kJtUFXvuhqD6+LltX4cVqdOklsN/uo0+xL9se2O4SFU3DtFJXMwUr+3yh7OC02yONRg==","signatures":[{"sig":"MEQCIHwi8lTU/ejSWw6Jfw3EQIgUah+cVFn072NAxyvFk+OMAiAOtuxNhVD2qcBu+pdLwM6kIzQoJ7CHHSjv/tHaB6apzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30011490},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.12.0","oh-my-openagent-darwin-x64":"4.12.0","oh-my-openagent-linux-arm64":"4.12.0","oh-my-openagent-windows-x64":"4.12.0","oh-my-openagent-darwin-arm64":"4.12.0","oh-my-openagent-windows-arm64":"4.12.0","oh-my-openagent-linux-x64-musl":"4.12.0","oh-my-openagent-linux-arm64-musl":"4.12.0","oh-my-openagent-linux-x64-baseline":"4.12.0","oh-my-openagent-darwin-x64-baseline":"4.12.0","oh-my-openagent-windows-x64-baseline":"4.12.0","oh-my-openagent-linux-x64-musl-baseline":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.12.0_1781924780733_0.8717330900736364","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"oh-my-openagent","version":"4.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"6d76b20806625578c790922a90d2b8438b3978f9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.12.1.tgz","fileCount":3454,"integrity":"sha512-gxGxqIZ1hlICfgYpOtdfchWrVHCPVOT729k5WqILTda6IjJJtT3vvoq/um4cZ4Uu/nmY04J5AqbiOkDuUp3sSQ==","signatures":[{"sig":"MEUCIDoZaQ9rIPTuIZuFXSrZfeGdwmbCbewvOCRsY3JfUnBRAiEAwIUOylw0dC9/9XQz6ChJpaZ4hyHY1LPyEoAmvDUaPQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30070001},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.12.1","oh-my-openagent-darwin-x64":"4.12.1","oh-my-openagent-linux-arm64":"4.12.1","oh-my-openagent-windows-x64":"4.12.1","oh-my-openagent-darwin-arm64":"4.12.1","oh-my-openagent-windows-arm64":"4.12.1","oh-my-openagent-linux-x64-musl":"4.12.1","oh-my-openagent-linux-arm64-musl":"4.12.1","oh-my-openagent-linux-x64-baseline":"4.12.1","oh-my-openagent-darwin-x64-baseline":"4.12.1","oh-my-openagent-windows-x64-baseline":"4.12.1","oh-my-openagent-linux-x64-musl-baseline":"4.12.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.12.1_1781948927763_0.06811026923019248","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"oh-my-openagent","version":"4.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"57c7d37996218ef8c42c01296cee0568f81138d8","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.13.0.tgz","fileCount":3621,"integrity":"sha512-FXemola9/q/YDok+DXfo5Kv2yrcwQ2Pd/5e0+16WE58Gmig+IdxeFIHIpK5nnleDPCAoSN05N9oi01edEEvqBw==","signatures":[{"sig":"MEUCIQCIMR0NBctpOD4HOk22WU/+wb7EC5FALmJUsX49O3AhTQIgGviMBm/bS1SNoifJ3jcD9xgkId9RM7QUH9GY1szWzf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31944117},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.13.0","oh-my-openagent-darwin-x64":"4.13.0","oh-my-openagent-linux-arm64":"4.13.0","oh-my-openagent-windows-x64":"4.13.0","oh-my-openagent-darwin-arm64":"4.13.0","oh-my-openagent-windows-arm64":"4.13.0","oh-my-openagent-linux-x64-musl":"4.13.0","oh-my-openagent-linux-arm64-musl":"4.13.0","oh-my-openagent-linux-x64-baseline":"4.13.0","oh-my-openagent-darwin-x64-baseline":"4.13.0","oh-my-openagent-windows-x64-baseline":"4.13.0","oh-my-openagent-linux-x64-musl-baseline":"4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.13.0_1782142143683_0.8599258813364397","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"oh-my-openagent","version":"4.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"0e077c255a79a7d0c8bbc273a9dd8b87ef86361f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.14.0.tgz","fileCount":3856,"integrity":"sha512-r5dPt/v5ItlG7Nly40mg8UtMMjGAJq3i7FXhZE8AVbulkniWju/qpTEweDE9g1j6h8IN0D9FbKTHYqWVJiGdBw==","signatures":[{"sig":"MEUCIQDZ6nErtipsUokqDzWoYqGWBvIWpHbnnPQ9QnBVbxbg2QIgFXLamBf7c03NFE+mCVCjtUTv9Z997mNorRu1ybIuUQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34219818},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.14.0","oh-my-openagent-darwin-x64":"4.14.0","oh-my-openagent-linux-arm64":"4.14.0","oh-my-openagent-windows-x64":"4.14.0","oh-my-openagent-darwin-arm64":"4.14.0","oh-my-openagent-windows-arm64":"4.14.0","oh-my-openagent-linux-x64-musl":"4.14.0","oh-my-openagent-linux-arm64-musl":"4.14.0","oh-my-openagent-linux-x64-baseline":"4.14.0","oh-my-openagent-darwin-x64-baseline":"4.14.0","oh-my-openagent-windows-x64-baseline":"4.14.0","oh-my-openagent-linux-x64-musl-baseline":"4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.14.0_1782743925540_0.7973240464674425","host":"s3://npm-registry-packages-npm-production"}},"4.14.1":{"name":"oh-my-openagent","version":"4.14.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ed1ef6066df90f225224e09998bd537be591f07b","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.14.1.tgz","fileCount":3854,"integrity":"sha512-mVItQ0+9EEa1G7vkZiSCFwVIPFR2K9UVQGZVheW8cseHyTJhbAQ38Kll/+KuEI9ZJvyBu4rgapZU6zGSYkaKmg==","signatures":[{"sig":"MEQCIG3w6HEdlEZ/0Ne9TIR8rErX+Xg9Lan1+YCYJTAdy0NHAiAJ5KZg02W8GmaxxI5AWwanoMuMimmmWiPy2J9pQfYtTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34325574},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.14.1","oh-my-openagent-darwin-x64":"4.14.1","oh-my-openagent-linux-arm64":"4.14.1","oh-my-openagent-windows-x64":"4.14.1","oh-my-openagent-darwin-arm64":"4.14.1","oh-my-openagent-windows-arm64":"4.14.1","oh-my-openagent-linux-x64-musl":"4.14.1","oh-my-openagent-linux-arm64-musl":"4.14.1","oh-my-openagent-linux-x64-baseline":"4.14.1","oh-my-openagent-darwin-x64-baseline":"4.14.1","oh-my-openagent-windows-x64-baseline":"4.14.1","oh-my-openagent-linux-x64-musl-baseline":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.14.1_1782808635384_0.019755829928378876","host":"s3://npm-registry-packages-npm-production"}},"4.14.2":{"name":"oh-my-openagent","version":"4.14.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"115889d9afb5c04905c42b7a541b47711bf52897","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.14.2.tgz","fileCount":3857,"integrity":"sha512-xty4QI2HY3GxNeZKVYyMugCI/1ZAQDcNixuV7IK0ZEatDewn6cb2HXRuY6oFwtn0tKK2E+WPKhoaoiowOQTcHA==","signatures":[{"sig":"MEUCIFOIFsOuKjM6f7t6uP65/yyP/XzDGwkq45bTxNWxMAaSAiEA+rUyPNZN6uyhD/XBtmTt9lo29XmxjTULlqq0C/OycPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34376110},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.14.2","oh-my-openagent-darwin-x64":"4.14.2","oh-my-openagent-linux-arm64":"4.14.2","oh-my-openagent-windows-x64":"4.14.2","oh-my-openagent-darwin-arm64":"4.14.2","oh-my-openagent-windows-arm64":"4.14.2","oh-my-openagent-linux-x64-musl":"4.14.2","oh-my-openagent-linux-arm64-musl":"4.14.2","oh-my-openagent-linux-x64-baseline":"4.14.2","oh-my-openagent-darwin-x64-baseline":"4.14.2","oh-my-openagent-windows-x64-baseline":"4.14.2","oh-my-openagent-linux-x64-musl-baseline":"4.14.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.14.2_1782865578105_0.2727062518757115","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"oh-my-openagent","version":"4.15.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"f2c89fcbc285bd3cec72f5353e3218cc37001285","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.15.0.tgz","fileCount":3860,"integrity":"sha512-VdnoeQD0CdhbIEueqio0zAxnERqDbyXdZURQjP6P3j0IfiZRUekR2Ur7Xlnd0Aj+s7USTx5/16Mfzj0Qbdkpuw==","signatures":[{"sig":"MEYCIQD4C3D4Hsb2dABgWs0dlcvri2rtGTNbnp0EUSPE5H79QAIhAKJ5kGD0qXjq2turh4gtKctlFTjh9HgEDIvkyfbQUdeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34415460},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.15.0","oh-my-openagent-darwin-x64":"4.15.0","oh-my-openagent-linux-arm64":"4.15.0","oh-my-openagent-windows-x64":"4.15.0","oh-my-openagent-darwin-arm64":"4.15.0","oh-my-openagent-windows-arm64":"4.15.0","oh-my-openagent-linux-x64-musl":"4.15.0","oh-my-openagent-linux-arm64-musl":"4.15.0","oh-my-openagent-linux-x64-baseline":"4.15.0","oh-my-openagent-darwin-x64-baseline":"4.15.0","oh-my-openagent-windows-x64-baseline":"4.15.0","oh-my-openagent-linux-x64-musl-baseline":"4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.15.0_1782875928986_0.7441465110709575","host":"s3://npm-registry-packages-npm-production"}},"4.15.1":{"name":"oh-my-openagent","version":"4.15.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"c8ffbc2470fbb235de35099cc24867024ff0006d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.15.1.tgz","fileCount":3858,"integrity":"sha512-pOAy14gCdHQmZvZpdgYTBrzEfMbC3EXxIDDnrxwLnXegjOD65MRTgDhi31dO0DW9rcnvEH9wi3TUb8ARzQvylQ==","signatures":[{"sig":"MEYCIQDnw70nBWKRUl7aYixMWq+nutW/li+RfVhIngthC/JoXwIhAPrnBINZVZzejq7NAy+hEfVh72ES9bLbdyW1cfaH0WNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34453305},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.15.1","oh-my-openagent-darwin-x64":"4.15.1","oh-my-openagent-linux-arm64":"4.15.1","oh-my-openagent-windows-x64":"4.15.1","oh-my-openagent-darwin-arm64":"4.15.1","oh-my-openagent-windows-arm64":"4.15.1","oh-my-openagent-linux-x64-musl":"4.15.1","oh-my-openagent-linux-arm64-musl":"4.15.1","oh-my-openagent-linux-x64-baseline":"4.15.1","oh-my-openagent-darwin-x64-baseline":"4.15.1","oh-my-openagent-windows-x64-baseline":"4.15.1","oh-my-openagent-linux-x64-musl-baseline":"4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.15.1_1782914168441_0.5497547001597558","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"oh-my-openagent","version":"4.16.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ef41708496bc4049bdce8188d1029b19f2f2ffc9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.16.0.tgz","fileCount":3896,"integrity":"sha512-f38lKHlektZPwQp6d4L1ZSFhGq0C4469kyFKGToVQ+HLewM/yESiC1f6bY3bS+iVf2HSA9XEIybnqZ6sYLJHtw==","signatures":[{"sig":"MEQCIHUX1zNvVnU5gzPhB140mdk94gFCdUlX5rucojGOcF+zAiBW/kChHfh+4mHGIn+gF6fK2FUNi/YvgixNYCWVTQEg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34578624},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.16.0","oh-my-openagent-darwin-x64":"4.16.0","oh-my-openagent-linux-arm64":"4.16.0","oh-my-openagent-windows-x64":"4.16.0","oh-my-openagent-darwin-arm64":"4.16.0","oh-my-openagent-windows-arm64":"4.16.0","oh-my-openagent-linux-x64-musl":"4.16.0","oh-my-openagent-linux-arm64-musl":"4.16.0","oh-my-openagent-linux-x64-baseline":"4.16.0","oh-my-openagent-darwin-x64-baseline":"4.16.0","oh-my-openagent-windows-x64-baseline":"4.16.0","oh-my-openagent-linux-x64-musl-baseline":"4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.16.0_1783434076369_0.9664705089566161","host":"s3://npm-registry-packages-npm-production"}},"4.16.1":{"name":"oh-my-openagent","version":"4.16.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"52d68a245ac40e8cdf55e4d6e7a45285e58b37fa","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.16.1.tgz","fileCount":3902,"integrity":"sha512-tQkYVPXZnMfMsWdU0jKSWV8wAiDikpEv/C5lhjdyLx/dbBQvhN7HLjzvgpwlSxpcHLKyqpkjVtcODyZSh06AnQ==","signatures":[{"sig":"MEQCIDygTAX5vlZrC/slJC9sWAWfHGxM85xfyxaArd0BVvQzAiBFTdOd0sVEEwWuyrbUgB5iZt3ijDwM9KPNMy0FDV708A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34635275},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.16.1","oh-my-openagent-darwin-x64":"4.16.1","oh-my-openagent-linux-arm64":"4.16.1","oh-my-openagent-windows-x64":"4.16.1","oh-my-openagent-darwin-arm64":"4.16.1","oh-my-openagent-windows-arm64":"4.16.1","oh-my-openagent-linux-x64-musl":"4.16.1","oh-my-openagent-linux-arm64-musl":"4.16.1","oh-my-openagent-linux-x64-baseline":"4.16.1","oh-my-openagent-darwin-x64-baseline":"4.16.1","oh-my-openagent-windows-x64-baseline":"4.16.1","oh-my-openagent-linux-x64-musl-baseline":"4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.16.1_1783590027918_0.2636876654148499","host":"s3://npm-registry-packages-npm-production"}},"4.16.2":{"name":"oh-my-openagent","version":"4.16.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"b7e52685b7ecd113c779f1e246d7e7f0ccd185f5","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.16.2.tgz","fileCount":3902,"integrity":"sha512-F7metEywaTPHbAr1WpFREbGEC71RGZvs/zdvDPrdOjWw1nX/vu368wXtZFse1kqpgTv2xVYmSf5Y4Ulvjz/Gng==","signatures":[{"sig":"MEYCIQCCHUl9h+r5DwwIWJDMBkxA/pf6/cMBWStwApilU7UpigIhAKxhy9dU0kufTM7de0n0dMo/XSlDponUMq9Peff0Ze9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34678574},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.16.2","oh-my-openagent-darwin-x64":"4.16.2","oh-my-openagent-linux-arm64":"4.16.2","oh-my-openagent-windows-x64":"4.16.2","oh-my-openagent-darwin-arm64":"4.16.2","oh-my-openagent-windows-arm64":"4.16.2","oh-my-openagent-linux-x64-musl":"4.16.2","oh-my-openagent-linux-arm64-musl":"4.16.2","oh-my-openagent-linux-x64-baseline":"4.16.2","oh-my-openagent-darwin-x64-baseline":"4.16.2","oh-my-openagent-windows-x64-baseline":"4.16.2","oh-my-openagent-linux-x64-musl-baseline":"4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.16.2_1783645617582_0.04752480865368458","host":"s3://npm-registry-packages-npm-production"}},"4.16.3":{"name":"oh-my-openagent","version":"4.16.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"d9c6febd95de93a719b8b2f73b8dc4ddd1af3e3f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.16.3.tgz","fileCount":3911,"integrity":"sha512-/ZzftixeXRCrxhtng4R8tTnIojs2h32/TvAZa35+AFRSqdIJftiClpuLA/ZkRbukGcIxA/rpHnr2TrCLdujjSg==","signatures":[{"sig":"MEQCIADi9LQJW5ctC2pZwrHctZUtWjyKpohdmudMIu6nQB7VAiBVIlWCE/al9aB/lYdWo6jj+9gSyfnFMryesY6avTMGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34820165},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.16.3","oh-my-openagent-darwin-x64":"4.16.3","oh-my-openagent-linux-arm64":"4.16.3","oh-my-openagent-windows-x64":"4.16.3","oh-my-openagent-darwin-arm64":"4.16.3","oh-my-openagent-windows-arm64":"4.16.3","oh-my-openagent-linux-x64-musl":"4.16.3","oh-my-openagent-linux-arm64-musl":"4.16.3","oh-my-openagent-linux-x64-baseline":"4.16.3","oh-my-openagent-darwin-x64-baseline":"4.16.3","oh-my-openagent-windows-x64-baseline":"4.16.3","oh-my-openagent-linux-x64-musl-baseline":"4.16.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.16.3_1783692215069_0.6204653879693252","host":"s3://npm-registry-packages-npm-production"}},"4.17.0":{"name":"oh-my-openagent","version":"4.17.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"3215c734c393d3290364432f04a9469abc01bd4a","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.17.0.tgz","fileCount":3924,"integrity":"sha512-hp9UE9FIGgIzXoAFuYcju63B6HGUH0z+mAjL2zf3CzA5wJ42buulEGiyoDMvQaqaJdIrQBIl1/Hq52t9c0+4tw==","signatures":[{"sig":"MEYCIQCntnNnb2H4vt9XPFBYouWH6/9yy1XJeIKEfA3AJxohXQIhAPq8QVAK5s1+muAhwm5BiFCo0HR377qDvEzNUhXd/nmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34882490},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.17.0","oh-my-openagent-darwin-x64":"4.17.0","oh-my-openagent-linux-arm64":"4.17.0","oh-my-openagent-windows-x64":"4.17.0","oh-my-openagent-darwin-arm64":"4.17.0","oh-my-openagent-windows-arm64":"4.17.0","oh-my-openagent-linux-x64-musl":"4.17.0","oh-my-openagent-linux-arm64-musl":"4.17.0","oh-my-openagent-linux-x64-baseline":"4.17.0","oh-my-openagent-darwin-x64-baseline":"4.17.0","oh-my-openagent-windows-x64-baseline":"4.17.0","oh-my-openagent-linux-x64-musl-baseline":"4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.17.0_1783799440614_0.7630800238724491","host":"s3://npm-registry-packages-npm-production"}},"4.17.1":{"name":"oh-my-openagent","version":"4.17.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"3d920d28b3929b341cc90ad0f07afec932e7ce50","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.17.1.tgz","fileCount":3926,"integrity":"sha512-cwtPvyuWcYthlbyvkirk635Mm6XKBWYEDkKpvbGMFIQZrGqeca6/mvixyn8Cs9PdfQiGH6MyV3KY7eoulrxuqQ==","signatures":[{"sig":"MEUCIQChP/0G4EpvIhOLLuKMnO2PiTxZDu7U+vyJyEvO8kHp3QIgRBwmC4OKFBW7eZYeiJQBGw/lpy8Jg+nwjaklJ1c3z/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34905220},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.17.1","oh-my-openagent-darwin-x64":"4.17.1","oh-my-openagent-linux-arm64":"4.17.1","oh-my-openagent-windows-x64":"4.17.1","oh-my-openagent-darwin-arm64":"4.17.1","oh-my-openagent-windows-arm64":"4.17.1","oh-my-openagent-linux-x64-musl":"4.17.1","oh-my-openagent-linux-arm64-musl":"4.17.1","oh-my-openagent-linux-x64-baseline":"4.17.1","oh-my-openagent-darwin-x64-baseline":"4.17.1","oh-my-openagent-windows-x64-baseline":"4.17.1","oh-my-openagent-linux-x64-musl-baseline":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.17.1_1783924826998_0.20553687406336985","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"oh-my-openagent","version":"4.18.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"3ec235001a9c9a1b5fcc95940fd92de8277beab9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.18.0.tgz","fileCount":3929,"integrity":"sha512-MXeSPDA6OCmlz7Zx1LYDXjWsdWretYGxVrFlYEj9pm0zveoIesFrBKd130yd9EkT5+b/nQJvSArjNSHbgg93nw==","signatures":[{"sig":"MEUCIQD9AYgyUf2bv6upSDk/uA1ZWvg/jum3E5zh/YKBUEskaAIgBDPXR4KLw1w1ld2jwdMPwNlZi7/kKjf19ox3UhSI1tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34958446},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.18.0","oh-my-openagent-darwin-x64":"4.18.0","oh-my-openagent-linux-arm64":"4.18.0","oh-my-openagent-windows-x64":"4.18.0","oh-my-openagent-darwin-arm64":"4.18.0","oh-my-openagent-windows-arm64":"4.18.0","oh-my-openagent-linux-x64-musl":"4.18.0","oh-my-openagent-linux-arm64-musl":"4.18.0","oh-my-openagent-linux-x64-baseline":"4.18.0","oh-my-openagent-darwin-x64-baseline":"4.18.0","oh-my-openagent-windows-x64-baseline":"4.18.0","oh-my-openagent-linux-x64-musl-baseline":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.18.0_1784014550067_0.8220374316891395","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"oh-my-openagent","version":"4.18.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"fe88ac47c54afa1a1e9f0fe7f13c9807ecdcbef9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.18.1.tgz","fileCount":3984,"integrity":"sha512-Oe9ruQMBXpcAPvwYnVe7gTzxQt9qE8cb4lY5MuE0jon8PRGQsfn4xliXBczsNsSxdlkxkKWOgJXX68uA1N3AiA==","signatures":[{"sig":"MEYCIQDo6T/Zu4vc9IzKsx5OLFQyIUPZHYZ281ULn5Kpxxu8ngIhAJ7RqxVp+xd2bBzv9waUXCb4mf768Ho20CJ7BPwsxkmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36259789},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.18.1","oh-my-openagent-darwin-x64":"4.18.1","oh-my-openagent-linux-arm64":"4.18.1","oh-my-openagent-windows-x64":"4.18.1","oh-my-openagent-darwin-arm64":"4.18.1","oh-my-openagent-windows-arm64":"4.18.1","oh-my-openagent-linux-x64-musl":"4.18.1","oh-my-openagent-linux-arm64-musl":"4.18.1","oh-my-openagent-linux-x64-baseline":"4.18.1","oh-my-openagent-darwin-x64-baseline":"4.18.1","oh-my-openagent-windows-x64-baseline":"4.18.1","oh-my-openagent-linux-x64-musl-baseline":"4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.18.1_1784028317504_0.5714132090529003","host":"s3://npm-registry-packages-npm-production"}},"4.18.2":{"name":"oh-my-openagent","version":"4.18.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"b080042f14daaf405be7fe6fe99ef48b4bafb281","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.18.2.tgz","fileCount":3986,"integrity":"sha512-GGCYErmRtvYdwMCcIhzG+GL3Po4Um56c2uTciUQITs5Ix4d4ORABViNBe/s8JDOt7oNpYu+7twGbLP2J8zTltA==","signatures":[{"sig":"MEQCIBCQl4RKBprPesDlljazPWdttw9d2xNI22k8PlhGR8KuAiBbNa/vHWSvMN6XscLkWFYNCEPz7HEMv0rDNl2as8bjig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36337672},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.18.2","oh-my-openagent-darwin-x64":"4.18.2","oh-my-openagent-linux-arm64":"4.18.2","oh-my-openagent-windows-x64":"4.18.2","oh-my-openagent-darwin-arm64":"4.18.2","oh-my-openagent-windows-arm64":"4.18.2","oh-my-openagent-linux-x64-musl":"4.18.2","oh-my-openagent-linux-arm64-musl":"4.18.2","oh-my-openagent-linux-x64-baseline":"4.18.2","oh-my-openagent-darwin-x64-baseline":"4.18.2","oh-my-openagent-windows-x64-baseline":"4.18.2","oh-my-openagent-linux-x64-musl-baseline":"4.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.18.2_1784191625779_0.47471970833639077","host":"s3://npm-registry-packages-npm-production"}},"4.19.0":{"name":"oh-my-openagent","version":"4.19.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"50b8e360abac190738bc0970305c9e641d4874b5","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.0.tgz","fileCount":3992,"integrity":"sha512-Ov1a/V750SYoLHy6e6PHyUPaWyRGukjUDe5HzHqFMSKEx8IS0DUeT0EXGQIOO28/DSXE7TE4g82wVAi/UVX0zA==","signatures":[{"sig":"MEQCIHWdE6S6E0gppNyL5ymg/gMSFef+YtT+4qcdUHSBM/1yAiAeEj80WdNobKfsYR2TVDAjK+rnr5ho2M0WHFg9dy5mNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36441963},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.19.0","oh-my-openagent-darwin-x64":"4.19.0","oh-my-openagent-linux-arm64":"4.19.0","oh-my-openagent-windows-x64":"4.19.0","oh-my-openagent-darwin-arm64":"4.19.0","oh-my-openagent-windows-arm64":"4.19.0","oh-my-openagent-linux-x64-musl":"4.19.0","oh-my-openagent-linux-arm64-musl":"4.19.0","oh-my-openagent-linux-x64-baseline":"4.19.0","oh-my-openagent-darwin-x64-baseline":"4.19.0","oh-my-openagent-windows-x64-baseline":"4.19.0","oh-my-openagent-linux-x64-musl-baseline":"4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.0_1784306431076_0.013979029571161927","host":"s3://npm-registry-packages-npm-production"}},"4.19.1":{"name":"oh-my-openagent","version":"4.19.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"ba8058f4b1d2e9b6f89dd912c6502fc92e998f0c","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.1.tgz","fileCount":4024,"integrity":"sha512-gBz1nc2Qdq9s+ArMcbooumacoWxZqI+MQ9UIh5tR5KvCrrcJcB6Qy2RBZ37J8mqqcs+4+KwZORn5g35B8cPDpA==","signatures":[{"sig":"MEUCIBDt0hqZyyQ2GGU31Yqj7DH+V9PJN4555Qmc4g9xzZl+AiEAk4oco/kteKcHJa4sscFbakq6DXlShLmiOZgF7kYgzLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36703020},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.19.1","oh-my-openagent-darwin-x64":"4.19.1","oh-my-openagent-linux-arm64":"4.19.1","oh-my-openagent-windows-x64":"4.19.1","oh-my-openagent-darwin-arm64":"4.19.1","oh-my-openagent-windows-arm64":"4.19.1","oh-my-openagent-linux-x64-musl":"4.19.1","oh-my-openagent-linux-arm64-musl":"4.19.1","oh-my-openagent-linux-x64-baseline":"4.19.1","oh-my-openagent-darwin-x64-baseline":"4.19.1","oh-my-openagent-windows-x64-baseline":"4.19.1","oh-my-openagent-linux-x64-musl-baseline":"4.19.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.1_1784725666047_0.6213384006010534","host":"s3://npm-registry-packages-npm-production"}},"4.19.2":{"name":"oh-my-openagent","version":"4.19.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"2cb24cdd608c5689a8c541611f21dbba0baad971","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.2.tgz","fileCount":4034,"integrity":"sha512-pHAbd6/6xsrPPxNDSufZ+sVXl7kfeEjB73g1gy8s5ZfiSjr+pssaK6fI4P8E4jcc2xC/MseqOWnLbrSqnwTI+w==","signatures":[{"sig":"MEUCIQDVrS4PxYzCW0dBA2Ubat2ynsMKyEoQguKDlyFdxu4pxwIgYI2xKPnjneLZJbDXVvQTS1D6i0V/ojGOBrY5fIgXY74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37148655},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.19.2","oh-my-openagent-darwin-x64":"4.19.2","oh-my-openagent-linux-arm64":"4.19.2","oh-my-openagent-windows-x64":"4.19.2","oh-my-openagent-darwin-arm64":"4.19.2","oh-my-openagent-windows-arm64":"4.19.2","oh-my-openagent-linux-x64-musl":"4.19.2","oh-my-openagent-linux-arm64-musl":"4.19.2","oh-my-openagent-linux-x64-baseline":"4.19.2","oh-my-openagent-darwin-x64-baseline":"4.19.2","oh-my-openagent-windows-x64-baseline":"4.19.2","oh-my-openagent-linux-x64-musl-baseline":"4.19.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.2_1785087057044_0.05914706725453711","host":"s3://npm-registry-packages-npm-production"}},"4.19.3":{"name":"oh-my-openagent","version":"4.19.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"cbb7f54bfaf671348d7fb80c3339a7227b937727","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.3.tgz","fileCount":4067,"integrity":"sha512-eQclumP6RS2BYqruqOUbubMea5sLCqwWbbBtvsJaDiAVmhERh1ZrWrZTqCg0QlBh8MrFpsXqhs7TljeE8WE9wQ==","signatures":[{"sig":"MEQCIDOpDR5etB8fx3kBkmRy1c7GbICoyvXLzxdvyHJLhP3MAiA1gA6MvoUgorDKlZ3RDYQrqSdOL+3Dr5CTm02I2qA5xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38112474},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.19.3","oh-my-openagent-darwin-x64":"4.19.3","oh-my-openagent-linux-arm64":"4.19.3","oh-my-openagent-windows-x64":"4.19.3","oh-my-openagent-darwin-arm64":"4.19.3","oh-my-openagent-windows-arm64":"4.19.3","oh-my-openagent-linux-x64-musl":"4.19.3","oh-my-openagent-linux-arm64-musl":"4.19.3","oh-my-openagent-linux-x64-baseline":"4.19.3","oh-my-openagent-darwin-x64-baseline":"4.19.3","oh-my-openagent-windows-x64-baseline":"4.19.3","oh-my-openagent-linux-x64-musl-baseline":"4.19.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.3_1785252832335_0.5230772250960956","host":"s3://npm-registry-packages-npm-production"}},"4.19.4":{"name":"oh-my-openagent","version":"4.19.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"oh-my-openagent@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":"4a9ff922cc029b0768125a8a6aa091457ed57970","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.4.tgz","fileCount":4100,"integrity":"sha512-XZFwJQK9+iy3vtpPzty1BcyA/tZRHW+h5IpCSnEIGFNnWwpzEhP/dbBVcZ+LKz7mFyD3wIrm5+ijqLk3y12/TA==","signatures":[{"sig":"MEUCIQCbBZ2MGm5LdSoSGWGZX88yMtuKYjK5l+ubGBdqUeFE4AIgflk4ktwi2sTZQGoZfMkCb/ZFPVyLuBlvztVVtn0oMtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38479476},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"4.19.4","oh-my-openagent-darwin-x64":"4.19.4","oh-my-openagent-linux-arm64":"4.19.4","oh-my-openagent-windows-x64":"4.19.4","oh-my-openagent-darwin-arm64":"4.19.4","oh-my-openagent-windows-arm64":"4.19.4","oh-my-openagent-linux-x64-musl":"4.19.4","oh-my-openagent-linux-arm64-musl":"4.19.4","oh-my-openagent-linux-x64-baseline":"4.19.4","oh-my-openagent-darwin-x64-baseline":"4.19.4","oh-my-openagent-windows-x64-baseline":"4.19.4","oh-my-openagent-linux-x64-musl-baseline":"4.19.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.4_1785577660514_0.993728233193159","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"oh-my-openagent","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-openagent@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":"919eb8906cc6020acbf2db8bb3d1aeffecfcb2f3","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.1.tgz","fileCount":4126,"integrity":"sha512-UrrLWAYUtWFipbXfty6bDwlhyLalG+EoMTNllU7qeeWefGUVJJMqh3r64CyfUBkv3k8l4bOPHL6RWB4yaXAZ+A==","signatures":[{"sig":"MEUCIA29Z5ZFj6wPugOExnkQJt8K/DFxTKbKTcW5bZuChpgyAiEA/SfuV0eiGKa0Wvr4NotKWCR3xkiqiQZrdiexwoOmCtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39674760},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.1","oh-my-openagent-darwin-x64":"5.0.0-beta.1","oh-my-openagent-linux-arm64":"5.0.0-beta.1","oh-my-openagent-windows-x64":"5.0.0-beta.1","oh-my-openagent-darwin-arm64":"5.0.0-beta.1","oh-my-openagent-windows-arm64":"5.0.0-beta.1","oh-my-openagent-linux-x64-musl":"5.0.0-beta.1","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.1","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.1","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.1","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.1","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.1_1786316301965_0.6050614135222023","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"oh-my-openagent","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-openagent@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":"3fdf4a48d48456092399ed0c20ed274cec4b4f23","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.2.tgz","fileCount":4126,"integrity":"sha512-q0tqiroW/zFQ+H2ZKqqBICWR41722/F2UUXzg4Tr9mU4ZKZtTsbenJj/vQR4ZYJv6YHgSlNNP79Tp7KBCSBK+Q==","signatures":[{"sig":"MEUCIQCO/XweX+krcEQh7tj1COmbaOmJ3ulp3aNVyvA9176wgwIga0dl2JWOjBk32TA0UZvIsxIKbvjdepXAoXUUh1XLVlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39674760},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.2","oh-my-openagent-darwin-x64":"5.0.0-beta.2","oh-my-openagent-linux-arm64":"5.0.0-beta.2","oh-my-openagent-windows-x64":"5.0.0-beta.2","oh-my-openagent-darwin-arm64":"5.0.0-beta.2","oh-my-openagent-windows-arm64":"5.0.0-beta.2","oh-my-openagent-linux-x64-musl":"5.0.0-beta.2","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.2","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.2","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.2","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.2","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.2_1786320276870_0.6883706106314171","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"oh-my-openagent","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-openagent@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":"bce879dd5bcff597346fc5d084876cc0459146e0","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.3.tgz","fileCount":4126,"integrity":"sha512-dfuJI/M5UQsschACUwoJ2UcizP0nc2CCJ53pDEd6wFHkTDXcFTbaYQZ89TCFhsVOjL3k5DKZb4f1tEKzM5ykGA==","signatures":[{"sig":"MEYCIQDT0Sx0IPr/A2GS4M3K7Z7CYo6Fw2IGZMT/2keVPj5upwIhAL1DZnU+tX2/xHNLH60oNStRjewa/9Jpx36rzbIoxSvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39674760},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.3","oh-my-openagent-darwin-x64":"5.0.0-beta.3","oh-my-openagent-linux-arm64":"5.0.0-beta.3","oh-my-openagent-windows-x64":"5.0.0-beta.3","oh-my-openagent-darwin-arm64":"5.0.0-beta.3","oh-my-openagent-windows-arm64":"5.0.0-beta.3","oh-my-openagent-linux-x64-musl":"5.0.0-beta.3","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.3","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.3","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.3","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.3","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.3_1786325655534_0.13208253491384636","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"oh-my-openagent","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-openagent@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":"bc2dc72612f73a1a728714e7482d544d1afa65cb","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.4.tgz","fileCount":4129,"integrity":"sha512-1wd1mCDiKTyh+U4dp2rFfJRnrXJBPd9OHrQRA7OWp2Yoe79U6bTZeOGutxDHLxY+dh8h33OF7Xi3JTBrv8HB3Q==","signatures":[{"sig":"MEUCIAq/TI45G/y0T4XPx64dIFTK/mUtg2Nk14DTgXfZtGW0AiEAumyqUg6fnDsZgvvTWw0TJwGb9iMY49M30ypFmJeTgz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39688740},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.4","oh-my-openagent-darwin-x64":"5.0.0-beta.4","oh-my-openagent-linux-arm64":"5.0.0-beta.4","oh-my-openagent-windows-x64":"5.0.0-beta.4","oh-my-openagent-darwin-arm64":"5.0.0-beta.4","oh-my-openagent-windows-arm64":"5.0.0-beta.4","oh-my-openagent-linux-x64-musl":"5.0.0-beta.4","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.4","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.4","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.4","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.4","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.4_1786335581957_0.9510284565177685","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"oh-my-openagent","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-openagent@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":"bb1a9449564d028057a7e742a42aa61d93348cad","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.5.tgz","fileCount":4129,"integrity":"sha512-U29rnVNczpwQDVa4kSV0K0gu9pTlOt23Ba22O3Y+hYvIfIvhMtDZQ7//hfF7536YD9fEXMcDHFDjBiUACIvgcQ==","signatures":[{"sig":"MEQCICIDqY104Ihrd+3ECu4L9rlipP91vqHy/9MYy7Hu7jq2AiBsglYoKTBx2H6Exw9WlA7lCvIInRbDkfQugIIfPJTCJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39694563},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.5","oh-my-openagent-darwin-x64":"5.0.0-beta.5","oh-my-openagent-linux-arm64":"5.0.0-beta.5","oh-my-openagent-windows-x64":"5.0.0-beta.5","oh-my-openagent-darwin-arm64":"5.0.0-beta.5","oh-my-openagent-windows-arm64":"5.0.0-beta.5","oh-my-openagent-linux-x64-musl":"5.0.0-beta.5","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.5","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.5","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.5","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.5","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.5_1786356674478_0.9510790033746641","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.6":{"name":"oh-my-openagent","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-openagent@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":"a18830d27be5201e3a53077d1fb5a639f57ed2d7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.6.tgz","fileCount":4129,"integrity":"sha512-roPnibZH0lZfNBMoCv6yDl48mSWbhnbSPAYdgWYuxGNXZeaXIo450X5xQE77jocm4ZMlyq7i6hHfu6AKxggy5w==","signatures":[{"sig":"MEYCIQDlxStgXOWTC1IR4EUAVMoPrCPAYTRUdU5XWlThTyXEZAIhAJ547uyrK3vPx71Mn4DoyUF7N+sCCW15Re1DG6ho1JmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39724808},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.6","oh-my-openagent-darwin-x64":"5.0.0-beta.6","oh-my-openagent-linux-arm64":"5.0.0-beta.6","oh-my-openagent-windows-x64":"5.0.0-beta.6","oh-my-openagent-darwin-arm64":"5.0.0-beta.6","oh-my-openagent-windows-arm64":"5.0.0-beta.6","oh-my-openagent-linux-x64-musl":"5.0.0-beta.6","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.6","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.6","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.6","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.6","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.6_1786474068833_0.9348875657551692","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.7":{"name":"oh-my-openagent","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-openagent@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":"91594abb649e63bc76bcf5778c672e9b60cec7c7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.7.tgz","fileCount":4131,"integrity":"sha512-pxJgbZ+3cCv4VgedEHgM4Q+uXtCPGh8TCG7ckRbfTkPvP9U5AYWD0CME70eUz2oQ92NfJ6hEbfhs8oZzplJkNQ==","signatures":[{"sig":"MEUCIQDqm1adnhqCeW5OivpBVhVyvEtxGcDrXyKqh3di0Z0ahQIgIQTgWgZ8EgpeBmzgGmju9uhqos84c6Rq9kYfnbromIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39765971},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.7","oh-my-openagent-darwin-x64":"5.0.0-beta.7","oh-my-openagent-linux-arm64":"5.0.0-beta.7","oh-my-openagent-windows-x64":"5.0.0-beta.7","oh-my-openagent-darwin-arm64":"5.0.0-beta.7","oh-my-openagent-windows-arm64":"5.0.0-beta.7","oh-my-openagent-linux-x64-musl":"5.0.0-beta.7","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.7","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.7","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.7","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.7","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.7_1786567800649_0.3867197552696069","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.8":{"name":"oh-my-openagent","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-openagent@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":"e37a67aff52bf3de0c4bc406311f83cd03f0b389","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.8.tgz","fileCount":4136,"integrity":"sha512-e1ZK362WleXSSU5EEGcuTIECEMWwlQPsDHilRAEydPi3c0/bWT4CJi6zwOnclVTXPEBmxzlc9BYbr/Edzj1c4g==","signatures":[{"sig":"MEYCIQCwEweCDXQO5HPtvSTwFBTx1DFPxzuGLioA6ULG5vpV5wIhAMsxh9S5V+i/XtdiGHU1DC/R4t8EDKvRnAEYnHEyc4dF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39824191},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.8","oh-my-openagent-darwin-x64":"5.0.0-beta.8","oh-my-openagent-linux-arm64":"5.0.0-beta.8","oh-my-openagent-windows-x64":"5.0.0-beta.8","oh-my-openagent-darwin-arm64":"5.0.0-beta.8","oh-my-openagent-windows-arm64":"5.0.0-beta.8","oh-my-openagent-linux-x64-musl":"5.0.0-beta.8","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.8","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.8","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.8","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.8","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.8_1786983488853_0.26774139509694006","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.9":{"name":"oh-my-openagent","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-openagent@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":"7eac52a5eba7eb7a36433794deff20ace4cf25dc","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.9.tgz","fileCount":4134,"integrity":"sha512-xphwVXK/k+ACu7jGdTCWHUTb7bC9SouHq6qKWee9hrB1mC1yEogloXQefM5fxF73noemwH3/7iGdPm2G2+Wvtw==","signatures":[{"sig":"MEQCIH9ki/HwnRSc6l1896KDPaEFvMpAWGr2rbFNrQ0qvqHtAiBiIUQ9Cnji7qwhUjLkSZ6iV/TJ6hBjMr2v3CmabTZUuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39809603},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.9","oh-my-openagent-darwin-x64":"5.0.0-beta.9","oh-my-openagent-linux-arm64":"5.0.0-beta.9","oh-my-openagent-windows-x64":"5.0.0-beta.9","oh-my-openagent-darwin-arm64":"5.0.0-beta.9","oh-my-openagent-windows-arm64":"5.0.0-beta.9","oh-my-openagent-linux-x64-musl":"5.0.0-beta.9","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.9","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.9","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.9","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.9","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.9_1787006594950_0.42391021398909845","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.10":{"name":"oh-my-openagent","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-openagent@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":"704ceaeb692b3d9bc51253106be01f8408e20821","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.10.tgz","fileCount":4134,"integrity":"sha512-szU36t+yp6QJlkzAA7n28WgJKCYcvuAxdsg049Qhiu/B+eP5YJirnEDtV19G6NMwtPSZVNKnMogPm3ccfN0GJg==","signatures":[{"sig":"MEQCICVaKYAakHucEqjR2bSbi4M2umeyVM/L4SV5/72pyATnAiBOBd4ynSapOfF6yObA8YGDrn/M1ADLVcLOchOZwMgJAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39813147},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.10","oh-my-openagent-darwin-x64":"5.0.0-beta.10","oh-my-openagent-linux-arm64":"5.0.0-beta.10","oh-my-openagent-windows-x64":"5.0.0-beta.10","oh-my-openagent-darwin-arm64":"5.0.0-beta.10","oh-my-openagent-windows-arm64":"5.0.0-beta.10","oh-my-openagent-linux-x64-musl":"5.0.0-beta.10","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.10","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.10","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.10","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.10","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.10_1787050428632_0.6424652014031389","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.11":{"name":"oh-my-openagent","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-openagent@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":"4fbffc5fd1976623f136aaf639b3808966137145","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.11.tgz","fileCount":4137,"integrity":"sha512-c+LnRCzK5wz+ux8fe75LPAlejzuvZJNDd5nmlDAwitfWHn05UnJICNK88sOUl9fQFL35d0lTZ6wvqSNZy9O17w==","signatures":[{"sig":"MEYCIQD2jpestvxGVWtD1l4gWc8xb221EWhNNdafpAQmOO/e7AIhAKEezfRVvc6cYh50KRsZ6GvSpwdi9StpJbb92WBlzNAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39821492},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.11","oh-my-openagent-darwin-x64":"5.0.0-beta.11","oh-my-openagent-linux-arm64":"5.0.0-beta.11","oh-my-openagent-windows-x64":"5.0.0-beta.11","oh-my-openagent-darwin-arm64":"5.0.0-beta.11","oh-my-openagent-windows-arm64":"5.0.0-beta.11","oh-my-openagent-linux-x64-musl":"5.0.0-beta.11","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.11","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.11","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.11","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.11","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.11_1787118587455_0.0143821185070232","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.12":{"name":"oh-my-openagent","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-openagent@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":"55a8132cc2854754937f5c5ad628f9c8c8aa48ff","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.12.tgz","fileCount":4137,"integrity":"sha512-s3M8GcDgRrK+2ruMFHpzKfhI7ocXdPwKDiPns8ZVYqdwKG/MtM6+OjtzxnM3ONVWkx+cC/O8okUK5rTjpqGheA==","signatures":[{"sig":"MEUCIC6s/tr05QvKHbI0bDtc/Ha6K4tYqV5u/71oS+Vh/DNdAiEA5MO8P01bzDcKU+FAMCCRE2ogQ2MDmTGK2T3ZCYQRwoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39824028},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.12","oh-my-openagent-darwin-x64":"5.0.0-beta.12","oh-my-openagent-linux-arm64":"5.0.0-beta.12","oh-my-openagent-windows-x64":"5.0.0-beta.12","oh-my-openagent-darwin-arm64":"5.0.0-beta.12","oh-my-openagent-windows-arm64":"5.0.0-beta.12","oh-my-openagent-linux-x64-musl":"5.0.0-beta.12","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.12","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.12","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.12","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.12","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.12_1787159762745_0.24115887265105984","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.13":{"name":"oh-my-openagent","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-openagent@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":"14a71637bc517d2061f0fd60ac288545e59bd455","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.13.tgz","fileCount":4159,"integrity":"sha512-NAoYcDNCbOXSOSOPR/MppVqiliiqSKdq3k3fWtBuc2keQY7Zu6D/rrYA6QnrNCe73jjeAHPDm7WuIBtBrhTheg==","signatures":[{"sig":"MEYCIQCMz60gQ7BGkRDn4Oe0BMtZKUpUnrOJ9ItouAtliO18iAIhALhIJdgB4sE1fENEuILbJW5LmY6gDchWpFluQhYyDMzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40289661},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.13","oh-my-openagent-darwin-x64":"5.0.0-beta.13","oh-my-openagent-linux-arm64":"5.0.0-beta.13","oh-my-openagent-windows-x64":"5.0.0-beta.13","oh-my-openagent-darwin-arm64":"5.0.0-beta.13","oh-my-openagent-windows-arm64":"5.0.0-beta.13","oh-my-openagent-linux-x64-musl":"5.0.0-beta.13","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.13","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.13","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.13","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.13","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.13_1787259414124_0.37559190154514965","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.14":{"name":"oh-my-openagent","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-openagent@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":"0b7dca1790317c0801b7f3672aa13ec090340157","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.14.tgz","fileCount":4167,"integrity":"sha512-Zfh6emR7CzMbbDFmjOYMk+E5ITpLTKOKXWb3fQDj0+XHdAn4LYkEm2IGPMah4BRJ+SA7//i2ALjxXE8O6T1Umg==","signatures":[{"sig":"MEYCIQCx3awZ0eViA6ai9ywg1e8EM4zarRW7TJI/Gpev2ZgOsQIhAJEAWmlDpBp3gduRjWuLDb5Rn6bRAwDdE0wBGVHKFVuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40255722},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.14","oh-my-openagent-darwin-x64":"5.0.0-beta.14","oh-my-openagent-linux-arm64":"5.0.0-beta.14","oh-my-openagent-windows-x64":"5.0.0-beta.14","oh-my-openagent-darwin-arm64":"5.0.0-beta.14","oh-my-openagent-windows-arm64":"5.0.0-beta.14","oh-my-openagent-linux-x64-musl":"5.0.0-beta.14","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.14","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.14","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.14","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.14","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.14_1787309067392_0.48669484907289684","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.15":{"name":"oh-my-openagent","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-openagent@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":"757d83a0fa98643e371a629d68867d28c10df4bc","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.15.tgz","fileCount":4167,"integrity":"sha512-8uIfYq3k4qctpYEjuxlL2s/v0iHv28k6xs6f5sB+ncbfPOJDkVw9q/HcsgLg1bpL8QLLStaj9ybT2LNEzbNnug==","signatures":[{"sig":"MEQCIGtqvEvqS0hsTlBoYXsDKTCWr9M5scRGo8o5eX3f9x/DAiAGrzBFl2Ol3DNn6GCR8PJOAaVenL9CcfTNu1XkfpiB0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40255722},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.15","oh-my-openagent-darwin-x64":"5.0.0-beta.15","oh-my-openagent-linux-arm64":"5.0.0-beta.15","oh-my-openagent-windows-x64":"5.0.0-beta.15","oh-my-openagent-darwin-arm64":"5.0.0-beta.15","oh-my-openagent-windows-arm64":"5.0.0-beta.15","oh-my-openagent-linux-x64-musl":"5.0.0-beta.15","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.15","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.15","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.15","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.15","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.15_1787320102612_0.36580018370603096","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.16":{"name":"oh-my-openagent","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-openagent@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":"01a6a6082c9d4936bc0840e93d537f7cbeadf8c7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.16.tgz","fileCount":4167,"integrity":"sha512-9SOO/2Z0zKPdVRRIfmJKK5ilrqSK5CJqtDxI7CICwFY2z4VSyhJOLsk2hL3ngfy3QCaZNu8WT8/YCX3TGWIgMw==","signatures":[{"sig":"MEUCIH4yaJpYk+6rczMMyA72b2f59B69glDIFl+PEnLuqwdAAiEAk2njK21htK4u/Rhia1E3hp3PTzNrW+To3NJYgXTbpA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40255713},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.16","oh-my-openagent-darwin-x64":"5.0.0-beta.16","oh-my-openagent-linux-arm64":"5.0.0-beta.16","oh-my-openagent-windows-x64":"5.0.0-beta.16","oh-my-openagent-darwin-arm64":"5.0.0-beta.16","oh-my-openagent-windows-arm64":"5.0.0-beta.16","oh-my-openagent-linux-x64-musl":"5.0.0-beta.16","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.16","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.16","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.16","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.16","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.16_1787377851815_0.7211524787115902","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.17":{"name":"oh-my-openagent","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-openagent@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":"9dea73a344205c93200938507c97fec049bb03d2","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.17.tgz","fileCount":4167,"integrity":"sha512-AZKCvufn1kBzLwqlOm7GSGXAOSVsVNJZLXeK6KYHfhIx3j3GCU2iabGVAog7FTaJYZuuWLSKi+ZvNH5Gv6xSzw==","signatures":[{"sig":"MEUCIQC3kXAhmytH8hs6b5EeNkspWYn5CgEKDK5XQfbBRWfGnwIgba+opJdVb7M1hvLLYXrHhVUF8qiHzUWdJ59yaok0KNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40257213},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.17","oh-my-openagent-darwin-x64":"5.0.0-beta.17","oh-my-openagent-linux-arm64":"5.0.0-beta.17","oh-my-openagent-windows-x64":"5.0.0-beta.17","oh-my-openagent-darwin-arm64":"5.0.0-beta.17","oh-my-openagent-windows-arm64":"5.0.0-beta.17","oh-my-openagent-linux-x64-musl":"5.0.0-beta.17","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.17","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.17","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.17","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.17","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.17_1787429104197_0.8070526203291835","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.18":{"name":"oh-my-openagent","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-openagent@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":"b79126d4d807981503aca75293b737e3ee126b47","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.18.tgz","fileCount":4176,"integrity":"sha512-ouWosubrmlQaFZTsgMCZE/0rXKdDoEHljlvmhxK80ZKOXQgvE5DBOA5PCw+hV0vkgAaNt/BOpANBD85t3mV91A==","signatures":[{"sig":"MEUCIQDYWcE11+LRvQT3S+HyMnFl0MJ8Ot4ahyXymu+9UW18aAIgfwv7icVA/4gMVw88v/DxpIxVmIpCG9DS8KstWu7yEE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40290548},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.18","oh-my-openagent-darwin-x64":"5.0.0-beta.18","oh-my-openagent-linux-arm64":"5.0.0-beta.18","oh-my-openagent-windows-x64":"5.0.0-beta.18","oh-my-openagent-darwin-arm64":"5.0.0-beta.18","oh-my-openagent-windows-arm64":"5.0.0-beta.18","oh-my-openagent-linux-x64-musl":"5.0.0-beta.18","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.18","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.18","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.18","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.18","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.18_1787537254475_0.05746200074123453","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.19":{"name":"oh-my-openagent","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-openagent@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":"32852edcb3f3cfa0a90594de2244eb085fbf8c89","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.19.tgz","fileCount":4189,"integrity":"sha512-ngLDOiOHZMNV4B5vdvnjsjYFrN+0MFT227eoJXXREIy83zbVhxaT1x/uIiw8BFceBwG+TgdxSM5ibKu8wpYKuA==","signatures":[{"sig":"MEUCIQCpTIpX7nbIA9oDYA2Yx8Sw2itJss0Tg7tGPzdOkpS8eAIgGilDCGW0VELkSMw38ppG+CMEMtYFGTBD9HVus4V+Mx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375676},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.19","oh-my-openagent-darwin-x64":"5.0.0-beta.19","oh-my-openagent-linux-arm64":"5.0.0-beta.19","oh-my-openagent-windows-x64":"5.0.0-beta.19","oh-my-openagent-darwin-arm64":"5.0.0-beta.19","oh-my-openagent-windows-arm64":"5.0.0-beta.19","oh-my-openagent-linux-x64-musl":"5.0.0-beta.19","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.19","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.19","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.19","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.19","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.19_1787595244522_0.15958886617459944","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.20":{"name":"oh-my-openagent","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-openagent@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":"5ed611d7229040243c0b14be6da8e907665d9376","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.20.tgz","fileCount":4191,"integrity":"sha512-zJAfMFAcewRaAWf9u1YzLJgkeNS7A2MJf7zeS+ZGu9rZ0XyX+Dmc3OEsYojblY867ZcJVBFGQeKjhfhSV2yIeQ==","signatures":[{"sig":"MEQCICiElz8s7vhKPfqGI7T/YxPnw5J8JjbFggWgNe36QaNIAiBcB2xonc4Qk0fD+rfDIh0+2wUuk2tfWksNYwZ2TG9Yrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375554},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.20","oh-my-openagent-darwin-x64":"5.0.0-beta.20","oh-my-openagent-linux-arm64":"5.0.0-beta.20","oh-my-openagent-windows-x64":"5.0.0-beta.20","oh-my-openagent-darwin-arm64":"5.0.0-beta.20","oh-my-openagent-windows-arm64":"5.0.0-beta.20","oh-my-openagent-linux-x64-musl":"5.0.0-beta.20","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.20","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.20","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.20","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.20","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.20_1787677825878_0.35447914207944975","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.21":{"name":"oh-my-openagent","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-openagent@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":"04b326be0875f2342940ee7818b6fa245528791d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.21.tgz","fileCount":4191,"integrity":"sha512-XD65LmpKMaxpFhX6MSV5N9KWg+RvAgEX0SRL4xqb+vseluJl3/AZgHVyLcKELsJHhsJN+mRaUm/uY8YGnkrv8A==","signatures":[{"sig":"MEQCIEHa0plM8QKlSQNS6Q1jO5+s9dcCPPWEHyioWdiDW7zjAiBmXqTCT+ox8FLvVcHHImD4pmNubJ/w5UcqzfJyvBQ33w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375554},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.21","oh-my-openagent-darwin-x64":"5.0.0-beta.21","oh-my-openagent-linux-arm64":"5.0.0-beta.21","oh-my-openagent-windows-x64":"5.0.0-beta.21","oh-my-openagent-darwin-arm64":"5.0.0-beta.21","oh-my-openagent-windows-arm64":"5.0.0-beta.21","oh-my-openagent-linux-x64-musl":"5.0.0-beta.21","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.21","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.21","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.21","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.21","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.21"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.21_1787727642973_0.2546367843701842","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.22":{"name":"oh-my-openagent","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-openagent@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":"e02a80ebb72e4e66ecc63752b9b34fd0715dcd39","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.22.tgz","fileCount":4191,"integrity":"sha512-te/wSo2dWvjscD2BaQ7Vhlo9JVwlUdK1RfubbE9trHjEQ98VeEwlqXSlcH4EnaTswtheX60ldCsNpYG3oAxMnw==","signatures":[{"sig":"MEUCIQCCP3e92HfFNVedjr9fogUe9B1coGQm4tonYIE5WWIpDQIgTLP7TeM0msYwwdGBckDzK8ZF6IMR6id9wPP0WZBvH/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375443},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.22","oh-my-openagent-darwin-x64":"5.0.0-beta.22","oh-my-openagent-linux-arm64":"5.0.0-beta.22","oh-my-openagent-windows-x64":"5.0.0-beta.22","oh-my-openagent-darwin-arm64":"5.0.0-beta.22","oh-my-openagent-windows-arm64":"5.0.0-beta.22","oh-my-openagent-linux-x64-musl":"5.0.0-beta.22","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.22","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.22","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.22","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.22","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.22"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.22_1787798176567_0.47369212069854827","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.23":{"name":"oh-my-openagent","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-openagent@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":"7ec894a4f8fcc4e42442f0f4a93d78cf5aec8fcd","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.23.tgz","fileCount":4212,"integrity":"sha512-h/YeYs0dmj5l906jyYooJFJAIIUANBVB3GMTYklqQWWv3mYfLhYbnqLaq/nLMhlQz8sIOeohDbB5fem8MXMdyw==","signatures":[{"sig":"MEQCIDmiRNcSwbtDI3ZzCBl3c0rlQuCee9mfGl6slhOgcKHDAiB3yH6to7pOt34isdOtoMnMqCBQqNyoM8dctStRkhy7IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40638583},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.23","oh-my-openagent-darwin-x64":"5.0.0-beta.23","oh-my-openagent-linux-arm64":"5.0.0-beta.23","oh-my-openagent-windows-x64":"5.0.0-beta.23","oh-my-openagent-darwin-arm64":"5.0.0-beta.23","oh-my-openagent-windows-arm64":"5.0.0-beta.23","oh-my-openagent-linux-x64-musl":"5.0.0-beta.23","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.23","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.23","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.23","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.23","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.23"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.23_1787855759693_0.970739764916638","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.24":{"name":"oh-my-openagent","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-openagent@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":"383557375e204f10b3910aab5a50d9981b32f043","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.24.tgz","fileCount":4212,"integrity":"sha512-B6BQ3nnkmCxGv2JUHQcg5ItpKRw1AwDYKavApPWylR9VAbS5wkGzy4nIJ5LTgX6bXrd2mVEpdD6xEOB1ZAhUqg==","signatures":[{"sig":"MEUCIQD8R/04hKFIJ3HacxrlNlSwKJ5Msg4eE//FyLNkOLNWeAIgYUKRCunkb3BvGjofFO/V1vNmPkj2Vc74zjLlO+I4La0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40638583},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.24","oh-my-openagent-darwin-x64":"5.0.0-beta.24","oh-my-openagent-linux-arm64":"5.0.0-beta.24","oh-my-openagent-windows-x64":"5.0.0-beta.24","oh-my-openagent-darwin-arm64":"5.0.0-beta.24","oh-my-openagent-windows-arm64":"5.0.0-beta.24","oh-my-openagent-linux-x64-musl":"5.0.0-beta.24","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.24","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.24","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.24","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.24","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.24"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.24_1787898105737_0.7422626375849404","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.25":{"name":"oh-my-openagent","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-openagent@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":"bfe50d3e11f30b76baedda20adbdc13be6787247","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.25.tgz","fileCount":4191,"integrity":"sha512-I321JkyWt1VbV9F58FnReodOtj+a6/iA4rONMAdEDHflO0+MzECOFBV1+WOdx8yssLO/69J1oW7iNMAAn5iRKg==","signatures":[{"sig":"MEUCIQCK7EwZk6aMRQxSG0XuIfU02O/Nl19nBiz1yY+436G9KQIgN5FhjuBBchKGQpA1Irpb6ygePJ1NkYDsg0eGX/PSaAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40375443},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.25","oh-my-openagent-darwin-x64":"5.0.0-beta.25","oh-my-openagent-linux-arm64":"5.0.0-beta.25","oh-my-openagent-windows-x64":"5.0.0-beta.25","oh-my-openagent-darwin-arm64":"5.0.0-beta.25","oh-my-openagent-windows-arm64":"5.0.0-beta.25","oh-my-openagent-linux-x64-musl":"5.0.0-beta.25","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.25","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.25","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.25","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.25","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.25"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.25_1787931820164_0.43222055539610205","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.26":{"name":"oh-my-openagent","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-openagent@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":"f6942136cd0ee4fb68ef484f6d2a21be29bdde83","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.26.tgz","fileCount":4213,"integrity":"sha512-Ipy8ah2HJ/8v+BLMmwaBWVO2VUNBgathfb85DVMywSW2a6yJHO/Ocgk3qEhRSueMx9TUgj8eIVycuOElzLhnOQ==","signatures":[{"sig":"MEQCICw3n1hVo5bLfmHoeRh/KG+6zxoeezUl/dwgEnZHXx/7AiAHcHkRd6NLUCHyfWfBic3RSOxSlZajHuUnfLSq/+9hyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40657570},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.26","oh-my-openagent-darwin-x64":"5.0.0-beta.26","oh-my-openagent-linux-arm64":"5.0.0-beta.26","oh-my-openagent-windows-x64":"5.0.0-beta.26","oh-my-openagent-darwin-arm64":"5.0.0-beta.26","oh-my-openagent-windows-arm64":"5.0.0-beta.26","oh-my-openagent-linux-x64-musl":"5.0.0-beta.26","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.26","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.26","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.26","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.26","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.26"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.26_1787962305970_0.6057744996283769","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.28":{"name":"oh-my-openagent","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-openagent@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":"94455bd36a5a01ed59b1a7311cc58d3184f4b1ec","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.28.tgz","fileCount":4220,"integrity":"sha512-JE31Y7pQHc2D9n94U/xQ5D7vmnRIxF634M60OZu5JNTArDqbT5DSDVsYaPS2D5R47SEFkxtpHxzguCcDmuLujg==","signatures":[{"sig":"MEYCIQCLO4jOpxfSZJBN/0IGPokcFac92exZ5Q8DcU2GeMIEiQIhALJ1Gc+XXzEr6picf1xIFg7X6og3d6ilhdDzc/T8tXtq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40660322},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.28","oh-my-openagent-darwin-x64":"5.0.0-beta.28","oh-my-openagent-linux-arm64":"5.0.0-beta.28","oh-my-openagent-windows-x64":"5.0.0-beta.28","oh-my-openagent-darwin-arm64":"5.0.0-beta.28","oh-my-openagent-windows-arm64":"5.0.0-beta.28","oh-my-openagent-linux-x64-musl":"5.0.0-beta.28","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.28","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.28","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.28","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.28","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.28"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.28_1788089532844_0.5067002023402845","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.29":{"name":"oh-my-openagent","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-openagent@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":"b72040a95c25356aa401fef0b7617c448cc5340b","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.29.tgz","fileCount":4220,"integrity":"sha512-cqGCWRTDUn0v/tqCVNH1+CKcwgik6xm119+nuwM6IGuJCnOwzz72sx7j8Y/IbY/9AtNCTjRtQXuzxB5aJiSy5w==","signatures":[{"sig":"MEUCIQClt3/CaCUsFOobVoRwUPYVuFMYt3892ePjd314O7A5NQIgHLlv58cdyN4rT/GSNBpv3LzLWZC+og6SBuNmpliGHWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40660280},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.29","oh-my-openagent-darwin-x64":"5.0.0-beta.29","oh-my-openagent-linux-arm64":"5.0.0-beta.29","oh-my-openagent-windows-x64":"5.0.0-beta.29","oh-my-openagent-darwin-arm64":"5.0.0-beta.29","oh-my-openagent-windows-arm64":"5.0.0-beta.29","oh-my-openagent-linux-x64-musl":"5.0.0-beta.29","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.29","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.29","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.29","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.29","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.29"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.29_1788102988411_0.9573613553542353","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.30":{"name":"oh-my-openagent","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-openagent@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":"7d4b3e92d94c88f3e5744b94cbb0a76e8cfac9a9","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.30.tgz","fileCount":4220,"integrity":"sha512-jjyligycNOg8fibss2cWcd2ZmrxO+urTiYJX3Aa7naETSi/w6r+HgwmSn+ebSY38RxRGqucL8Dic0Xfp2jHTWw==","signatures":[{"sig":"MEUCIGMxgTJcAXKYhgTh7KDtig4+kpMW8+bAWoUPbKrjU1BdAiEArVuWB0LPRyevMnhpAZjAc6Dw+lWulRIzO+O5/yqEfzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40660280},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.30","oh-my-openagent-darwin-x64":"5.0.0-beta.30","oh-my-openagent-linux-arm64":"5.0.0-beta.30","oh-my-openagent-windows-x64":"5.0.0-beta.30","oh-my-openagent-darwin-arm64":"5.0.0-beta.30","oh-my-openagent-windows-arm64":"5.0.0-beta.30","oh-my-openagent-linux-x64-musl":"5.0.0-beta.30","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.30","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.30","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.30","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.30","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.30"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.30_1788110268565_0.36143460448627374","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.31":{"name":"oh-my-openagent","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-openagent@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":"becbdf49b7ad6e3cd1764b65043c966598f3fae1","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.31.tgz","fileCount":4219,"integrity":"sha512-S5NgKTdyGiCPz1Sm3l2YvSt48YCNpNVfvNfnFkqZPgekQeIYc1QLs5X95m9OLE25REqXE3Uc1L2cfdTlM5JBpw==","signatures":[{"sig":"MEYCIQCS3Hl4DF8Y6PF6KddIlFiHFesiUJqatdybhUsoL/CtGAIhANdpBDFNtvxekvlrWzCvLpk+UABQy79whNG/lUcE8d0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40744505},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.31","oh-my-openagent-darwin-x64":"5.0.0-beta.31","oh-my-openagent-linux-arm64":"5.0.0-beta.31","oh-my-openagent-windows-x64":"5.0.0-beta.31","oh-my-openagent-darwin-arm64":"5.0.0-beta.31","oh-my-openagent-windows-arm64":"5.0.0-beta.31","oh-my-openagent-linux-x64-musl":"5.0.0-beta.31","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.31","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.31","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.31","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.31","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.31_1788193156603_0.49700983097676277","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.32":{"name":"oh-my-openagent","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-openagent@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":"2089dbdd0bce3a28384089c6ac43ceb1ce405ace","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.32.tgz","fileCount":4185,"integrity":"sha512-m/f5oP0LYONEzdCmcmkmX9ajqjFmbIL78+PQgj0SpskQ9arhpGJo4a90kBx3S6Ls9iZgmn5kUU1JouTUEnqCdg==","signatures":[{"sig":"MEUCIG3gq/CuND098spa27tqLwHFyQs+/3rzLP+KZJJOE0JQAiEAjraoogIthSdw2pliC081AZ2ZjJXHdMANL7RFFIumNuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40898744},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.32","oh-my-openagent-darwin-x64":"5.0.0-beta.32","oh-my-openagent-linux-arm64":"5.0.0-beta.32","oh-my-openagent-windows-x64":"5.0.0-beta.32","oh-my-openagent-darwin-arm64":"5.0.0-beta.32","oh-my-openagent-windows-arm64":"5.0.0-beta.32","oh-my-openagent-linux-x64-musl":"5.0.0-beta.32","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.32","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.32","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.32","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.32","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.32"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.32_1788325083164_0.29920681509628366","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.33":{"name":"oh-my-openagent","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-openagent@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":"5d338b08b147f9db21567e6d6ea92f9aad55b2e6","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.33.tgz","fileCount":4185,"integrity":"sha512-viI4Kt0vtJ0xLtD98Gsl8+ivhRrUTi7CL0S/BQH2JGjfl3oYgTIez8b2P46Y0K+rwY3jtO/IHyWyj4bXNIqsTA==","signatures":[{"sig":"MEUCIHe4DyGRBxonqdd94SY5A44t9VZaR/UIo+Vc+lMNf4AHAiEAyHjBLauBySKNI5hkupsvDf3lyu4N1kQmC2Y4+eUMLEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40898744},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.33","oh-my-openagent-darwin-x64":"5.0.0-beta.33","oh-my-openagent-linux-arm64":"5.0.0-beta.33","oh-my-openagent-windows-x64":"5.0.0-beta.33","oh-my-openagent-darwin-arm64":"5.0.0-beta.33","oh-my-openagent-windows-arm64":"5.0.0-beta.33","oh-my-openagent-linux-x64-musl":"5.0.0-beta.33","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.33","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.33","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.33","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.33","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.33"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.33_1788329645700_0.7725800605844035","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.34":{"name":"oh-my-openagent","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-openagent@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":"e6d965f144ee1d9b7317b4ab71d55bccf830bd50","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.34.tgz","fileCount":4187,"integrity":"sha512-HOiNj5lmqYidSqf2MC+lBZhc5VbC6hmQaMz3GrlS9kkhDrua82A2t2Iw70LP6Wdy4i1DivfgXM6imixvpvwUvw==","signatures":[{"sig":"MEYCIQDAoeK+Pzec7khInbGvfY98/dad6AjSuBFFgQdkhgbpEQIhAP/UXeHJchbsw9CHkSg468FM2qobRSCfJWmYJBthkpFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40899675},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.34","oh-my-openagent-darwin-x64":"5.0.0-beta.34","oh-my-openagent-linux-arm64":"5.0.0-beta.34","oh-my-openagent-windows-x64":"5.0.0-beta.34","oh-my-openagent-darwin-arm64":"5.0.0-beta.34","oh-my-openagent-windows-arm64":"5.0.0-beta.34","oh-my-openagent-linux-x64-musl":"5.0.0-beta.34","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.34","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.34","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.34","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.34","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.34"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.34_1788336913674_0.42442896779213823","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.35":{"name":"oh-my-openagent","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-openagent@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":"521467f100e13d8d29d520419fd89cfb2d71f715","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.35.tgz","fileCount":4121,"integrity":"sha512-8QJrRHcaWIu11iUSP1QX/m41nQcEFKOrNPeOuWVf/HNSOZn682AFUKZOrGw9aqPVkFQAKKsbPYeGSxxgW6USCg==","signatures":[{"sig":"MEQCIA1HJtUAgLtMnZcWgTNz8Zxz4xCgmoq12GBah2KUxYk7AiAOgGN/1IcusARL0BC6cu8KhBSccFtQG4FvFNJGI+ollg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39608048},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.35","oh-my-openagent-darwin-x64":"5.0.0-beta.35","oh-my-openagent-linux-arm64":"5.0.0-beta.35","oh-my-openagent-windows-x64":"5.0.0-beta.35","oh-my-openagent-darwin-arm64":"5.0.0-beta.35","oh-my-openagent-windows-arm64":"5.0.0-beta.35","oh-my-openagent-linux-x64-musl":"5.0.0-beta.35","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.35","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.35","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.35","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.35","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.35"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.35_1788398537020_0.6743865338918897","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.36":{"name":"oh-my-openagent","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-openagent@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":"d2680322eb2e412af46c04486f4162004ed5e583","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.36.tgz","fileCount":4121,"integrity":"sha512-A8rcW03oLuLWgbVepbAoZQXnK1wu+OarX+v+4e1ft6m33Unk314uA3PXpw6q30bSreyIxZOXy9ZEdSzazg4O/w==","signatures":[{"sig":"MEUCICXWu89fI68hPLDyexeW27GgQSP1KlBjFGU4AwjCudf8AiEA/o0BpZrR9f1PL12M5L1UdVFbF3DU2A3JiqwJTWmLo50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39607748},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.36","oh-my-openagent-darwin-x64":"5.0.0-beta.36","oh-my-openagent-linux-arm64":"5.0.0-beta.36","oh-my-openagent-windows-x64":"5.0.0-beta.36","oh-my-openagent-darwin-arm64":"5.0.0-beta.36","oh-my-openagent-windows-arm64":"5.0.0-beta.36","oh-my-openagent-linux-x64-musl":"5.0.0-beta.36","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.36","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.36","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.36","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.36","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.36"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.36_1788417775324_0.31980572746964375","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.37":{"name":"oh-my-openagent","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-openagent@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":"0862372133b05c421e4ac88ef9767f5e9db35d9d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.37.tgz","fileCount":4121,"integrity":"sha512-8LfEgtzKc7vkpPa64YX7s/Iw5mf83zyTC/b/FkflhkdoUm3md+1R3X0NNkRq/unQwPXEZzAU7sVKLKN0LWvzJg==","signatures":[{"sig":"MEUCIQDjZMVzwJ4znjtx52BV13rDGhRsOQzT516iVueHSiPG8QIgeA7R9y4PMxf/xH9SIjyb0PQf94DxYcZsOgHGYMyW7L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39608284},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.37","oh-my-openagent-darwin-x64":"5.0.0-beta.37","oh-my-openagent-linux-arm64":"5.0.0-beta.37","oh-my-openagent-windows-x64":"5.0.0-beta.37","oh-my-openagent-darwin-arm64":"5.0.0-beta.37","oh-my-openagent-windows-arm64":"5.0.0-beta.37","oh-my-openagent-linux-x64-musl":"5.0.0-beta.37","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.37","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.37","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.37","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.37","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.37"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.37_1788437958030_0.48509293602268055","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.38":{"name":"oh-my-openagent","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-openagent@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":"b899943adc6f5371086c8df73c91ec9caa38010e","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.38.tgz","fileCount":4121,"integrity":"sha512-aoRvNONeXnga4nmoKWPMF4GEHctiCLMKjCnbZbiu+ahIU9lOPcDc88cz1XvYKqfW4qrufRZK1svF+mxBkSRnWA==","signatures":[{"sig":"MEUCIQCPJAsuPJzNrL0cV0nINVeiBUm8CjDt1jDq/Yn/SipRTgIgDX68AJqPTGzCU1CEcc4ObRFjXzNRdIJEj6wDbpWkThU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39614525},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.38","oh-my-openagent-darwin-x64":"5.0.0-beta.38","oh-my-openagent-linux-arm64":"5.0.0-beta.38","oh-my-openagent-windows-x64":"5.0.0-beta.38","oh-my-openagent-darwin-arm64":"5.0.0-beta.38","oh-my-openagent-windows-arm64":"5.0.0-beta.38","oh-my-openagent-linux-x64-musl":"5.0.0-beta.38","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.38","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.38","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.38","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.38","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.38"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.38_1788443598545_0.7793513482216321","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.39":{"name":"oh-my-openagent","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-openagent@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":"87f706e67c275e0a32ef5b309d0b9ab218030973","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.39.tgz","fileCount":4121,"integrity":"sha512-JOTeyH6M2kBXH4PmVtexYn9UtBHGZriokjWrZH1TVH6hw4jO2Fkh2Wje1P4CfxL9Z5Q+Rm6Rh+iECYWGbdqFJg==","signatures":[{"sig":"MEUCICoLqwSL05MLG8lODkWSzBDTLZG6TcsucQs0PBuwp9qvAiEAhSgfP3t/UzuHG422Af7r2iiPk4mFVN724FnkyrgTjdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39614525},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.39","oh-my-openagent-darwin-x64":"5.0.0-beta.39","oh-my-openagent-linux-arm64":"5.0.0-beta.39","oh-my-openagent-windows-x64":"5.0.0-beta.39","oh-my-openagent-darwin-arm64":"5.0.0-beta.39","oh-my-openagent-windows-arm64":"5.0.0-beta.39","oh-my-openagent-linux-x64-musl":"5.0.0-beta.39","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.39","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.39","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.39","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.39","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.39"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.39_1788449604925_0.5091704019800756","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.40":{"name":"oh-my-openagent","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-openagent@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":"8897bdc542dee8cb000103cbffbb351cf195ed3d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.40.tgz","fileCount":4121,"integrity":"sha512-nQnCpxtfc6RUK0ZPK6sr9h5ahzEqZsSj6XzTOc5+H+x11Hklr46qMFqekQAk0BI0S+MjqRHgvwJoZMbexzBszg==","signatures":[{"sig":"MEQCIDerKQU3TZpuX3zl+ycG+fyOfIFnZBR628UeJSIDh4Q6AiBPfbS/UYX1WYG1dncyHmni1wMu//x2MxMjTIYOKBfkjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39614517},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.40","oh-my-openagent-darwin-x64":"5.0.0-beta.40","oh-my-openagent-linux-arm64":"5.0.0-beta.40","oh-my-openagent-windows-x64":"5.0.0-beta.40","oh-my-openagent-darwin-arm64":"5.0.0-beta.40","oh-my-openagent-windows-arm64":"5.0.0-beta.40","oh-my-openagent-linux-x64-musl":"5.0.0-beta.40","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.40","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.40","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.40","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.40","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.40"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.40_1788494090173_0.4484582926480687","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.42":{"name":"oh-my-openagent","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-openagent@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":"fa49f3b997c058fc8c872667ef758f8e13e653d8","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.42.tgz","fileCount":4123,"integrity":"sha512-38tIo66oH8CdwKLvf2mQyU8p+DaFhdlCAAmmHjf9HXv6hpe4B8W67+FPwcbS1OtYH2OzUFzda600L8xqz5v3bQ==","signatures":[{"sig":"MEUCIQC9C4h5Y3lyQaO0JQMB2+Rtwm135Zv2Wv2CvY0p11PdIAIgHEdNG3+8jRzDikAEoo7P5hBiD4GnVQAAa49k5WX6cEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39575640},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.42","oh-my-openagent-darwin-x64":"5.0.0-beta.42","oh-my-openagent-linux-arm64":"5.0.0-beta.42","oh-my-openagent-windows-x64":"5.0.0-beta.42","oh-my-openagent-darwin-arm64":"5.0.0-beta.42","oh-my-openagent-windows-arm64":"5.0.0-beta.42","oh-my-openagent-linux-x64-musl":"5.0.0-beta.42","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.42","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.42","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.42","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.42","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.42"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.42_1788541107245_0.23999811424052697","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.43":{"name":"oh-my-openagent","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-openagent@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":"9afec3fd398d98af766ca0b8898990fc93b42e50","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.43.tgz","fileCount":4122,"integrity":"sha512-PmFWfkDWpne1F6qV275gwrZz2UH0zAftX06GPf8RBaPAHFoB4YuIJH8gPhFWRRbeqHoKQTKf86rEg6jVYxE2+A==","signatures":[{"sig":"MEUCIAw1UGcXKUiAw1WmiOjKqjQCy+4qWwG5v+ks+0Q6hLsyAiEA6edxw6DL01EdDe3kunV5yWHsT27EpEFR/EHJN9YMPRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39609349},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.43","oh-my-openagent-darwin-x64":"5.0.0-beta.43","oh-my-openagent-linux-arm64":"5.0.0-beta.43","oh-my-openagent-windows-x64":"5.0.0-beta.43","oh-my-openagent-darwin-arm64":"5.0.0-beta.43","oh-my-openagent-windows-arm64":"5.0.0-beta.43","oh-my-openagent-linux-x64-musl":"5.0.0-beta.43","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.43","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.43","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.43","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.43","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.43"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.43_1788613116439_0.24762768088065346","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.44":{"name":"oh-my-openagent","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-openagent@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":"14be3388c153b14bcddc73035b801c8a91055d5c","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.44.tgz","fileCount":4123,"integrity":"sha512-aj1JO9ABbYHrmtKyPo0OGpbsJrvUCXaKGZ4P+/dEEfqtLfKN0EZdLYEe8ka5an7FYhOkY+imd4gEF7+Z7sPneg==","signatures":[{"sig":"MEUCIQCN9EqBScUHECkqNHmqQH+46VWrf+6Rc6ngoTXnqCwIXQIgKPXP7A/ymmENF+bMuDFTTEiaOHAViQdmvk4mhiEVBBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39639973},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.44","oh-my-openagent-darwin-x64":"5.0.0-beta.44","oh-my-openagent-linux-arm64":"5.0.0-beta.44","oh-my-openagent-windows-x64":"5.0.0-beta.44","oh-my-openagent-darwin-arm64":"5.0.0-beta.44","oh-my-openagent-windows-arm64":"5.0.0-beta.44","oh-my-openagent-linux-x64-musl":"5.0.0-beta.44","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.44","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.44","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.44","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.44","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.44"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.44_1788710615698_0.9640872136709531","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.45":{"name":"oh-my-openagent","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-openagent@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":"fdd4b04fff217369092232f5572801d863332f07","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.45.tgz","fileCount":4123,"integrity":"sha512-wD8Qjj+vYrytdty3RE5fcpRBnYAfrx4wpE6cTjJhLqh6zZvaygemF72qPw+Hq3tjOy7j0LxVeNariGqMBd2Mnw==","signatures":[{"sig":"MEYCIQCSD1CDae4j7Nrr9obljkwdV5fFRe/RlKon2xsEz2j77QIhAOrTpoVXiwuRsBQBWKRV9B4spXknsgd+4zF5/8EPvK/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39639965},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.45","oh-my-openagent-darwin-x64":"5.0.0-beta.45","oh-my-openagent-linux-arm64":"5.0.0-beta.45","oh-my-openagent-windows-x64":"5.0.0-beta.45","oh-my-openagent-darwin-arm64":"5.0.0-beta.45","oh-my-openagent-windows-arm64":"5.0.0-beta.45","oh-my-openagent-linux-x64-musl":"5.0.0-beta.45","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.45","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.45","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.45","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.45","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.45"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.45_1788718776124_0.7661757179867144","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.46":{"name":"oh-my-openagent","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-openagent@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":"d967e493d0147d28b027683df50cc6394954dcde","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.46.tgz","fileCount":4123,"integrity":"sha512-VCjiyNpoCaXPGX3A5RDfDjn6cAucrodm3bf5KCwi68iLY3HxjEeERDrFGVlx7zDZdBgQQDmKi4qGx8uNzjk7dQ==","signatures":[{"sig":"MEUCIQCteoZvnJrWlsKvqrzOZd1MakwEh/7cOKPxoGETxvWSKwIgSWP1eVK1wW/HAPLNGrWJ7LsPMuuBPVnqyoJOYV2xuQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39642501},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.46","oh-my-openagent-darwin-x64":"5.0.0-beta.46","oh-my-openagent-linux-arm64":"5.0.0-beta.46","oh-my-openagent-windows-x64":"5.0.0-beta.46","oh-my-openagent-darwin-arm64":"5.0.0-beta.46","oh-my-openagent-windows-arm64":"5.0.0-beta.46","oh-my-openagent-linux-x64-musl":"5.0.0-beta.46","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.46","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.46","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.46","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.46","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.46"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.46_1788757071442_0.4910499946998863","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.47":{"name":"oh-my-openagent","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-openagent@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":"53f7d1de80b183bf4500e77a8ce0907d499c2867","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.47.tgz","fileCount":4130,"integrity":"sha512-YMU/4yJ7+ioiP25KbMAVFLYcUmXizF4clC92r/EK/Z7N7VkKUfCxeJjIIlVPffQr+K+7K6EToy3iNADA+s1p6w==","signatures":[{"sig":"MEUCIQDNAzBpa5nh0FWUbN/fn2d70+2ALAROtYF+UlqjoasTPwIgJdAQTi5W+0j2pKhHwn9AYGV7dghiSQdRs7RmIdoSgVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39701501},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.47","oh-my-openagent-darwin-x64":"5.0.0-beta.47","oh-my-openagent-linux-arm64":"5.0.0-beta.47","oh-my-openagent-windows-x64":"5.0.0-beta.47","oh-my-openagent-darwin-arm64":"5.0.0-beta.47","oh-my-openagent-windows-arm64":"5.0.0-beta.47","oh-my-openagent-linux-x64-musl":"5.0.0-beta.47","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.47","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.47","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.47","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.47","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.47_1788790960824_0.00826230456926158","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.48":{"name":"oh-my-openagent","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-openagent@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":"b9e48c3162f563c5424249c25debf9de04ffa860","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.48.tgz","fileCount":4130,"integrity":"sha512-eMS2ZD0e6gJ8GFFgqk9XW9fe20EzdSyOoQM3Ij9ksQ354k6XL+8BYV642BkQHxvyauVo8vwOkaHsMlan4yh4eQ==","signatures":[{"sig":"MEUCIQCEcjyt2fYiQsvtwoTofJmmXYWKaFoVkEuf7vf1Hbh5KwIgXWVQlJcWVvyyoQrQte3PINUZLfouLnZwjI5JvRlI0FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39703911},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.48","oh-my-openagent-darwin-x64":"5.0.0-beta.48","oh-my-openagent-linux-arm64":"5.0.0-beta.48","oh-my-openagent-windows-x64":"5.0.0-beta.48","oh-my-openagent-darwin-arm64":"5.0.0-beta.48","oh-my-openagent-windows-arm64":"5.0.0-beta.48","oh-my-openagent-linux-x64-musl":"5.0.0-beta.48","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.48","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.48","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.48","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.48","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.48"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.48_1788802173106_0.17960720063673175","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.49":{"name":"oh-my-openagent","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-openagent@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":"f33130ef423e6dc195362687bca30a5adde5658d","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.49.tgz","fileCount":4132,"integrity":"sha512-flQfVB3BBY+1U3Qs1flrnkndKQBWQs936FRaW9Kryg1PSsrmkLeRwnwisNfK24YBkDGNQKsKAS4spTCu6DIRTw==","signatures":[{"sig":"MEYCIQCUXLJC8VPfrAqJ1gi12IdoPbm39EGqYl+9kLzkCzqeKgIhAJ7j4MF6E7CW5WEYRXVkesWzSCRDYCmZ/lcKZAoKZLYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39752079},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.49","oh-my-openagent-darwin-x64":"5.0.0-beta.49","oh-my-openagent-linux-arm64":"5.0.0-beta.49","oh-my-openagent-windows-x64":"5.0.0-beta.49","oh-my-openagent-darwin-arm64":"5.0.0-beta.49","oh-my-openagent-windows-arm64":"5.0.0-beta.49","oh-my-openagent-linux-x64-musl":"5.0.0-beta.49","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.49","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.49","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.49","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.49","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.49"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.49_1788892354862_0.5970931399994353","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.50":{"name":"oh-my-openagent","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-openagent@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":"3c65669dd9fd89c37a12763f911727a27e958185","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.50.tgz","fileCount":4134,"integrity":"sha512-Ugqe49ieZQNHjzOaOnhYwBYnB/CpONT1sEVLsfcu0ylMz2vEblsEsUDl534/pYSKdbo41qMDI8zTvWPIK9S5kA==","signatures":[{"sig":"MEYCIQCQ3YoZiZc0waiQ7nsmlk3hB59rj/KHCJCKKJSfwgJMlgIhAO0Vui19fVNLN7TvBqvnBSwETO3wmK73GedED36df1IM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38522322},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.50","oh-my-openagent-darwin-x64":"5.0.0-beta.50","oh-my-openagent-linux-arm64":"5.0.0-beta.50","oh-my-openagent-windows-x64":"5.0.0-beta.50","oh-my-openagent-darwin-arm64":"5.0.0-beta.50","oh-my-openagent-windows-arm64":"5.0.0-beta.50","oh-my-openagent-linux-x64-musl":"5.0.0-beta.50","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.50","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.50","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.50","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.50","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.50"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.50_1788933901293_0.8221095528617091","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.51":{"name":"oh-my-openagent","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-openagent@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":"f4ae103b80d2776a10f9ecaaa5fc340cff0c75c1","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.51.tgz","fileCount":4134,"integrity":"sha512-Ysc4B1VGwgLHGSaXNBP8CFl4hFewmQsJFXSamOj1nXCjJgftv/FJiGY8ep+C6MJC2nzsUew+jbB7BbadAl9cWg==","signatures":[{"sig":"MEYCIQDFomeJsh/F3L4OsN1aJdsQsmF6rNwEJ2REivwdTBFFqgIhALoJLbiz5OIuNX3QmHjsfVMOIo5mP31yMROw5TgYnwXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38525415},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.51","oh-my-openagent-darwin-x64":"5.0.0-beta.51","oh-my-openagent-linux-arm64":"5.0.0-beta.51","oh-my-openagent-windows-x64":"5.0.0-beta.51","oh-my-openagent-darwin-arm64":"5.0.0-beta.51","oh-my-openagent-windows-arm64":"5.0.0-beta.51","oh-my-openagent-linux-x64-musl":"5.0.0-beta.51","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.51","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.51","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.51","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.51","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.51"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.51_1788950690101_0.24318783913466646","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.52":{"name":"oh-my-openagent","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-openagent@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":"4c98acd8fc79f713dcb0214e33b583e8dc0f3dd4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.52.tgz","fileCount":4138,"integrity":"sha512-+YFe12p6yOJOKDBx1aM21a41etw+jFaYv3gObw2L6x7GOt2FIQBS9ejiNO5z5D9YKkZ2XB6hkopAj4nSVLRItQ==","signatures":[{"sig":"MEUCIQC+DxmEag+ddE6hkNGPp5xYcmdhBFDOuOZU3z8HlvojfQIgJV3Fmr1LCeirM+JIQlDtnY7ia4CzdF1TCSSwr9XKU6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38608415},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.52","oh-my-openagent-darwin-x64":"5.0.0-beta.52","oh-my-openagent-linux-arm64":"5.0.0-beta.52","oh-my-openagent-windows-x64":"5.0.0-beta.52","oh-my-openagent-darwin-arm64":"5.0.0-beta.52","oh-my-openagent-windows-arm64":"5.0.0-beta.52","oh-my-openagent-linux-x64-musl":"5.0.0-beta.52","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.52","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.52","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.52","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.52","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.52"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.52_1789041082621_0.5037672269329423","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.53":{"name":"oh-my-openagent","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-openagent@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":"5187e556464386aac617ed9253a41ec00f3a1c45","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.53.tgz","fileCount":4138,"integrity":"sha512-18OnwAnHPpXDOadKEtvz3KmjXYWx+GsR9aMmL8CzNeRmutCqUiuvruXWGAVYa605XigJqvrXqM3FN/l9g2yg7w==","signatures":[{"sig":"MEQCIEnFSxH/RcfztKbKg4sTRv99zQsf8Tyrf4MMRIJa0dGoAiBhxsOurk8bOV8BVQ1DV6bb4mpQgCCiP72PCOl8RZSzAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38620257},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.53","oh-my-openagent-darwin-x64":"5.0.0-beta.53","oh-my-openagent-linux-arm64":"5.0.0-beta.53","oh-my-openagent-windows-x64":"5.0.0-beta.53","oh-my-openagent-darwin-arm64":"5.0.0-beta.53","oh-my-openagent-windows-arm64":"5.0.0-beta.53","oh-my-openagent-linux-x64-musl":"5.0.0-beta.53","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.53","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.53","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.53","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.53","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.53"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.53_1789064002731_0.4910492942286069","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.55":{"name":"oh-my-openagent","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-openagent@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":"58a573fa726a2bbff25513ebc476a632d1c481d3","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.55.tgz","fileCount":4138,"integrity":"sha512-tQPcd47kuqHv1ZhsYuMdnQGNp3YIx36DkEBp5LKqV28suqM3g1XlA7s2RLnwnTdkoabyhHcnGwyl1hilix9SZQ==","signatures":[{"sig":"MEQCIH31fUMHiqllVcir1EBxBF2kEKHAgZ6m9fWixXIbrV/zAiBsdrhau25OW/ungfPcvF4JiPvUsM5+FIe+sWVDMDld8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByrmYkUZDT67rm6aoc7gies376BJ0eYDeuI4JP5I54YAiEAzk9yN5nzu4cmrkhWoFGwxv7RGNGspjx4gDpqwN2KSig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38603299},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.55","oh-my-openagent-darwin-x64":"5.0.0-beta.55","oh-my-openagent-linux-arm64":"5.0.0-beta.55","oh-my-openagent-windows-x64":"5.0.0-beta.55","oh-my-openagent-darwin-arm64":"5.0.0-beta.55","oh-my-openagent-windows-arm64":"5.0.0-beta.55","oh-my-openagent-linux-x64-musl":"5.0.0-beta.55","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.55","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.55","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.55","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.55","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.55"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.55_1789151150189_0.5939920176156894","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.54":{"name":"oh-my-openagent","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-openagent@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":"86f6c1478c42bf316240ee620e8c0c59087d9175","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.54.tgz","fileCount":4138,"integrity":"sha512-e5PKEyneP+OCAQQQmmjrTCZJngTGCJWKiXU2N0OyZWtKG+PRXRRKBAOYMueqQwnM5PT06jvRaYFJTFo5y9frUw==","signatures":[{"sig":"MEUCIBwiRhvd8JydUlq0fsaUYOl/0D8mCeqbqI6eoXZdTBhhAiEA4gWqeeKiuGCkgFAvEYVsQjqA0uNovdNKzhAS8p04+kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQkCHPBBII5wuDUqdKHxk6yyLhwKEOaNIt1H+WF8eszQIgRGxYGQlpMTBxQx5u3Ve1Yp+xXbFtwon04GrRnIZ0e1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38603299},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.54","oh-my-openagent-darwin-x64":"5.0.0-beta.54","oh-my-openagent-linux-arm64":"5.0.0-beta.54","oh-my-openagent-windows-x64":"5.0.0-beta.54","oh-my-openagent-darwin-arm64":"5.0.0-beta.54","oh-my-openagent-windows-arm64":"5.0.0-beta.54","oh-my-openagent-linux-x64-musl":"5.0.0-beta.54","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.54","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.54","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.54","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.54","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.54"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.54_1789152450136_0.7100946565419133","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.56":{"name":"oh-my-openagent","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-openagent@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":"3af7da8ca062cdeddded589ab460fcbca8084971","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.56.tgz","fileCount":4138,"integrity":"sha512-hlLbldChWcJpt6v4Jy4yLzWDFvZfVBONnaXY5LCVF8REHDIZLitvzKDKgcdA8o7zCL9xuSw5Q7wVqAapWOh7sA==","signatures":[{"sig":"MEUCIFem21+EE2P+ustR0DJ9NgQiFYMv+1aOQ9gGPEMzaT7CAiEA5jdwVxByGWvguo+Q8ADyCuw+43/DUGCnUx65t3OhJTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBFpPrLrPihUeuS+8NQIb9pTFVVmGUsmrYqBtvm30h6AIgdWSEEcz9BVloNoBqDcGm6bZ4ZTgwG8lEB6E0k+x3Qdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38603343},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.56","oh-my-openagent-darwin-x64":"5.0.0-beta.56","oh-my-openagent-linux-arm64":"5.0.0-beta.56","oh-my-openagent-windows-x64":"5.0.0-beta.56","oh-my-openagent-darwin-arm64":"5.0.0-beta.56","oh-my-openagent-windows-arm64":"5.0.0-beta.56","oh-my-openagent-linux-x64-musl":"5.0.0-beta.56","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.56","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.56","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.56","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.56","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.56"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.56_1789190335665_0.15811308441949112","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.60":{"name":"oh-my-openagent","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-openagent@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":"190a9558e19cbc53bc97d8e9e253c5e7409cf788","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.60.tgz","fileCount":4152,"integrity":"sha512-Jwy5XTU7TM36fP9GYhcAhfOuU3/d697jXMjIhyW6wFEf1Sb72S+uyqRWr4CRCpwhlz6OgN/UjiYv0NPrrNkhww==","signatures":[{"sig":"MEQCIE/fTuPntxnrauVK8ckRZqyeZYZ1maE4zDv0MXjwGmBJAiB+SX07yOPui/rGqjcjRXvIJVtsxPHIKe+vCgfkSJisCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHbtD5IjQYpk1nNqSBb8pzGMDLN3u/aH2VDIAcTcq/zwIhAPrj4+2c2XILLNVZfpoAAxSnmg6gSt4kAfUXeHmceSBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38651288},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.60","oh-my-openagent-darwin-x64":"5.0.0-beta.60","oh-my-openagent-linux-arm64":"5.0.0-beta.60","oh-my-openagent-windows-x64":"5.0.0-beta.60","oh-my-openagent-darwin-arm64":"5.0.0-beta.60","oh-my-openagent-windows-arm64":"5.0.0-beta.60","oh-my-openagent-linux-x64-musl":"5.0.0-beta.60","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.60","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.60","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.60","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.60","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.60"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.60_1789259480300_0.9587895776646977","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.62":{"name":"oh-my-openagent","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-openagent@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":"554397fe405a0c3d8498d851478be48d9ca1edb7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.62.tgz","fileCount":4158,"integrity":"sha512-lkDGSMhW/wXy+QhImmDrjOretVRCtpjSI1iFfy6+/vVyoKgZVtSf/+CfbAj37U6fH5nL6Q9n6Q5psImYba9QMA==","signatures":[{"sig":"MEUCIQDFdHrD5PG2s+0OBm4NgsUBnBShslMI53XpF/xNoEJCQAIgHvq7LpAvQ8nyskapuCp8//6owUiI58qAG2tZqSSX/TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9BpH32A/yAYlvvr4EojqUKexQV82udoXImlOoYX5MgQIgIiwDdfe21HbTyFhIyC9sQORNMGGKCLbCnMfw5bbIElQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39125503},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.62","oh-my-openagent-darwin-x64":"5.0.0-beta.62","oh-my-openagent-linux-arm64":"5.0.0-beta.62","oh-my-openagent-windows-x64":"5.0.0-beta.62","oh-my-openagent-darwin-arm64":"5.0.0-beta.62","oh-my-openagent-windows-arm64":"5.0.0-beta.62","oh-my-openagent-linux-x64-musl":"5.0.0-beta.62","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.62","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.62","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.62","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.62","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.62"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.62_1789268086537_0.6743528773300933","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.63":{"name":"oh-my-openagent","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-openagent@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":"d069f39e4eac68a965229b550ed36954f6b5c098","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.63.tgz","fileCount":4188,"integrity":"sha512-WAI7uh10ewH7JWWSLr0+WIftu/va/lzPvGemZZfAR7EvU2UQlWGgj1MVzoQVcPoEXEHWsoY/GKuxF1PMqI4WNg==","signatures":[{"sig":"MEUCIAqPWqA/5p3EtiOHZWTmGMY74LnetsSwgCH+OQYAv9MUAiEAy8P+sU+XAWX5yMZQq+XBwHLPDTS8CIo0i3YeAI+usyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc/XHtUX+vNnftgZaB2kP6pQrNzkGvJdyne4fohvgtpwIgIhu3XSUlRc21BSBRzcKrzPrHDbo9QSGaDaF+OHlmHiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39196561},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.63","oh-my-openagent-darwin-x64":"5.0.0-beta.63","oh-my-openagent-linux-arm64":"5.0.0-beta.63","oh-my-openagent-windows-x64":"5.0.0-beta.63","oh-my-openagent-darwin-arm64":"5.0.0-beta.63","oh-my-openagent-windows-arm64":"5.0.0-beta.63","oh-my-openagent-linux-x64-musl":"5.0.0-beta.63","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.63","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.63","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.63","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.63","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.63"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.63_1789495285802_0.631068902885159","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.64":{"name":"oh-my-openagent","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-openagent@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":"a36899377f686e9f53f8c0e58d3ab37fdf6b3652","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.64.tgz","fileCount":4198,"integrity":"sha512-VEFCxwq4ySILcBE8s8DvulFG5zXypqlI8Jie2I5GV0RuXkUO50Hd1QhH119+XwPNfUCFcdfDTjZp41m1evaohg==","signatures":[{"sig":"MEYCIQC6eEvkd46OuUeXBr+emGGas9+kJcqhO8a8AqN7QRMNiAIhAOUaQV9/O7XIy+O3IAZ5e3DPUtHguAXZzpAHO1eYTDOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0S7NG54npYlMEGuSHxlKb737zkKa/i6vJJKcnttY9MgIhAJ+70P16NW4LIYZIf6kEba6t397smND+3Tmszu2IJunk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39258563},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.64","oh-my-openagent-darwin-x64":"5.0.0-beta.64","oh-my-openagent-linux-arm64":"5.0.0-beta.64","oh-my-openagent-windows-x64":"5.0.0-beta.64","oh-my-openagent-darwin-arm64":"5.0.0-beta.64","oh-my-openagent-windows-arm64":"5.0.0-beta.64","oh-my-openagent-linux-x64-musl":"5.0.0-beta.64","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.64","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.64","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.64","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.64","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.64"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.64_1789533231962_0.9847489514928334","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.65":{"name":"oh-my-openagent","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-openagent@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":"8410ca94c12f198f4929e47f7c29803bca3a191c","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.65.tgz","fileCount":4198,"integrity":"sha512-eD3OW0l9h3Ecy/5ULKamtVJbJk9PATc68NxoPYkvoL79I+Ra1hMBrdVU6992N5jqsw8V1vJKEehRjU79sGzhqA==","signatures":[{"sig":"MEUCIQC/c/fd5VoRIN0Y6HaGcSCI8iBtw8N+8tojAo5RZRyzCAIgEoeFW+SiDK0KuZxktqhnLa/M+Yf0IZjboJ8/LSSt+OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQ/WYKLJ2+W1WXAlktp3pcSnolqvSqXuFvfkD3Lya9CwIhAK3AMSmj5fM7tk2+BLaAyhYkjDH/lZd/vQY9A+fA0WZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39266236},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.65","oh-my-openagent-darwin-x64":"5.0.0-beta.65","oh-my-openagent-linux-arm64":"5.0.0-beta.65","oh-my-openagent-windows-x64":"5.0.0-beta.65","oh-my-openagent-darwin-arm64":"5.0.0-beta.65","oh-my-openagent-windows-arm64":"5.0.0-beta.65","oh-my-openagent-linux-x64-musl":"5.0.0-beta.65","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.65","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.65","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.65","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.65","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.65"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.65_1789537306414_0.9340298167558474","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.66":{"name":"oh-my-openagent","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-openagent@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":"f5984d3625fb3887bb5f27113fc2e614c4f35eb7","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.66.tgz","fileCount":4198,"integrity":"sha512-2e4oUOh+5xBvq3hW0Sdsuu1BaZvcsFmZ3iiKvD9GQLuizQzu0ONb0Y8P6Kgma3t0Qywnld60v4lMAAWpSjBOTA==","signatures":[{"sig":"MEQCIDYEu8MehCa27zyGuWVY8aS5vRPasTImHxQO22BLqqEwAiA25+wUoXwsc1VtkIyr16Mu1TDlUtcJIWCHO8esQQ3+VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8AWJf2Ssz9vTjqVuWbMTPD6BDddK+nQMvlIBoNNY80AiEAp+sFOX6uz8Cni8e+XvWb1uAS25onTjR6x1/JXrzZcyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39266244},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.66","oh-my-openagent-darwin-x64":"5.0.0-beta.66","oh-my-openagent-linux-arm64":"5.0.0-beta.66","oh-my-openagent-windows-x64":"5.0.0-beta.66","oh-my-openagent-darwin-arm64":"5.0.0-beta.66","oh-my-openagent-windows-arm64":"5.0.0-beta.66","oh-my-openagent-linux-x64-musl":"5.0.0-beta.66","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.66","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.66","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.66","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.66","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.66"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.66_1789549883934_0.9568882037259197","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.67":{"name":"oh-my-openagent","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-openagent@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":"00aea702d99ef741e3976431bb2214232041adad","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.67.tgz","fileCount":4198,"integrity":"sha512-J7REvmsBfarlSv/oPMqxkTUKRT4RrktP5yng1BJe/I8lLgX2uD5S6t+Fcfjq9MyRG1XJVZBRtGBOWvB4PbY6hg==","signatures":[{"sig":"MEUCIQD8wpYSkzYp5uZTY+LyvbCjiq58KzuPiX4pk8kmrykpFgIgO1SQVE293hMjzK+czvMB9wrbXhWGA/WH5EJ1JbeSx+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQwyE/0ky6mQNYwWcY0FyOvKtjvODqfEmO15A/kl37RAiBFyyOIipqBvaDjiobZqlLvR85Omcnh0ovwOC6D3+9+Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39266244},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.67","oh-my-openagent-darwin-x64":"5.0.0-beta.67","oh-my-openagent-linux-arm64":"5.0.0-beta.67","oh-my-openagent-windows-x64":"5.0.0-beta.67","oh-my-openagent-darwin-arm64":"5.0.0-beta.67","oh-my-openagent-windows-arm64":"5.0.0-beta.67","oh-my-openagent-linux-x64-musl":"5.0.0-beta.67","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.67","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.67","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.67","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.67","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.67"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.67_1789554794239_0.05020979804865866","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.68":{"name":"oh-my-openagent","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-openagent@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":"6a2f1870e9159a1b08e4fc7b8c39cbaefa9104a4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.68.tgz","fileCount":4199,"integrity":"sha512-XXFa07v3TvB9XMLQgkxtPVeTCyoGXTtOVqTVi91ftONeeYdwAdwU8jlgUoAGawyNrS2RN6prPbgGM0dlNa33/w==","signatures":[{"sig":"MEYCIQCZuRmBF4oI0zyX/MShyxcFPKn6jtoZoKMt/rLvuUW9ewIhALQ9CrrkTG+jr5f5UE9tGJFH+wi9nXlGzJ88sWgxOid+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG3oHFimV4o3sSw6tRJRyVKBSuwy2H0otWm6w3q80Y5AIgOkOXm9zN1nGUqoWVSVw6G7O7LvGzI0qibirZNXrC9Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39287276},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.68","oh-my-openagent-darwin-x64":"5.0.0-beta.68","oh-my-openagent-linux-arm64":"5.0.0-beta.68","oh-my-openagent-windows-x64":"5.0.0-beta.68","oh-my-openagent-darwin-arm64":"5.0.0-beta.68","oh-my-openagent-windows-arm64":"5.0.0-beta.68","oh-my-openagent-linux-x64-musl":"5.0.0-beta.68","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.68","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.68","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.68","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.68","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.68"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.68_1789587251475_0.8441707071877289","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.70":{"name":"oh-my-openagent","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-openagent@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":"91573f07dd9a36d2debfc1f2fde0098b44636fa3","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.70.tgz","fileCount":4061,"integrity":"sha512-Fx3eLMqn+3NoXx/psv73F4PPFI6qOC655KLVu2zGAvTI+tpzzugUlJhZJLg3XcHv4fQPIFqnOwHVz7qDjPfAhg==","signatures":[{"sig":"MEQCIFCHlnHchNfudk2xZYGjPFFTV0vwn8ZJbRvOLQIhMIhrAiB6VZxwbyyXsj0EX7mvnD3fe59omsYf283xa+rDmZHjiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLzuqaQq/OGXFXCz+mEbgMUYZNbOJoeDFQAYOtw+TjvAiEAgohOmQ6di29weiRU2VUU6oOKR9Sxkq9xkBe19oxAl9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38146568},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.70","oh-my-openagent-darwin-x64":"5.0.0-beta.70","oh-my-openagent-linux-arm64":"5.0.0-beta.70","oh-my-openagent-windows-x64":"5.0.0-beta.70","oh-my-openagent-darwin-arm64":"5.0.0-beta.70","oh-my-openagent-windows-arm64":"5.0.0-beta.70","oh-my-openagent-linux-x64-musl":"5.0.0-beta.70","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.70","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.70","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.70","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.70","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.70"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.70_1789682178103_0.568934055391219","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.71":{"name":"oh-my-openagent","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-openagent@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":"95ad731864cb79cbdb0273d7f505d076b732a6da","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.71.tgz","fileCount":4061,"integrity":"sha512-vUWo2Z+gMjzzzRO+tsSn966oKi3rfbBRCRFE0I/gm9z5NwVSPtmCNqO7+lsEIpUI9PPxLCeRSi+WZsLWctszgA==","signatures":[{"sig":"MEUCIEniE7B0QJkxTEZ6Gi+5z0Qx7homl6S69ucv8sRQRII6AiEA3H0RpWYifGAqj923XYETDCv7uF1VidDcPuBkYEVRGKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICxQqmvFQcMt+g61H4wFqHo2YZjESYzF+cwXlUKkicKoAiEA0bqmmtcftVotkUtLAA6QLZaoHnhts2PZ1TvaECh5/WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38146568},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.71","oh-my-openagent-darwin-x64":"5.0.0-beta.71","oh-my-openagent-linux-arm64":"5.0.0-beta.71","oh-my-openagent-windows-x64":"5.0.0-beta.71","oh-my-openagent-darwin-arm64":"5.0.0-beta.71","oh-my-openagent-windows-arm64":"5.0.0-beta.71","oh-my-openagent-linux-x64-musl":"5.0.0-beta.71","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.71","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.71","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.71","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.71","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.71"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.71_1789692991002_0.9679086970799236","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.72":{"name":"oh-my-openagent","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-openagent@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":"819ead2178c97a89e855f88f3e7c8525c8c3d0ec","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.72.tgz","fileCount":4061,"integrity":"sha512-gatXQOSoaICV2+b9FD6H/bEFTkJW+q4Xw27xjwTIAxWiAZwGY1QhnThfFhoH1kd/exzbFoJemjMXpjqJzF/Y9w==","signatures":[{"sig":"MEYCIQDzWPJ9omHAoKJsRCKIHx91ee2gbNViiJUielfGl5k4oQIhAJU7dHPaMApb/LeoElpvMsvdfWHFBoSZYunJjG/JU0dB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHG/3qQlF/KMpa2Ahaz554KYpntbMsjyER0NgqX6MBygIgGraLlXyiThTt4kK8zrEZkLKm3YTGU4Y95TnLZ1rwmtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38146568},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.72","oh-my-openagent-darwin-x64":"5.0.0-beta.72","oh-my-openagent-linux-arm64":"5.0.0-beta.72","oh-my-openagent-windows-x64":"5.0.0-beta.72","oh-my-openagent-darwin-arm64":"5.0.0-beta.72","oh-my-openagent-windows-arm64":"5.0.0-beta.72","oh-my-openagent-linux-x64-musl":"5.0.0-beta.72","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.72","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.72","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.72","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.72","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.72"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.72_1789702092693_0.7011766587755237","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.74":{"name":"oh-my-openagent","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-openagent@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":"7b3b6a3ce01bf6489197fcbcb0823ce2217cd022","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.74.tgz","fileCount":4061,"integrity":"sha512-qYCJTXCL7PgnzDF/cgWJ8YeA0T+md0rs5pbqO2+AlEM1xN97RansYMy1FXEM9uWX86hUMB3tqCLV7RqD/DETiA==","signatures":[{"sig":"MEYCIQDC+cyqS9n9FfpjtEEBWcoh7lLSd7hzMOoI5D4f2klyIAIhALt2/bKlPnDkA6hUciCyPDL0AoeD+XQdEe1bAYu6/MZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDDgw806Np1C2C/wTe7J1hzJkc8KsiV485ZN37us9wCHAiB8Cqdnp1wyU4ecvpgvPmCPvI5RzBFnbrcht4HLe6KJng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38149642},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.74","oh-my-openagent-darwin-x64":"5.0.0-beta.74","oh-my-openagent-linux-arm64":"5.0.0-beta.74","oh-my-openagent-windows-x64":"5.0.0-beta.74","oh-my-openagent-darwin-arm64":"5.0.0-beta.74","oh-my-openagent-windows-arm64":"5.0.0-beta.74","oh-my-openagent-linux-x64-musl":"5.0.0-beta.74","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.74","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.74","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.74","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.74","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.74"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.74_1789745538487_0.848634157133713","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.75":{"name":"oh-my-openagent","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-openagent@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":"d2bed61b483c5abd7c02238899cd4517ed09207b","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.75.tgz","fileCount":4061,"integrity":"sha512-pJmb+DyZY4Nn7tTOIDONhMHMUqR+sDdKz1TMYNIaef3GjYAXi8sSZemigVYPjBtISpA02WUhhSYJjTWWqyivuA==","signatures":[{"sig":"MEUCIQDFdpkH4rH3DVullbY3EbNNEqlh4j1lk2cMJXOpncJmrAIgeceMrfdHp1yQnReo725zZPRCEMi/8Ljd/LtU2FISeko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWEyxVwG56Y+t930b6BhKdI/PVdbEj+z9z/m53F1/MhAiEA1Vwa1MXxSi2Zl8RPNKLNo1ezi50KnyygSBBK5e6UaP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38150266},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.75","oh-my-openagent-darwin-x64":"5.0.0-beta.75","oh-my-openagent-linux-arm64":"5.0.0-beta.75","oh-my-openagent-windows-x64":"5.0.0-beta.75","oh-my-openagent-darwin-arm64":"5.0.0-beta.75","oh-my-openagent-windows-arm64":"5.0.0-beta.75","oh-my-openagent-linux-x64-musl":"5.0.0-beta.75","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.75","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.75","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.75","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.75","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.75"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.75_1789760563540_0.6137123358008556","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.76":{"name":"oh-my-openagent","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-openagent@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":"c07fc4700e7e0aa0d209ec2aa541391dcd34b371","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.76.tgz","fileCount":4061,"integrity":"sha512-Xw2UnS9Ey3NuCLdHjp6Sc0mpYby4zdYpGPQHiDLuccT05leV7Lr2pBNni8Nt2gKeczPLQqYME3xdHdPuSBrHqA==","signatures":[{"sig":"MEUCIHpoDFtEBnI3MQCX3i31ZT3G2TohOKlREF4oo3ds252HAiEAklDHk6vnRizm2ZTFrA3QhUqaHIKHZzoMzZ7yPbL5Qbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQ7zwMT7KDvIekChA9CToJG6Edm9tJCNHt7+CDzWQIyAIhAPKBFNm1TRye3D+qECIF0mCY68LPRFeoPaNgRC62K9LH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38150266},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.76","oh-my-openagent-darwin-x64":"5.0.0-beta.76","oh-my-openagent-linux-arm64":"5.0.0-beta.76","oh-my-openagent-windows-x64":"5.0.0-beta.76","oh-my-openagent-darwin-arm64":"5.0.0-beta.76","oh-my-openagent-windows-arm64":"5.0.0-beta.76","oh-my-openagent-linux-x64-musl":"5.0.0-beta.76","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.76","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.76","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.76","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.76","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.76"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.76_1789781555500_0.16128899494406723","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.77":{"name":"oh-my-openagent","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-openagent@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":"b5180d88ae586d575b6f2c571e473b65ac77a52e","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.77.tgz","fileCount":4061,"integrity":"sha512-63kFUrg7MS6ISgzLJCjxqR0Q2v2vgVGjcbkKck9VE9xP0XClrg/y3Og1N8UNgiHTbS+/VJi5VbP70qYks/TZHQ==","signatures":[{"sig":"MEUCIGj4ZorEsYMpetP9msJg5tMaZJ2WnAGFq4BebzIj6ctcAiEApIh+tcH8ciUdB45ruCTHjYyKFfa6QRJP8s371+lIkc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+7u4pnQdCLY1P3NLJU03L/lRGEKailC35JjhThzGysAiEAr1W+M6I279nS3dxIWwOBPb4Z86jfenMzbNfdwRKLJ9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38150258},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.77","oh-my-openagent-darwin-x64":"5.0.0-beta.77","oh-my-openagent-linux-arm64":"5.0.0-beta.77","oh-my-openagent-windows-x64":"5.0.0-beta.77","oh-my-openagent-darwin-arm64":"5.0.0-beta.77","oh-my-openagent-windows-arm64":"5.0.0-beta.77","oh-my-openagent-linux-x64-musl":"5.0.0-beta.77","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.77","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.77","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.77","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.77","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.77"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.77_1789793933579_0.24225673662127845","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.78":{"name":"oh-my-openagent","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-openagent@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":"c527a7ce91c5b49068532d24b67d1de9e3274719","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.78.tgz","fileCount":4061,"integrity":"sha512-8MqOWG+iw9f1mOCUCbM85KH58as+ORKkj0qjz4dkrv/2r7lYkpSOdd2MV39K+GmgToqCPUjOxhYwPUgzBUk1Xw==","signatures":[{"sig":"MEUCIB504xvhbkhbTDDX5b2wCGbuz2dlIj9nvUyhpK4HYVvMAiEAiQdjtWNe1sRcK/gz2NnADdF1tQEBmhpXjcmz9gfD1VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDasGz3K5Q4CF+g1gctA1xpHE4kRHeotXBU+AIvlSnhaAIgeFKKnDP3durclvwypbfK7TtsgSoiIYsQ2sxCsqkn+Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38150266},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.78","oh-my-openagent-darwin-x64":"5.0.0-beta.78","oh-my-openagent-linux-arm64":"5.0.0-beta.78","oh-my-openagent-windows-x64":"5.0.0-beta.78","oh-my-openagent-darwin-arm64":"5.0.0-beta.78","oh-my-openagent-windows-arm64":"5.0.0-beta.78","oh-my-openagent-linux-x64-musl":"5.0.0-beta.78","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.78","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.78","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.78","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.78","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.78"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.78_1789797065632_0.9415586074182452","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.79":{"name":"oh-my-openagent","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-openagent@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":"e21bec74bb320b7f54ecafaf8315aef4a6b47e4c","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.79.tgz","fileCount":4061,"integrity":"sha512-WlLpDUcfnKleYUrJIQbbzvp4cq3jBU4Zp7Ie8DUcG//vxv0nOoSnJdV0y0ue56SFd6FlY+PKpmusQ+TORl2fjA==","signatures":[{"sig":"MEYCIQCV35FQTyUgLQqVLdN4wVSGoyiIdJ4D9Gg+WnVXLckm5QIhANw0kvFyubjnZfCTfIm8UyQOoMAI1LiiY/CbCJzIzChM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHNn5a0xxaJD1t8/LQGs0PDwGcgVubDNYrcK2Ix7bsKAiEA7b/wNYen6PIdy9n3krR4X2kZIeIWB0W4IkqN+6+Laqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38150266},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.79","oh-my-openagent-darwin-x64":"5.0.0-beta.79","oh-my-openagent-linux-arm64":"5.0.0-beta.79","oh-my-openagent-windows-x64":"5.0.0-beta.79","oh-my-openagent-darwin-arm64":"5.0.0-beta.79","oh-my-openagent-windows-arm64":"5.0.0-beta.79","oh-my-openagent-linux-x64-musl":"5.0.0-beta.79","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.79","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.79","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.79","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.79","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.79"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.79_1789832383459_0.8088306601307789","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.80":{"name":"oh-my-openagent","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-openagent@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":"36cd3dc80d45fc7219e1d4e2b07417ee95077e72","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.80.tgz","fileCount":4062,"integrity":"sha512-aCYe/hIjCV/rTeMKS3Vt2O/EeibvoHKFPWStNg92aUCwStmxE4/QQM/1UpzLOqcaUkOKWALYNklDdi2kvA5+YA==","signatures":[{"sig":"MEYCIQC8EaxsMQqvOitgHf96e5rzoqrNbZQwoVaQFP5AgkJAhwIhAJZV0S4WBnbJPMZ5P1JN5t9g//l05nPwnDJkoRRT6gAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCL1ugcP3SWnYzMnTLdZh3rsi/Ap80hNQzC9bDM6QTz+gIgUeoqr+miZO5yjN7X1NfYLqd2DcZ67pTrPRPr6CvHzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38189978},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.80","oh-my-openagent-darwin-x64":"5.0.0-beta.80","oh-my-openagent-linux-arm64":"5.0.0-beta.80","oh-my-openagent-windows-x64":"5.0.0-beta.80","oh-my-openagent-darwin-arm64":"5.0.0-beta.80","oh-my-openagent-windows-arm64":"5.0.0-beta.80","oh-my-openagent-linux-x64-musl":"5.0.0-beta.80","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.80","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.80","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.80","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.80","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.80"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.80_1789929819701_0.9053053150972017","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.81":{"name":"oh-my-openagent","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-openagent@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":"52fb54c02c8a346f24c0cdb3344f4260c0664994","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.81.tgz","fileCount":4062,"integrity":"sha512-ZcMzDhlZ0zVOjq8c03ffdqEW4NlRkByz2c7vGq5GP+CoAQ9f24tMCwFbPNtcmAYK0jsfE9mwIbpWBCMa4ro/RQ==","signatures":[{"sig":"MEQCIA7X74JJ2+gRR8nsZIsHJmCXClRvjFW2HbkeW6m7iYLqAiBnLaH3i5nBrGOdIZ0IWZRI+lFoGSfPEcInpJUN33EHxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNo/RRqWKC7QNiPjUeovSvvnvVWATsLsAwpS+dOSGLEAiAAwI9dEP7XHq8KmsLpaFecYyv9qmo7drgbwp3jXvoSXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38903472},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.81","oh-my-openagent-darwin-x64":"5.0.0-beta.81","oh-my-openagent-linux-arm64":"5.0.0-beta.81","oh-my-openagent-windows-x64":"5.0.0-beta.81","oh-my-openagent-darwin-arm64":"5.0.0-beta.81","oh-my-openagent-windows-arm64":"5.0.0-beta.81","oh-my-openagent-linux-x64-musl":"5.0.0-beta.81","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.81","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.81","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.81","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.81","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.81"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.81_1789994830084_0.08350538013139164","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.82":{"name":"oh-my-openagent","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-openagent@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":"84e7c3ce9265fd7f750deb68e5ae782aedcee680","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.82.tgz","fileCount":4063,"integrity":"sha512-21665pOy7djPR2HvUNfBBCkuo/vr2AnmHGsw6OFnD+mglj1a/VLLIl/TI1A/aJv9GVX13c5Pk/ewt9ofYk45xg==","signatures":[{"sig":"MEYCIQDjlkjXiD3OkOhCu8jlFCH1fdb+6yEeS914G152ez849gIhAMt/JcH1Dt75c2MEpwMfcAasr4ZpziiIVBHxtvklaMja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY3Vlp2oyEVLbJ1fY9r2ds9LfNI+8y0e/lIvlx1BUQswIhANfc9DQg3AZh/qNTJ+L+AioK05k/h4HdZcNwcAH6QX10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38913527},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.82","oh-my-openagent-darwin-x64":"5.0.0-beta.82","oh-my-openagent-linux-arm64":"5.0.0-beta.82","oh-my-openagent-windows-x64":"5.0.0-beta.82","oh-my-openagent-darwin-arm64":"5.0.0-beta.82","oh-my-openagent-windows-arm64":"5.0.0-beta.82","oh-my-openagent-linux-x64-musl":"5.0.0-beta.82","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.82","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.82","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.82","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.82","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.82"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.82_1790036689762_0.6639010628545883","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.83":{"name":"oh-my-openagent","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-openagent@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":"91ca801ba2694c5981d4366700c091da4e1ef77f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.83.tgz","fileCount":4115,"integrity":"sha512-CrFNJBfc1jScMzqT4o8tL9pt+5P6SfjUjsCZZk/1G+atIQz1mZBqdtvDUymyNthKjA8PS64KGWovvVbueCHDkQ==","signatures":[{"sig":"MEQCIGcMN5QzTz6KjERaDl7TZG8tG/ZyX1U8VjJAgQp3x7y2AiBUy+DC+F1lQOfA9aMnYvyCSvSNiN6QQm1A/KS+k0Q8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXJy/ae6ZEZE8tU55F3T5ff4qsFGzNA8rZKFVi+9PR8wIhAONP+zC4jFO3Csi2R28aZrdYzIIKI3hWfI/oelGGCa2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39085478},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.83","oh-my-openagent-darwin-x64":"5.0.0-beta.83","oh-my-openagent-linux-arm64":"5.0.0-beta.83","oh-my-openagent-windows-x64":"5.0.0-beta.83","oh-my-openagent-darwin-arm64":"5.0.0-beta.83","oh-my-openagent-windows-arm64":"5.0.0-beta.83","oh-my-openagent-linux-x64-musl":"5.0.0-beta.83","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.83","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.83","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.83","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.83","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.83"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.83_1790099576054_0.194608157785654","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.84":{"name":"oh-my-openagent","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-openagent@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":"d7de36ce2042abac2133fc5a1e8e3cb13acc06da","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.84.tgz","fileCount":4116,"integrity":"sha512-86Xf9EXwEuvGZUo68RX2oxKOcKqDBl1OgiEAL9GlXY1nucWVHdTUlfGze60DVdVOK2905fus2aiUXTgD1jUFUg==","signatures":[{"sig":"MEQCIHTYrEkN4eh8Uhp5yAq0xvW1VPbXdqjHA+m/hak8JBw4AiBW+eriU/D+nnYlpL+xMoc0lPY5x/lGCGTJFSgjwQ1bXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAcJgUUSTXnxwFXhibsZ2cbxCdvRLxPuv8XZCZ7TYprIAiEAmK67Bg9NPSMqdLqaWujQtNF5VJWWnPyKJPylHH91ZgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39112700},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.84","oh-my-openagent-darwin-x64":"5.0.0-beta.84","oh-my-openagent-linux-arm64":"5.0.0-beta.84","oh-my-openagent-windows-x64":"5.0.0-beta.84","oh-my-openagent-darwin-arm64":"5.0.0-beta.84","oh-my-openagent-windows-arm64":"5.0.0-beta.84","oh-my-openagent-linux-x64-musl":"5.0.0-beta.84","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.84","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.84","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.84","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.84","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.84"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.84_1790108735542_0.8058436731112266","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.85":{"name":"oh-my-openagent","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-openagent@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":"89f56ebff4b9f1aec5be5e603badc78c086d172f","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.85.tgz","fileCount":4116,"integrity":"sha512-j9GJbcDbCMwocbhJCeD8EozGIa4WoT+4PyUL1rEHfadp3L4Bb//MpV6T6bAj6X83VD3SYIKt3UVDMk6KVElrKg==","signatures":[{"sig":"MEQCIBKMKCCXt7SG82BNGwIkYnykh6l3nR8/ZZOxWQ0ZjiZIAiBn7l36kS9/92nhWJnHHI4EMeW/Q43B/2VR0V5R9JYlSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIExy+8T8UQ48+9vSpNhDZWpt9rxv6m9X8vDy3FPYpRA3AiAe4Ef9LBIPOO0O715K3tSFvjarYknr7CHxJWTfjlLZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39120836},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.85","oh-my-openagent-darwin-x64":"5.0.0-beta.85","oh-my-openagent-linux-arm64":"5.0.0-beta.85","oh-my-openagent-windows-x64":"5.0.0-beta.85","oh-my-openagent-darwin-arm64":"5.0.0-beta.85","oh-my-openagent-windows-arm64":"5.0.0-beta.85","oh-my-openagent-linux-x64-musl":"5.0.0-beta.85","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.85","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.85","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.85","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.85","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.85"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.85_1790135685703_0.949561781917603","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.86":{"name":"oh-my-openagent","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-openagent@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":"f0c4acc682d3b236ed6b8917ee80675f8fef3435","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.86.tgz","fileCount":4116,"integrity":"sha512-t6CJQWUOHmFt4/h8HgVBoiB6vwhWcKaVuYGeRWQQDKXuwE7SDzJT4J5/69w6uWBrmwF3L5f9Um0Lkt7J2z9Y6g==","signatures":[{"sig":"MEUCIQC3UV+Qx+cXjgKKOl4eXeH1OhBfTl4yBxj4e6GU5RvFpAIgXJ1rRVE94J4LBnzZ93svY7o+d+YG4PiE1Ocai7/riEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtXs+yjPCwya6dHNbVRv37W0YagAXDs9ZdwKlnSXDu4AiEAi6OrxS29/EEvNrLZ6m7UzMDR4rXYLcyRoKl2w0Vkfgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39121884},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.86","oh-my-openagent-darwin-x64":"5.0.0-beta.86","oh-my-openagent-linux-arm64":"5.0.0-beta.86","oh-my-openagent-windows-x64":"5.0.0-beta.86","oh-my-openagent-darwin-arm64":"5.0.0-beta.86","oh-my-openagent-windows-arm64":"5.0.0-beta.86","oh-my-openagent-linux-x64-musl":"5.0.0-beta.86","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.86","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.86","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.86","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.86","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.86"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.86_1790144651311_0.01942266874927978","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.87":{"name":"oh-my-openagent","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-openagent@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":"b118c3e12a764f54529986bcf3894ec30a8f9cce","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.87.tgz","fileCount":4130,"integrity":"sha512-u1U8lgr5n6C3h0Ayv9xExIie0/3Y+cuB5TOlWW2C5psHvBD12W355lzWw8WYKUnUYOa1lbsWNztVjGDm2iA3Zg==","signatures":[{"sig":"MEUCIQC1a6r+Gkb9idHa2ex75tA6QGR2X1ZfxnopucclCKicQgIgBInKX2eIGX+v6efFBYJmdF+iUJutnusXys/R59fxW3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGhb0ci39JLRPzobPDteSh6xxdMQfWZ4uWQntbkg0ifQIgRKYzDfuhYc+I+O33oP5AzuZGVA4cn8SOG4lLBkIKkh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42171266},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.87","oh-my-openagent-darwin-x64":"5.0.0-beta.87","oh-my-openagent-linux-arm64":"5.0.0-beta.87","oh-my-openagent-windows-x64":"5.0.0-beta.87","oh-my-openagent-darwin-arm64":"5.0.0-beta.87","oh-my-openagent-windows-arm64":"5.0.0-beta.87","oh-my-openagent-linux-x64-musl":"5.0.0-beta.87","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.87","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.87","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.87","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.87","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.87"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.87_1790161942837_0.5515508007355499","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.88":{"name":"oh-my-openagent","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-openagent@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":"4ceab8540c179fefe20b72ca1819af814ca8dffa","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.88.tgz","fileCount":4130,"integrity":"sha512-BDy1JUw/Q43IbeINIoLlKHgRy/dEKO1JKXVDzFaIBGcYYF3K8cNHOSFXdpL8V2E6jp0CcrBVM7MtZSW4Pp2CeQ==","signatures":[{"sig":"MEUCIQC0+jg+ahh14SbSCQ5KouH01j8mtrf7D/lj/vTB3DiW4gIgEeaXLaPDPmQyUpb2ridENRx2kdfgfe9s22Qi9woFXqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTxYqtB4ctEgBKt8sjpJKbKMEt4L1S2RY5w/xNoy0koAIgFSb9RbFKeVhhJCki1n4+/9tkMrd7eK+ToO+n1PvLQno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42186817},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.88","oh-my-openagent-darwin-x64":"5.0.0-beta.88","oh-my-openagent-linux-arm64":"5.0.0-beta.88","oh-my-openagent-windows-x64":"5.0.0-beta.88","oh-my-openagent-darwin-arm64":"5.0.0-beta.88","oh-my-openagent-windows-arm64":"5.0.0-beta.88","oh-my-openagent-linux-x64-musl":"5.0.0-beta.88","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.88","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.88","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.88","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.88","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.88"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.88_1790177876258_0.07250872021680022","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.89":{"name":"oh-my-openagent","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-openagent@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":"18c6066e5ccd35a0d32151fe9e68c9b8973c41b4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.89.tgz","fileCount":4134,"integrity":"sha512-u+gY0m7MM4Jp875Dj2x8gIHliqiODpwoxptDSO3DzgbPOjt+JcOKJcmNCpdfvvPv3vPAZFPF7e6dqt41OvESsQ==","signatures":[{"sig":"MEUCIDYGtQLkZWlBUR3g80enS6d6YrBhl8fc70JJDHFsxJ6CAiEArOO3jempHdnVeG/+bxHjPCJF3qK7CuLzmi3iBsxE7qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnw+38AOBkEN1XmbWHBltWOHUydiIb2suAlFC6ximJ9AIgHILzNpyYvdAL56yFAfZheWe7Innd/16hSLLc9LSB23g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42206425},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.89","oh-my-openagent-darwin-x64":"5.0.0-beta.89","oh-my-openagent-linux-arm64":"5.0.0-beta.89","oh-my-openagent-windows-x64":"5.0.0-beta.89","oh-my-openagent-darwin-arm64":"5.0.0-beta.89","oh-my-openagent-windows-arm64":"5.0.0-beta.89","oh-my-openagent-linux-x64-musl":"5.0.0-beta.89","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.89","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.89","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.89","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.89","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.89"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_5.0.0-beta.89_1790234503555_0.8106196894665842","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.90":{"_id":"oh-my-openagent@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":"30ed9737d1235f56bc898909e5a84a0f86fe15a4","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-5.0.0-beta.90.tgz","fileCount":4249,"integrity":"sha512-FMuXKVi0AThltKJDI/6JZFic8I8HlW4hwmUMiuPqFlcL5LnFArcPTOM2VJvxJIroQm/TrmdSQpDIiBhba8yM+A==","signatures":[{"sig":"MEYCIQDxv297SQgbOW/Kl7ikXLViCX+t+AzWfWJAFSQIBK2P0gIhAKf9lxeXiDDl5y4thLBCCl5gu/K2lipe0nXzqZZFAbiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsq7ikJbouaIDR/l2SyY5GGxq/wdLVgNlKNpyzZ5MFvAIgORYUX38gBRrvLimeybVkCiYRLNeV9C1GYK0ul+Gi90I="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@5.0.0-beta.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43098825},"main":"./dist/index.js","name":"oh-my-openagent","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:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"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-openagent-linux-x64":"5.0.0-beta.90","oh-my-openagent-darwin-x64":"5.0.0-beta.90","oh-my-openagent-linux-arm64":"5.0.0-beta.90","oh-my-openagent-windows-x64":"5.0.0-beta.90","oh-my-openagent-darwin-arm64":"5.0.0-beta.90","oh-my-openagent-windows-arm64":"5.0.0-beta.90","oh-my-openagent-linux-x64-musl":"5.0.0-beta.90","oh-my-openagent-linux-arm64-musl":"5.0.0-beta.90","oh-my-openagent-linux-x64-baseline":"5.0.0-beta.90","oh-my-openagent-darwin-x64-baseline":"5.0.0-beta.90","oh-my-openagent-windows-x64-baseline":"5.0.0-beta.90","oh-my-openagent-linux-x64-musl-baseline":"5.0.0-beta.90"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-openagent_5.0.0-beta.90_1790293959471_0.09466117858396705"}}},"time":{"created":"2026-03-07T17:30:02.275Z","modified":"2026-09-24T23:52:40.028Z","3.11.0":"2026-03-07T17:30:02.599Z","3.11.1":"2026-03-07T18:40:42.114Z","3.11.2":"2026-03-08T18:06:32.608Z","3.12.0":"2026-03-17T17:19:10.836Z","3.12.1":"2026-03-18T04:20:57.515Z","3.12.2":"2026-03-18T05:51:40.884Z","3.12.3":"2026-03-18T07:06:44.398Z","3.13.0":"2026-03-25T00:25:20.507Z","3.13.1":"2026-03-25T04:03:26.481Z","3.14.0":"2026-03-26T16:03:16.535Z","3.15.0":"2026-04-04T16:21:53.377Z","3.15.1":"2026-04-05T00:48:51.415Z","3.15.2":"2026-04-05T05:56:17.313Z","3.15.3":"2026-04-06T03:52:27.351Z","3.16.0":"2026-04-08T09:57:22.613Z","3.17.0":"2026-04-11T13:24:17.203Z","3.17.1":"2026-04-11T14:41:34.222Z","3.17.2":"2026-04-13T17:56:34.609Z","3.17.3":"2026-04-15T07:33:50.863Z","3.17.4":"2026-04-16T06:20:50.288Z","3.17.5":"2026-04-24T02:51:36.571Z","3.17.6":"2026-04-28T06:14:16.904Z","3.17.7":"2026-04-30T06:39:52.722Z","3.17.8":"2026-04-30T06:54:06.900Z","3.17.9":"2026-04-30T07:08:37.210Z","3.17.10":"2026-04-30T07:40:02.899Z","3.17.11":"2026-04-30T12:58:13.913Z","3.17.12":"2026-04-30T17:16:02.641Z","3.17.13":"2026-05-04T07:35:22.458Z","3.17.14":"2026-05-05T10:24:30.749Z","3.17.15":"2026-05-06T04:45:41.844Z","4.0.0":"2026-05-07T10:05:44.659Z","4.1.0":"2026-05-13T02:25:26.846Z","4.1.1":"2026-05-13T08:08:06.690Z","4.1.2":"2026-05-14T06:30:55.569Z","4.2.0":"2026-05-18T08:05:08.873Z","4.2.1":"2026-05-18T09:25:15.294Z","4.2.2":"2026-05-18T12:48:21.752Z","4.2.3":"2026-05-20T09:30:39.448Z","4.3.0":"2026-05-21T15:13:29.732Z","4.3.1":"2026-05-22T14:00:47.297Z","4.4.0":"2026-05-23T18:23:33.983Z","4.5.0":"2026-05-26T07:48:25.149Z","4.5.1":"2026-05-26T10:02:10.368Z","4.5.2":"2026-05-30T14:39:03.984Z","4.5.3":"2026-05-30T14:42:27.136Z","4.5.4":"2026-05-30T14:47:39.148Z","4.5.5":"2026-05-30T14:54:02.537Z","4.5.6":"2026-05-30T15:04:31.253Z","4.5.7":"2026-05-30T15:14:32.212Z","4.5.8":"2026-05-30T15:19:47.916Z","4.5.9":"2026-05-30T15:21:52.455Z","4.5.10":"2026-05-30T15:23:29.042Z","4.5.11":"2026-05-30T15:27:23.380Z","4.5.12":"2026-05-30T15:29:42.181Z","4.6.0":"2026-06-01T16:53:30.998Z","4.7.0":"2026-06-02T16:34:18.243Z","4.7.1":"2026-06-02T17:14:45.641Z","4.7.2":"2026-06-02T17:33:28.177Z","4.7.3":"2026-06-03T03:12:51.913Z","4.7.4":"2026-06-03T03:27:47.431Z","4.7.5":"2026-06-03T05:02:32.938Z","4.8.0":"2026-06-08T22:15:09.400Z","4.8.1":"2026-06-09T00:48:23.566Z","4.9.0":"2026-06-11T14:54:49.460Z","4.9.1":"2026-06-11T15:33:45.109Z","4.9.2":"2026-06-12T01:17:49.033Z","4.10.0":"2026-06-14T15:58:59.513Z","4.11.0":"2026-06-17T09:57:38.942Z","4.11.1":"2026-06-18T07:18:31.585Z","4.12.0":"2026-06-20T03:06:21.069Z","4.12.1":"2026-06-20T09:48:48.065Z","4.13.0":"2026-06-22T15:29:04.092Z","4.14.0":"2026-06-29T14:38:45.851Z","4.14.1":"2026-06-30T08:37:15.645Z","4.14.2":"2026-07-01T00:26:18.377Z","4.15.0":"2026-07-01T03:18:49.299Z","4.15.1":"2026-07-01T13:56:08.768Z","4.16.0":"2026-07-07T14:21:16.677Z","4.16.1":"2026-07-09T09:40:28.188Z","4.16.2":"2026-07-10T01:06:57.872Z","4.16.3":"2026-07-10T14:03:35.531Z","4.17.0":"2026-07-11T19:50:40.881Z","4.17.1":"2026-07-13T06:40:27.332Z","4.18.0":"2026-07-14T07:35:50.357Z","4.18.1":"2026-07-14T11:25:17.762Z","4.18.2":"2026-07-16T08:47:06.084Z","4.19.0":"2026-07-17T16:40:31.418Z","4.19.1":"2026-07-22T13:07:46.361Z","4.19.2":"2026-07-26T17:30:57.394Z","4.19.3":"2026-07-28T15:33:52.752Z","4.19.4":"2026-08-01T09:47:40.813Z","5.0.0-beta.1":"2026-08-09T22:58:22.266Z","5.0.0-beta.2":"2026-08-10T00:04:37.229Z","5.0.0-beta.3":"2026-08-10T01:34:15.883Z","5.0.0-beta.4":"2026-08-10T04:19:42.279Z","5.0.0-beta.5":"2026-08-10T10:11:14.797Z","5.0.0-beta.6":"2026-08-11T18:47:49.175Z","5.0.0-beta.7":"2026-08-12T20:50:00.971Z","5.0.0-beta.8":"2026-08-17T16:18:09.209Z","5.0.0-beta.9":"2026-08-17T22:43:15.227Z","5.0.0-beta.10":"2026-08-18T10:53:48.891Z","5.0.0-beta.11":"2026-08-19T05:49:47.810Z","5.0.0-beta.12":"2026-08-19T17:16:03.092Z","5.0.0-beta.13":"2026-08-20T20:56:54.486Z","5.0.0-beta.14":"2026-08-21T10:44:27.649Z","5.0.0-beta.15":"2026-08-21T13:48:22.953Z","5.0.0-beta.16":"2026-08-22T05:50:52.160Z","5.0.0-beta.17":"2026-08-22T20:05:04.480Z","5.0.0-beta.18":"2026-08-24T02:07:34.752Z","5.0.0-beta.19":"2026-08-24T18:14:04.877Z","5.0.0-beta.20":"2026-08-25T17:10:26.197Z","5.0.0-beta.21":"2026-08-26T07:00:43.288Z","5.0.0-beta.22":"2026-08-27T02:36:16.931Z","5.0.0-beta.23":"2026-08-27T18:35:59.965Z","5.0.0-beta.24":"2026-08-28T06:21:46.027Z","5.0.0-beta.25":"2026-08-28T15:43:40.472Z","5.0.0-beta.26":"2026-08-29T00:11:46.381Z","5.0.0-beta.28":"2026-08-30T11:32:13.152Z","5.0.0-beta.29":"2026-08-30T15:16:28.685Z","5.0.0-beta.30":"2026-08-30T17:17:49.003Z","5.0.0-beta.31":"2026-08-31T16:19:16.958Z","5.0.0-beta.32":"2026-09-02T04:58:03.434Z","5.0.0-beta.33":"2026-09-02T06:14:06.033Z","5.0.0-beta.34":"2026-09-02T08:15:14.019Z","5.0.0-beta.35":"2026-09-03T01:22:17.296Z","5.0.0-beta.36":"2026-09-03T06:42:55.658Z","5.0.0-beta.37":"2026-09-03T12:19:18.320Z","5.0.0-beta.38":"2026-09-03T13:53:18.832Z","5.0.0-beta.39":"2026-09-03T15:33:25.178Z","5.0.0-beta.40":"2026-09-04T03:54:50.444Z","5.0.0-beta.42":"2026-09-04T16:58:27.553Z","5.0.0-beta.43":"2026-09-05T12:58:36.711Z","5.0.0-beta.44":"2026-09-06T16:03:35.972Z","5.0.0-beta.45":"2026-09-06T18:19:36.422Z","5.0.0-beta.46":"2026-09-07T04:57:51.706Z","5.0.0-beta.47":"2026-09-07T14:22:41.084Z","5.0.0-beta.48":"2026-09-07T17:29:33.407Z","5.0.0-beta.49":"2026-09-08T18:32:35.147Z","5.0.0-beta.50":"2026-09-09T06:05:01.598Z","5.0.0-beta.51":"2026-09-09T10:44:50.421Z","5.0.0-beta.52":"2026-09-10T11:51:22.935Z","5.0.0-beta.53":"2026-09-10T18:13:23.072Z","5.0.0-beta.55":"2026-09-11T18:25:50.459Z","5.0.0-beta.54":"2026-09-11T18:47:30.431Z","5.0.0-beta.56":"2026-09-12T05:18:55.881Z","5.0.0-beta.60":"2026-09-13T00:31:20.545Z","5.0.0-beta.62":"2026-09-13T02:54:46.781Z","5.0.0-beta.63":"2026-09-15T18:01:26.137Z","5.0.0-beta.64":"2026-09-16T04:33:52.215Z","5.0.0-beta.65":"2026-09-16T05:41:46.650Z","5.0.0-beta.66":"2026-09-16T09:11:24.269Z","5.0.0-beta.67":"2026-09-16T10:33:14.482Z","5.0.0-beta.68":"2026-09-16T19:34:11.728Z","5.0.0-beta.70":"2026-09-17T21:56:18.473Z","5.0.0-beta.71":"2026-09-18T00:56:31.328Z","5.0.0-beta.72":"2026-09-18T03:28:12.881Z","5.0.0-beta.74":"2026-09-18T15:32:18.801Z","5.0.0-beta.75":"2026-09-18T19:42:43.724Z","5.0.0-beta.76":"2026-09-19T01:32:35.690Z","5.0.0-beta.77":"2026-09-19T04:58:53.784Z","5.0.0-beta.78":"2026-09-19T05:51:05.820Z","5.0.0-beta.79":"2026-09-19T15:39:43.716Z","5.0.0-beta.80":"2026-09-20T18:43:39.891Z","5.0.0-beta.81":"2026-09-21T12:47:10.364Z","5.0.0-beta.82":"2026-09-22T00:24:50.201Z","5.0.0-beta.83":"2026-09-22T17:52:56.288Z","5.0.0-beta.84":"2026-09-22T20:25:35.780Z","5.0.0-beta.85":"2026-09-23T03:54:46.551Z","5.0.0-beta.86":"2026-09-23T06:24:11.564Z","5.0.0-beta.87":"2026-09-23T11:12:23.105Z","5.0.0-beta.88":"2026-09-23T15:37:56.522Z","5.0.0-beta.89":"2026-09-24T07:21:43.782Z","5.0.0-beta.90":"2026-09-24T23:52:39.709Z"},"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":""}