{"_id":"lazycodex-ai","_rev":"35-61590a03eadb51a9bf88f3dbd9053652","name":"lazycodex-ai","dist-tags":{"latest":"4.19.1"},"versions":{"0.2.1":{"name":"lazycodex-ai","version":"0.2.1","keywords":["codex","oh-my-openagent","ai-agents","orchestration"],"author":{"name":"Yeongyu Kim"},"license":"MIT","_id":"lazycodex-ai@0.2.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://lazycodex.ai","bugs":{"url":"https://github.com/code-yeongyu/lazycodex/issues"},"bin":{"lazycodex-ai":"bin/lazycodex-ai.js"},"dist":{"shasum":"33880a40cedf9d45a426f43cc5244db37091a766","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-0.2.1.tgz","fileCount":4,"integrity":"sha512-rJ0V0+/2RRc+uXsA3jwrPy0K41Vg/Nu3yJk7w1vHgblES8HKG5wzU3JsU7RwhljlLntzjkujsRXS0qkcD8K+qA==","signatures":[{"sig":"MEUCIBdYsvmuGKysAWDIP20LM+pFsIuBHB/Iy+AuU96k0p6PAiEA7PrLjRiF2phfENFO3CNyaEcnE7OArUm5O2pHuo20jc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6580},"type":"module","gitHead":"3fb8802e314dc0a1f23481dd3782cdca26b92dc2","scripts":{"test":"node --test test/lazycodex-ai-bin.test.mjs","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https://github.com/code-yeongyu/lazycodex.git","type":"git"},"_npmVersion":"11.16.0","description":"Codex install alias for oh-my-openagent. Run `bunx lazycodex-ai install` to set up the Codex platform.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_0.2.1_1780194495474_0.2446903049486877","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"lazycodex-ai","version":"4.6.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"5012a6e4a6e73e7e016007f8df0e570a2eff17a8","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.6.0.tgz","fileCount":2213,"integrity":"sha512-n56WbhiBK/ZnQRCUHgiF90Cwn2Uu3A0MQVrlSP5HONM9OdXhu0Io/6WP0nek88v4EG93ky06M8UNZpsBISTOpQ==","signatures":[{"sig":"MEQCIERwE1t9j4V4b1pXW6ZNF/Gqtzs4OQUdGlF2af6QA/xfAiBHiuJNj+eMl/gNXHjorKXMsnIiR+uNk+TC0+sl5bHDQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396981533},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.6.0_1780332868366_0.33756197982414093","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"lazycodex-ai","version":"4.7.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"bb662fd2410a78d4e42161cef6f8680b3b099fe2","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.0.tgz","fileCount":2223,"integrity":"sha512-+CYHDkpn1AA+rlQRTGzmjn1tgUlpoBN5IGaSGElMSQY53TD+WlPWPhLTCp/QUH01Rz3Wrbu2S5+rT14uVtKyVw==","signatures":[{"sig":"MEQCIG8BNBN+Z2qYQyBAdSXMFlTogJMaV1dfzTraE5RRqyUpAiBKofVk3XzZI92M0KPolVwmv8N8PgdUg4ZKhX7YKayFGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397041781},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.0_1780418115270_0.8445113838256972","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"lazycodex-ai","version":"4.7.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"96468da8a1140d2899021fdabd792f49a9f6a739","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.1.tgz","fileCount":2231,"integrity":"sha512-zrJ2MCSno3Xwq6wTwUeingUkPNDn3o825r6+p6XxytYuzNR5L2RmCTurQPRwaSxYiwWJtyuHyh830Mr/qywpTg==","signatures":[{"sig":"MEUCIAdvtwhwICSPPLDAdZSUlF2nckFnpSw6RaYkkeYHgCDoAiEA5cpiFqqJjXMhikWSFw9s7Feg5Apz10CD8CVT0s48tf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397067262},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.1_1780420547464_0.8840189919870973","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"lazycodex-ai","version":"4.7.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"aac449a78a5f410a2dd00a230455e83ddb0ca83c","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.2.tgz","fileCount":2231,"integrity":"sha512-Tv9RBK+7nkxo+lIkN5/g+Gvia5Hrw5k038NSV7EXHTB/8vnB/SHb7yJyoPF8+5jPT27EjO2ZIGcQclKbluL/6A==","signatures":[{"sig":"MEUCIEEFiKsI0IMiJ8UzPqI/Lz+KNZzxcGyhvnzA2oCaAXIQAiEA+BBNfFu6odZk0Yfa0YxdSXvpJhlqt5TEwLMpWG089a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397067262},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.2_1780421666235_0.2605670663606079","host":"s3://npm-registry-packages-npm-production"}},"4.7.3":{"name":"lazycodex-ai","version":"4.7.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"444f14e6f0c3942c42ddb3d7e3a29687080a5042","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.3.tgz","fileCount":2236,"integrity":"sha512-15dAZyFnmfwu23ohfQlWaQj324dDNzUqY6ez7Otz8pbeKypJbyLS3pNUQZlUBsMsjdz8ArPo+ffL1VY3oMMbSQ==","signatures":[{"sig":"MEUCIQCf3zUy+R7NOFBw3+RtWe7A0nivm6NpwelCWoIYtM+/cQIgXZsz/yfMm+JQJlzpcgcGYCRtVSwvQWVOFyz94eOSx04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397084745},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.3_1780456432432_0.830646651002108","host":"s3://npm-registry-packages-npm-production"}},"4.7.4":{"name":"lazycodex-ai","version":"4.7.4","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"c1ff16be4ba159851ec1a0e54a66b11be57d1196","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.4.tgz","fileCount":2238,"integrity":"sha512-jBV+zb3dCqQ8kKGtJMUXM7rTZj678X/ohVNz78bZlTFE9UGasbQ0cPvHvRRVpHUqWp3Rh3zZZ/dns/9P3+u4Jg==","signatures":[{"sig":"MEUCIC8PM8i/9QBPVJKEbaUq8qseOqn/vyH0Wj8untBmtIRPAiEAxjEwSgG/VwN0/4GHdkwfWcQwXS/3otfZy+SvO10LpBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397095457},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.4_1780457328263_0.6223781530533208","host":"s3://npm-registry-packages-npm-production"}},"4.7.5":{"name":"lazycodex-ai","version":"4.7.5","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"345f68f743a1da000df89d215ff6897b629f7ea5","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.7.5.tgz","fileCount":2239,"integrity":"sha512-ZVp3l/EIg9KX/J6m7P8byiXyNjaVM74ZNSfRSUrZFkXlIu872xnOZ724gO73QZk2/0fyGRr8wVriUb4rpbFbPw==","signatures":[{"sig":"MEYCIQDIoJCj62+ByziqhUGRL5FeCsQMICqFhZa//zwEEw0K0AIhALboEAFDoYA9kYlcrzj37KvKl6hIF6TP5sZbARp4wxVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397099246},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.7.5_1780463009055_0.4056558935866805","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"lazycodex-ai","version":"4.8.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"dc74c2aeffa19dee30ab2f87423026ebd9e9f127","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.8.0.tgz","fileCount":2383,"integrity":"sha512-Mrz2P7pZtjJQ9cc/WQmmpwxyIluOc4b1Zq69zbEki4ZjMI/kVXsKhvG7HUYRFAjGLR+XZr2XBdmaVhISd+M/mw==","signatures":[{"sig":"MEUCIQDGfmiXWrm6T069HLJl8xPjtbuu6UcOAcW8hqG9FeszAwIgIibQ3okPahNg18vLxkRn4bBgM97CLXsexRTNhY/YLB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397530978},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.8.0_1780956966349_0.6602883925930607","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"lazycodex-ai","version":"4.8.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"412bed800b9d75c173f551e6d142f8098af83a9d","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.8.1.tgz","fileCount":2384,"integrity":"sha512-z/mm+YCY6E3OkHXUxo/FJEEiv7cQfspJwal/O141mJpnq9LviEM1uOzPb4+MIaikSzpNgWqmktktPPWDaVDf4g==","signatures":[{"sig":"MEUCIQDjPCsFirow2Uw324F6Z86n9fdBRO3e8vfWz++OLRslPgIgKhj32EMPa7jt75gxLMHcsT4NFD4Vfpzn/Vo7SUhJ/OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397537189},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.8.1_1780966159708_0.4262641879309965","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"lazycodex-ai","version":"4.9.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"cbd326e94276509a9c77689ac8c6f650c30bb965","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.9.0.tgz","fileCount":2655,"integrity":"sha512-gb7Eztg6ltRDwpRGaGOjTS2wc0nzsUoSaXum5wTpA6ljq8Bki03IHjNc4HlDjxSdVt0232iNNT4njnTr/dTMKA==","signatures":[{"sig":"MEUCIAK5KRUF7SRURsBC8NSrMwfGG7bDmkYXvaAGo5eA32h3AiEAwCnsgTV3oaBMRTxNvkQezBmOies+7oAd0LaFdz8orc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403527025},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.9.0_1781189737216_0.8979483971130988","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"lazycodex-ai","version":"4.9.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"c1aa14c5e2835e724828cdba191d6d220914323a","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.9.1.tgz","fileCount":2655,"integrity":"sha512-Jwfjtf+1YdchXkfvNjbILqAr9ecC0KykQanR4gl7w2OBAy5SMX+hz7WFc5tMjOupoEuwXXHWrOHZ0F7ouVLKtQ==","signatures":[{"sig":"MEUCIBwOTADMnkVI8OBqNif5RzyC5GxZAUk8ZtON0H/tIDIzAiEA5xy2G80GwBcVwGxL0IPAqAC++6AD1Wu3LwmWRURtCy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403528542},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.9.1_1781192075504_0.7226869129092139","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"lazycodex-ai","version":"4.9.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"34b4af6043efbd56d8bf004c760fdeb628dda9b4","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.9.2.tgz","fileCount":2655,"integrity":"sha512-5J7iMdviPD48Ocp0ct6PfT2WYpcZIklvDIr4LNw12ZkehAMQTB9tLf/2LdDaovcFKZVxCsaFMmGKKBn35w/5/w==","signatures":[{"sig":"MEYCIQCsDkie07iO/y8eXeGvofCL4RNd2GxK8As6i8gqJaSWngIhALgSm5sPVjlzz+d+345L1FJcRjmbzpqX+BVx3oSIA8LW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403552206},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.9.2_1781227124975_0.9334101700278321","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"lazycodex-ai","version":"4.10.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"a5a95c748c99a6b9933061331119978832ad6151","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.10.0.tgz","fileCount":2693,"integrity":"sha512-n4MYQaYEn7eWvHz0A8oHxEbFOhJTo9kfgMFOroWwD42vyByBh0Zx+eAESp/SFEBrNSITIQGZMdy4P1+2/R2QzQ==","signatures":[{"sig":"MEYCIQC5l370j7EqTB73OPVjVyRAsu2av4peUK/WNzCfnJo7zQIhAKEetyIKgckqm5rmSXDQgTXY2Uq6BltsGKD+EguN3RC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403748323},"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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@ast-grep/cli","@ast-grep/napi","@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.10.0_1781452790267_0.6522736927170705","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"lazycodex-ai","version":"4.11.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"6da9f274f23e5ce24f259293a3020e350fdeab97","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.11.0.tgz","fileCount":2701,"integrity":"sha512-TN4XKnJ6ir78PtzgazLxqdS/jgcy9PV++wvsky4AEhiaYJ9W4HmO6WUQBGeGsx6wrkKr/9L/Dkrx1SZKg1YvSA==","signatures":[{"sig":"MEQCIBashzqlzF7SS7FKu9S4fAcEVUrFZItKT9lZxy2/Pup4AiBjWKlAlUQVhaSDVH/W4Rhfastmr1FfZWsTX4ZbzhYeeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410441746},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.11.0_1781690311617_0.5577857411801059","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"lazycodex-ai","version":"4.11.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"27030218b9f1087d3317d286b88a25b2a5e3c317","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.11.1.tgz","fileCount":2703,"integrity":"sha512-vlhZwKCt+8otG2RHnPF9+IzESbJDy1CUHB7JNUtakTf/nR5d2Pg68eKfZ5o9ZJ5+Oge+BNSaF7k/l8qJ1T+wig==","signatures":[{"sig":"MEYCIQDJ8QSN9iJhI1tQtzPUzsWVuQcFinAAPM5lzi6Ohfo2EgIhAJtKqeWwImZfpnFChUTCPeFAQ4Pvowuu1M73N1kQPKik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410471048},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.11.1_1781767162055_0.1233107822464301","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"lazycodex-ai","version":"4.12.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"865cb53596662ea5a5a51e9fbb6d977f9b9b9e40","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.12.0.tgz","fileCount":2751,"integrity":"sha512-7FVUmiDFs2lgynUy8rt9wKIDD8iuP6qdlUS634MSVoxwlKLgvnDZpxzmeh8QzR/mkd7QRuiZkhCryWwjQY5rOw==","signatures":[{"sig":"MEUCIQDShmUMTaOPd/gqtdwiZAm3N+6gew0XkpijGQ9GGKsT6AIgROKDuxLS1sZ7N/sq3sl5oUibgRNhh89y6HXMfpLXtko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410591375},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.12.0_1781924832581_0.8176035794940892","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"lazycodex-ai","version":"4.12.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"95fbc87179910b3a1736d39e0e2f983d363ea346","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.12.1.tgz","fileCount":2762,"integrity":"sha512-J/FxxS/zp1yKCkVWW/eW5xfK/rdXEnbcG3q9zenl94oUkBH9kanTllnxPVGZKYLXaHlgo1sCWGnWbNWPQNuM6w==","signatures":[{"sig":"MEUCIQC9OHRFhG9CrPBjTkbCNvBu04k0VF0d/4Ply95DHwZ3RwIgcTo7ddYWxGf1Zd2Vafz0bQF2193sGj+1whelWWmE4O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410643204},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.12.1_1781948978216_0.2251894741582645","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"lazycodex-ai","version":"4.13.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"251ed6189e52ab8090209d1e5e7910e52682af0b","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.13.0.tgz","fileCount":3749,"integrity":"sha512-J3P92TH0G+dgZJ75O7PULT0vue1FLAPpNy9kIq1P+Wmzo06EiVMLKG4cBJ71oQUg0Yj7jCUVOPK/9VeMImXsvQ==","signatures":[{"sig":"MEUCIQDaXLsmbZ2jPEeL1+PcJuSXSz/gB3yyV6CE5HyushnLwwIgNUNCddYXev16wiOv/1wJSUZMLIN61RG8MwGjG99Hhgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610199991},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tui":"./dist/tui.js","./server":"./dist/index.js","./schema.json":"./dist/oh-my-opencode.schema.json"},"gitHead":"7ea3a0b7edbb49676ee4c8b5fbf93b73c7ea6fb7","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.13.0_1782144133368_0.7518831016876817","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"lazycodex-ai","version":"4.14.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"5f250fbe1291efc0ea08b256e6ebbe0a3b321514","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.14.0.tgz","fileCount":3910,"integrity":"sha512-c2gNqxJi1uvM5wkWgVvw79EN3gh9V5e5bqRq8RSp5b4Lhylb82c0i3f3s32hHtMaITEyilE3Wc2tAzdy+Szw3w==","signatures":[{"sig":"MEUCIE56VVRcI/r/dlj/pETLXYWCXNzu+10zKcs9sdLzsB2AAiEAz4jn7tYa43RTRpFj3l4HXTWACyCYyZFjYo+U/NVd+YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611536569},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.14.0_1782743995720_0.21186689949693127","host":"s3://npm-registry-packages-npm-production"}},"4.14.1":{"name":"lazycodex-ai","version":"4.14.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"d7086c43413dad4070484e91224488b049a1c4a6","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.14.1.tgz","fileCount":3917,"integrity":"sha512-3k5rQqrrHQSMXK6bolGI/fMpSrMcE6bXfD3BsP9VMHYb80V85oPPrsdhcGQcXU1thCxtwavPGIF14U5exPaixQ==","signatures":[{"sig":"MEQCIG3zvcSo13x/qupLHuzdqfdGH+p42M0kjK+Hoiwz7JbsAiBLrxFbY116+QqSPbqtKI5EE83TkhVm+0Hr4Msst7d+zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699282774},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.14.1_1782808710670_0.3239840410071255","host":"s3://npm-registry-packages-npm-production"}},"4.14.2":{"name":"lazycodex-ai","version":"4.14.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"c56b417e8d527306031f447dc2841852f41edbf1","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.14.2.tgz","fileCount":3919,"integrity":"sha512-iJLXEE42EdbeewhuSlVjfYyzp+WGvQ9AaADa6cEw5ao3/PQlfFmzS/oi4817xdKeO4KFZvmYIsmd6xeyFMgouw==","signatures":[{"sig":"MEYCIQCos3dfBI47CyiTY/rkpt5w2zbBQ0Yb/iYNEXyQZIQ3LwIhAIUpJe1BlxbaTHpPQm3l9WT/j+Xuicj6Ig+wCNt46J6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699319321},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.14.2_1782865655605_0.1648971920084401","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"lazycodex-ai","version":"4.15.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"eb32ee03bbcb301b48bfb46345742f20c220fb84","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.15.0.tgz","fileCount":3921,"integrity":"sha512-2rzn7ldBtgXEE//WigqsZ/HKQBGHvhR3yqpqOCBzEe5lgmQpF6XI6CP+hzTwhTMO+jibf7OMSXU2AKi/o8k5Zw==","signatures":[{"sig":"MEYCIQCWtb8UTxT6+RPxB5Qdscw+ysPCEw05VMpYZDbhatSR7AIhAMVnQR7RbOyUUgke/XtJu6uIF8G5YB0mk23aNV5Q2Yma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699344898},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.15.0_1782876013481_0.920512005093878","host":"s3://npm-registry-packages-npm-production"}},"4.15.1":{"name":"lazycodex-ai","version":"4.15.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"1af7326ecd2a2c10a49a59fd824adb3e19a5a0b8","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.15.1.tgz","fileCount":3919,"integrity":"sha512-T3EayC0BtNlY5tCz7DPqM4a3B/Z/VlRRNG8r4VXXn1/b0Orv9p4Js3lpx5oy2XFJLTeiiCFfSTSU+Es20MDm+A==","signatures":[{"sig":"MEQCICn71SMSe63hLtCY/XIsxxow4HMzirKiZQbaLls3yFiOAiB+R4jDAVHKuOpARyZn4YrUa4IKnAMYj+ApO7gBcZkxvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699382333},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.15.1_1782914255963_0.6258131408324856","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"lazycodex-ai","version":"4.16.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"b1425e3f8efa33118425c1fa2b7b0f825bd77509","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.16.0.tgz","fileCount":1735,"integrity":"sha512-EUUbCdKKQ01xS2S6/x3qlTXNrw7fnjfi1dl2vFvNpcIQlFxEYGY9HyHTWxv+Kde3hT13SPP8wLBq+X9oCEIQGw==","signatures":[{"sig":"MEUCIASiCCFT+BVfXH1nayLPNjbw9m+aVNNuLwwR8OzC83y6AiEAxcbbaih95nbvfD8lTfCybZr2qMyiBx/1f4wVicFf4nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19572349},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.16.0_1783434092248_0.9430399790242745","host":"s3://npm-registry-packages-npm-production"}},"4.16.1":{"name":"lazycodex-ai","version":"4.16.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"38d6927c22391a664116b828abd7a0c1e8f8bfef","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.16.1.tgz","fileCount":1741,"integrity":"sha512-sNyZCu2aaeaYhFuI9XO1DvXmG591dGGBzUael6RcPoDrfFs4LMBs6OPrFHjQ60hiW1DhEcAwjcwqfecFr6OLuQ==","signatures":[{"sig":"MEUCIDiZkEHn5DbKbD42fgH7uPpaM0RRL4XrH+6rTwFeBUYMAiEA7WQ377zx4EMcc+W4mMxl2y5YAHCWh4MQWzLCTcQYdyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19622645},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.16.1_1783590041746_0.26515492796246365","host":"s3://npm-registry-packages-npm-production"}},"4.16.2":{"name":"lazycodex-ai","version":"4.16.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"de2003156f4b0eab6df7bc011bdd194fa6a313f2","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.16.2.tgz","fileCount":1741,"integrity":"sha512-D5G3LwUGn0SeirIiK1sVTSv6w3YOVuXgqp7KYxVncxKFht0mzsFhEJl+dkOaDZEr2WBKlQRYZB5PBxXEFqOlpA==","signatures":[{"sig":"MEQCIASwYlZkTXNVCxzedgFdsFATF0gwQig7WQ4bdOzaIBRnAiBTgsuJW8GUb0wEtSPk0oUq94pMDsqi9yIGvih+fXqlrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19657204},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.16.2_1783645632651_0.7512848561077468","host":"s3://npm-registry-packages-npm-production"}},"4.16.3":{"name":"lazycodex-ai","version":"4.16.3","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"b175608d411f843b7e8f50c7183f8907d57517ab","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.16.3.tgz","fileCount":1748,"integrity":"sha512-Wfc9lJvlUsUSvcwv5QLKBt7bvgBmLjFsuMs81fH6jyeq+fxtYIGGVaKPvVLA0wvMs2T/OXDz5Fkc9C8b4C5itw==","signatures":[{"sig":"MEUCIQCcuPhIQjWqmePow5qV8IfaPvBhyOpylXftpgK9yoJ5wwIgVN/6VR12QpeXGKi5vT1IcvZkIeSYYHI2yTKcaxgogrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19764315},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.16.3_1783692230155_0.8301505642529454","host":"s3://npm-registry-packages-npm-production"}},"4.17.0":{"name":"lazycodex-ai","version":"4.17.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"5e249c3649c88af425a4e2ed6c4aaac3078a2166","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.17.0.tgz","fileCount":1760,"integrity":"sha512-i4roZ750C1rNZHHWtxdIHkrP6XOKps1cN72e9RRPJr0DuTWmRZhLsjmAVMCk1S8q0kqAKEf4lNliUdGv1btLYQ==","signatures":[{"sig":"MEQCIEEAaCsSpPEMHMxWalluANeLsslts3MqHcejPU7YjN3NAiBagOhvXjovVoDVufZHPiMoXwrKAqooio3nvk7Wi2fNpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19832341},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.17.0_1783799456776_0.5143175067312347","host":"s3://npm-registry-packages-npm-production"}},"4.17.1":{"name":"lazycodex-ai","version":"4.17.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"df71e9bed79b76ffbc7a4d29463b0d8bf58d5311","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.17.1.tgz","fileCount":1762,"integrity":"sha512-oRWXu3fpP7+Gsv1PORpWNkM7BO1VXP0KGa7BJAuUoDNNRNIAivGBZpeRucQzz98Ctsvfz6v6/Sqd5umZP6C3/Q==","signatures":[{"sig":"MEUCIQDLVyAC8yhT+l3zhF6Uag6ZkAF1IOjSD/yUjPwCuNw0WQIgELUyLkeq3g8pdzQoDPJMSK9P1pbtb6IxCZJ6nmxBaRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19851992},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.17.1_1783924839668_0.22812585634909888","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"lazycodex-ai","version":"4.18.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"9523afae9430588d8933b60b5745b2ddfeec0095","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.18.0.tgz","fileCount":1764,"integrity":"sha512-IvSMt+huD9znZS9jZe/t3pRKj/m6xgISSKGJCi166NsP0dVb+0gf8y9sM3ZjzzUoiJTe1tnhlkjWsvUvXi3sNw==","signatures":[{"sig":"MEUCIQDaeSHYKTvqksDOvp2k9gCihm3XA/i5sla95qpTuzbMTAIgDnQQ69IET0FJ6TKjaptyhmLHeC3cFEXZs5FBMjNTWdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19891609},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.18.0_1784014565324_0.15362522423097702","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"lazycodex-ai","version":"4.18.1","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"5ea2d6e4e8b14f4b772a54d03904563705d1f428","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.18.1.tgz","fileCount":1776,"integrity":"sha512-sLAqSsBqdCdl5P9vOgx6nuWzeAb7CFfY6Xbix9rQhdk77eYzuHpt1sQp63pAy6JiYttgJ3VLYZdBZZXYzx7mnQ==","signatures":[{"sig":"MEUCIB1FyeA74/Z8ZW+8x9HvvcRfaaThg7LaAplFAwIgZgjEAiEA6zQk7G1oDaorkHvEcnLmx6JqlFT0bqDFNAjDMngqbKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20694719},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.18.1_1784028331088_0.6085911175439236","host":"s3://npm-registry-packages-npm-production"}},"4.18.2":{"name":"lazycodex-ai","version":"4.18.2","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"85574c3e368536155b942089a53b7a54a66b2c30","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.18.2.tgz","fileCount":1777,"integrity":"sha512-cI+Sh+chpTNxL2bz9nVn+cqwW3qzxKodU2oldRUE5C1LJ67XVowM0Edr+uwWieod9SXhHzaloThtPGH1iJSuIQ==","signatures":[{"sig":"MEUCIQDPK+8OJ1WBHkX0Vb5UbRrInP1dj5/cFghNSYwRkSF8mAIgcu5XP7ne/gTYN5n2No15ByBYAHRO3O6PBBFX23u60EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20750554},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.18.2_1784191642571_0.5372446350075364","host":"s3://npm-registry-packages-npm-production"}},"4.19.0":{"name":"lazycodex-ai","version":"4.19.0","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","_id":"lazycodex-ai@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":{"lazycodex":"packages/omo-codex/scripts/install-local.mjs","lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs"},"dist":{"shasum":"9e0507a3944ac635c6e5744fb51e13f1994c47bf","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.19.0.tgz","fileCount":1780,"integrity":"sha512-xXl4goWimoGOCCPyoMwHoBJI37PtdGVNwop4TKe1BS9/mkIc0WynoG967JeaZLxR4j5+NF/X+Tr3a3u5+9wA5g==","signatures":[{"sig":"MEQCICLnsM2tcgBAtdqBzBl/yOoabxICuL2zN4Ajv5OV2yrfAiA0Dd+BziYsEd3/DGR1oPhTYISue+kwtflW1gTlAdfnag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20890003},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/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":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"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":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/lazycodex-ai_4.19.0_1784306460210_0.021375227986987877","host":"s3://npm-registry-packages-npm-production"}},"4.19.1":{"name":"lazycodex-ai","version":"4.19.1","description":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools","main":"./dist/index.js","types":"dist/index.d.ts","type":"module","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"],"bin":{"lazycodex-ai":"packages/omo-codex/scripts/install-local.mjs","lazycodex":"packages/omo-codex/scripts/install-local.mjs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/index.js","./tui":"./dist/tui.js","./schema.json":"./dist/oh-my-opencode.schema.json"},"scripts":{},"keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"author":{"name":"YeonGyu-Kim"},"license":"SUL-1.0","repository":{"type":"git","url":"git+https://github.com/code-yeongyu/oh-my-openagent.git"},"bugs":{"url":"https://github.com/code-yeongyu/oh-my-openagent/issues"},"homepage":"https://github.com/code-yeongyu/oh-my-openagent#readme","dependencies":{},"devDependencies":{},"optionalDependencies":{},"overrides":{"@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3","@earendil-works/pi-tui":"0.80.3","hono":"^4.12.18","@hono/node-server":"^1.19.13","express-rate-limit":"^8.5.1","fast-uri":"^3.1.2","path-to-regexp":"^8.4.2"},"trustedDependencies":["@code-yeongyu/comment-checker"],"peerDependencies":{},"gitHead":"9c81de52a18f5787154debe0e3cdf0ab465da2ff","_id":"lazycodex-ai@4.19.1","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-/dh+qUgK6EBhhwxoc0M/PFGRnBwSz1/UdNld1q2LHACwh6YxY1luEVmV4tbkDQ+SGPSvQH6du84O1JJuI456ww==","shasum":"3d32b7fc335595a969107a59b7d81591b135c480","tarball":"https://registry.npmjs.org/lazycodex-ai/-/lazycodex-ai-4.19.1.tgz","fileCount":1807,"unpackedSize":21091896,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lazycodex-ai@4.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPyT54CSVyaE/V5ds8Gqtnb+stEUBTllgchuG6TnTHGwIhAIhyT3uu07b9iIC484Aj6RS3c2VryZ5ixasebY6lZA/a"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e93014be-3d82-4b85-9267-819b67a98a55"}},"directories":{},"maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lazycodex-ai_4.19.1_1784725684863_0.5184782816040385"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T02:28:15.284Z","modified":"2026-07-22T13:08:05.467Z","0.2.1":"2026-05-31T02:28:15.622Z","4.6.0":"2026-06-01T16:54:29.421Z","4.7.0":"2026-06-02T16:35:16.398Z","4.7.1":"2026-06-02T17:15:48.496Z","4.7.2":"2026-06-02T17:34:27.314Z","4.7.3":"2026-06-03T03:13:53.406Z","4.7.4":"2026-06-03T03:28:49.550Z","4.7.5":"2026-06-03T05:03:30.035Z","4.8.0":"2026-06-08T22:16:07.411Z","4.8.1":"2026-06-09T00:49:20.707Z","4.9.0":"2026-06-11T14:55:38.221Z","4.9.1":"2026-06-11T15:34:36.612Z","4.9.2":"2026-06-12T01:18:46.014Z","4.10.0":"2026-06-14T15:59:51.270Z","4.11.0":"2026-06-17T09:58:32.660Z","4.11.1":"2026-06-18T07:19:23.356Z","4.12.0":"2026-06-20T03:07:13.792Z","4.12.1":"2026-06-20T09:49:39.231Z","4.13.0":"2026-06-22T16:02:15.026Z","4.14.0":"2026-06-29T14:39:57.368Z","4.14.1":"2026-06-30T08:38:32.646Z","4.14.2":"2026-07-01T00:27:37.628Z","4.15.0":"2026-07-01T03:20:15.484Z","4.15.1":"2026-07-01T13:57:38.384Z","4.16.0":"2026-07-07T14:21:32.569Z","4.16.1":"2026-07-09T09:40:41.973Z","4.16.2":"2026-07-10T01:07:12.943Z","4.16.3":"2026-07-10T14:03:50.500Z","4.17.0":"2026-07-11T19:50:57.014Z","4.17.1":"2026-07-13T06:40:39.975Z","4.18.0":"2026-07-14T07:36:05.603Z","4.18.1":"2026-07-14T11:25:31.409Z","4.18.2":"2026-07-16T08:47:22.873Z","4.19.0":"2026-07-17T16:41:00.475Z","4.19.1":"2026-07-22T13:08:05.164Z"},"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":{"type":"git","url":"git+https://github.com/code-yeongyu/oh-my-openagent.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":"> [!NOTE]\n> **OmO for Codex 已发布。试试 LazyCodex**\n>\n> 因为太爱 Anthropic 模型而被封禁之后，我们决定站到 Codex 这一边。\n> 如果你是 OmO 粉丝，但觉得配置太麻烦，请使用 LazyCodex。OmO for Codex 已经发布:\n> ```bash\n> npx lazycodex-ai install\n> ```\n> 了解更多请访问 [lazycodex.ai](https://lazycodex.ai)。\n\n> [!NOTE]\n> **正在进行多 Harness 代理操作系统重构**\n>\n> 我们正在重构代码库以支持多个代理 harness（OpenCode、Codex、Pi 等）。如果您有兴趣贡献，请先阅读 [ROADMAP](./ROADMAP.md)。与 ROADMAP 相关的 PR 请使用 `ROADMAP` 标签。\n\n> [!TIP]\n> **Building in Public**\n>\n> 维护者正在使用 Jobdori 实时开发和维护 oh-my-openagent。Jobdori 是基于 OpenClaw 深度定制的 AI 助手。\n> 每个功能开发、每次修复、每次 Issue 分类，都在 Discord 上实时进行。\n>\n> [![Building in Public](./.github/assets/building-in-public.png)](https://discord.gg/PUwSMR9XNk)\n>\n> [**→ 在 #building-in-public 频道中查看**](https://discord.gg/PUwSMR9XNk)\n\n\n> [!NOTE]\n>\n> [![Sisyphus Labs - Meet Dori. Not a demo. Subscribes to everything.](./.github/assets/sisyphuslabs.png?v=4)](https://sisyphuslabs.ai)\n> > **OmO 由上述的 Jobdori 进行维护。认识你专属的 Jobdori — Dori。<br />[在此处](https://sisyphuslabs.ai)加入等待名单。**\n\n> [!TIP]\n> 加入我们！\n>\n> | [<img alt=\"Discord link\" src=\"https://img.shields.io/discord/1452487457085063218?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square\" width=\"156px\" />](https://discord.gg/PUwSMR9XNk) | 加入我们的 [Discord 社区](https://discord.gg/PUwSMR9XNk)，与贡献者及其他 `oh-my-openagent` 用户交流。 |\n> | :-----| :----- |\n> | [<img alt=\"X link\" src=\"https://img.shields.io/badge/Follow-%40justsisyphus-00CED1?style=flat-square&logo=x&labelColor=black\" width=\"156px\" />](https://x.com/justsisyphus) | 关于 `oh-my-openagent` 的更新过去发布在我的 X 账号上。<br /> 因为账号被意外停用，现在由 [@justsisyphus](https://x.com/justsisyphus) 代为发布更新。 |\n> | [<img alt=\"GitHub Follow\" src=\"https://img.shields.io/github/followers/code-yeongyu?style=flat-square&logo=github&labelColor=black&color=24292f\" width=\"156px\" />](https://github.com/code-yeongyu) | 在 GitHub 上关注 [@code-yeongyu](https://github.com/code-yeongyu) 获取更多项目信息。 |\n\n<!-- <CENTERED SECTION FOR GITHUB DISPLAY> -->\n\n<div align=\"center\">\n\n<a href=\"https://github.com/code-yeongyu/oh-my-openagent#oh-my-openagent\"><img src=\"./.github/assets/omo-logo.png\" alt=\"OmO\" width=\"200\" /></a>\n\n[![Oh My OpenAgent](./.github/assets/hero.jpg)](https://github.com/code-yeongyu/oh-my-openagent#oh-my-openagent)\n\n[![Preview](./.github/assets/omo.png)](https://github.com/code-yeongyu/oh-my-openagent#oh-my-openagent)\n\n</div>\n\n> 这是 oh-my-openagent 运行 Team Mode 的画面。搭配 Kimi K3 和 GPT-5.6 Sol。\n\n> Anthropic [**因为我们屏蔽了 OpenCode。**](https://x.com/thdxr/status/2010149530486911014) **这是真的。**\n> 他们想把你锁住。Claude Code 是个漂亮的牢笼，但仍然是牢笼。\n>\n> 你不需要为 2 小时的工作付 200 美元。\n> 未来不是选一个赢家，而是把所有赢家编排到一起。模型每个月都在变便宜、变聪明。没有任何一个供应商能够独占。我们是在为那个开放的市场而构建，不是为他们的围墙花园。\n\n<div align=\"center\">\n\n[![GitHub Release](https://img.shields.io/github/v/release/code-yeongyu/oh-my-openagent?color=369eff&labelColor=black&logo=github&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/releases)\n[![npm downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fomo.dev%2Fapi%2Fnpm-downloads&style=flat-square)](https://www.npmjs.com/package/oh-my-opencode)\n[![GitHub Contributors](https://img.shields.io/github/contributors/code-yeongyu/oh-my-openagent?color=c4f042&labelColor=black&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/graphs/contributors)\n[![GitHub Forks](https://img.shields.io/github/forks/code-yeongyu/oh-my-openagent?color=8ae8ff&labelColor=black&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/network/members)\n[![GitHub Stars](https://img.shields.io/github/stars/code-yeongyu/oh-my-openagent?color=ffcb47&labelColor=black&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/stargazers)\n[![GitHub Issues](https://img.shields.io/github/issues/code-yeongyu/oh-my-openagent?color=ff80eb&labelColor=black&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/issues)\n[![License](https://img.shields.io/badge/license-SUL--1.0-white?labelColor=black&style=flat-square)](https://github.com/code-yeongyu/oh-my-openagent/blob/dev/LICENSE.md)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/code-yeongyu/oh-my-openagent)\n[![Docs](https://img.shields.io/badge/docs-omo.vibetip.help-369eff?labelColor=black&logo=readthedocs&logoColor=white&style=flat-square)](https://omo.vibetip.help/docs)\n\n[English](README.md) | [한국어](README.ko.md) | [日本語](README.ja.md) | [简体中文](README.zh-cn.md)\n\n</div>\n\n<!-- </CENTERED SECTION FOR GITHUB DISPLAY> -->\n\n## 评价\n\n> \"因为它，我取消了 Cursor 的订阅。令人震撼的事在开源社区发生了。\" - [Arthur Guiot](https://x.com/arthur_guiot/status/2008736347092382053?s=20)\n\n> \"如果人类需要 3 个月完成的事情 Claude Code 需要 7 天，那么 Sisyphus 只需要 1 小时。它会一直工作直到任务完成。它是一个极度自律的智能体。\" <br/>- B, 量化研究员\n\n> \"用 Oh My Opencode 一天之内解决了 8000 个 eslint 警告。\" <br/>- [Jacob Ferrari](https://x.com/jacobferrari_/status/2003258761952289061)\n\n> \"我用 Ohmyopencode 和 ralph loop 花了一晚上的时间，把一个 45k 行代码的 tauri 应用转换成了 SaaS Web 应用。从面试模式开始，让它对我提供的提示词进行提问和提出建议。看着它工作很有趣，今早醒来看到网站基本已经跑起来了，太震撼了！\" - [James Hargis](https://x.com/hargabyte/status/2007299688261882202)\n\n> \"用 oh-my-opencode 吧，你绝对回不去了。\" <br/>- [d0t3ch](https://x.com/d0t3ch/status/2001685618200580503)\n\n> \"我很难准确描述它到底哪里牛逼，但开发体验已经达到完全不同的维度了。\" - [苔硯:こけすずり](https://x.com/kokesuzuri/status/2008532913961529372?s=20)\n\n> \"这周末我用 open code、oh my opencode 和 supermemory 瞎折腾一个像我的世界/魂系一样的怪物游戏。吃完午饭去散步前，我让它把下蹲动画加进去。[视频]\" - [MagiMetal](https://x.com/MagiMetal/status/2005374704178373023)\n\n> \"你们真该把这个合并到核心代码里，然后把他招安了。说真的，这东西实在太牛了。\" <br/>- Henning Kilset\n\n> \"如果你们能说服 @yeon_gyu_kim，赶紧招募他。这个人彻底改变了 opencode。\" <br/>- [mysticaltech](https://x.com/mysticaltech/status/2001858758608376079)\n\n> \"Oh My OpenCode 简直疯了。\" - [YouTube - Darren Builds AI](https://www.youtube.com/watch?v=G_Snfh2M41M)\n\n---\n\n# Oh My OpenAgent\n\n你同时折腾着 Claude Code、Codex、各种奇奇怪怪的开源模型。配工作流。给 Agent 调 Bug。\n\n这些事我们替你做完了。全部测试过。只留下真正跑得起来的代码。\n\n装上 oh-my-openagent。敲 `ultrawork`。就完事了。\n\n\n## 安装\n\n### 给人类看的\n\n复制并粘贴以下提示词到你的 LLM Agent (Claude Code, AmpCode, Cursor 等):\n\n```\nInstall and configure oh-my-openagent by following the instructions here:\nhttps://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md\n```\n\n或者你也可以直接去读 [安装指南](docs/guide/installation.md)，但说真的，让 Agent 去干吧。人类在配置环境的时候，总是容易敲错字母。\n\n### 给 LLM Agent 看的\n\n获取安装指南并照做：\n\n```bash\ncurl -s https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md\n```\n\n**注意**：已发布的 npm 包名和 CLI 二进制名仍然是 `oh-my-opencode`（过渡期间同时以 `oh-my-openagent` 的名字双重发布）。在 `opencode.json` 中，兼容性层现在优先使用插件入口 `oh-my-openagent`，而旧的 `oh-my-opencode` 条目仍会以警告的形式加载。插件配置文件通常仍使用 `oh-my-opencode.json` 或 `oh-my-opencode.jsonc`，在过渡期间新旧两种文件名都会被识别。\n\n匿名遥测默认开启，用于统计活跃安装数(DAU/WAU/MAU)。每台机器每个 UTC 日最多发送一次事件,使用哈希化的安装标识符,绝不会使用原始主机名,且不会创建 PostHog person profile。可通过 `OMO_SEND_ANONYMOUS_TELEMETRY=0` 或 `OMO_DISABLE_POSTHOG=1` 禁用。详见 [隐私政策](docs/legal/privacy-policy.md) 和 [服务条款](docs/legal/terms-of-service.md)。\n\n**Ultimate 与 Light:** oh-my-openagent 以同一产品的两个版本发布。**Ultimate 版本**（`bunx oh-my-openagent install` 或 `--platform=opencode`，默认值）在 OpenCode 上提供完整功能 —— 11 个智能体、54+ 个生命周期钩子、Team Mode、所有 MCP、所有斜杠命令、IntentGate 模式。**Light 版本**（`npx lazycodex-ai install` 或 `bunx oh-my-openagent install --platform=codex`）提供能够干净地移植到 OpenAI Codex CLI 插件系统的 8 个组件（`rules`、`comment-checker`、`git-bash`、`lsp`、`ultrawork`、`ulw-loop`、`start-work-continuation`、`telemetry`）。要同时安装两个版本，使用 `--platform=both`。Codex 专用遥测可通过 `OMO_CODEX_DISABLE_POSTHOG=1` 或 `OMO_CODEX_SEND_ANONYMOUS_TELEMETRY=0` 禁用。\n\n---\n\n## 跳过这个 README 吧\n\n读文档的时代已经过去了。直接把下面这段发给你的 Agent：\n\n```\nRead this and tell me why it's not just another boilerplate: https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/README.md\n```\n\n## 路线图\n\n我们正在重构代码库以支持多个代理 harness（OpenCode、Codex、Pi、Claude Code 等）。当前最紧迫的任务是包分层重构：将纯 TypeScript 核心逻辑、MCP 服务器、技能和适配器 shim 分离到不同的层，以便跨 harness 复用而不产生重复。\n\n如果你有兴趣贡献，请先阅读 [ROADMAP](./ROADMAP.md)。与此重构相关的 PR 请使用 `ROADMAP` 标签，以便我们追踪。\n\n\n## 核心亮点\n\n### 🪄 `ultrawork`\n\n你竟然还在往下读？真有耐心。\n\n安装。输入 `ultrawork`（或者 `ulw`）。搞定。\n\n下面的内容、所有特性、所有优化，你全都不需要知道。它就是能跑。\n\n即使只订阅了下面这几个，`ultrawork` 也能跑得很好（本项目与它们没有任何关联，纯属个人推荐）：\n- [ChatGPT 订阅 ($20)](https://chatgpt.com/)\n- [Kimi Code 订阅 ($19)](https://www.kimi.com/code)\n- [GLM Coding 套餐 ($10)](https://z.ai/subscribe)\n- 如果你能使用按 token 计费的方式，用 Kimi 和 Gemini 模型花不了多少钱。\n\n|       | 特性                                                            | Editions | 功能说明                                                                                                                                                                        |\n| :---: | :-------------------------------------------------------------- | :------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n|   🤖   | **自律军团 (Discipline Agents)**                                | Ultimate | Sisyphus 负责调度 Hephaestus、Oracle、Librarian 和 Explore。一支完整的 AI 开发团队并行工作。                                                                                    |\n|   🧩   | **Codex CLI Light Edition**                                      | Light    | 在 OpenAI Codex CLI 中运行的 omo 的 8 个可移植组件 (rules, comment-checker, git-bash, LSP, ultrawork, ulw-loop, start-work continuation, telemetry)。安装: `npx lazycodex-ai install`。                    |\n|   👥   | **Team Mode** (v4.0, 选择性启用)                                 | Ultimate | 领导 Agent + 最多 8 个并行成员，实时 tmux 可视化，专用 `team_*` 工具家族。驱动 `hyperplan`(5 个敌对评论者) 和 `security-research`(3 个猎手 + 2 个 PoC 工程师)。[文档 →](docs/guide/team-mode.md) |\n|   ⚡   | **`ultrawork` / `ulw`**                                         | Both     | 一键触发，所有智能体(Ultimate)或 Codex `ultrawork` 组件(Light)出动。任务完成前绝不罢休。                                                                                          |\n|   🚪   | **[IntentGate 意图门](https://factory.ai/news/terminal-bench)** | Ultimate | 真正行动前，先分析用户的真实意图。触发 `search` / `analyze` / `team` / `hyperplan`。(Light 仅 hook `ulw` / `ultrawork`。)                                                       |\n|   🔗   | **基于哈希的编辑工具**                                          | Ultimate | 每次修改都通过 `LINE#ID` 内容哈希验证、0% 错误修改。灵感来自 [oh-my-pi](https://github.com/can1357/oh-my-pi)。[The Harness Problem →](https://blog.can.ac/2026/02/12/the-harness-problem/) (Codex 使用其原生 `apply_patch`。) |\n|   🛠️   | **LSP + AST-Grep**                                              | Both     | 工作区级别的重命名、构建前诊断、基于 AST 的重写。LSP 通过 MCP 提供，AST-Grep 通过共享 `ast-grep` skill 和 `sg` 提供。                                   |\n|   🧠   | **后台智能体**                                                  | Ultimate | 同时发射 5+ 个专家并行工作。保持上下文干净，随时获取成果。                                                                                                                      |\n|   📚   | **内置 MCP**                                                    | Both     | Ultimate 运行时注入 Exa（网络搜索）、Context7（官方文档）、Grep.app（GitHub 源码搜索）。Light 通过 plugin-scoped MCP 提供 `grep_app`、`context7`、`git_bash`、`lsp`。                                                                              |\n|   🔁   | **Ralph Loop / `/ulw-loop`**                                    | Ultimate | 自我引用闭环。达不到 100% 完成度绝不停止。                                                                                                                                      |\n|   ✅   | **Todo 强制执行** (Boulder)                                     | Ultimate | Agent 想要摸鱼？系统直接揪着领子拽回来。你的任务，必须完成。                                                                                                                    |\n|   💬   | **注释审查员**                                                  | Both     | 剔除带有浓烈 AI 味的冗余注释。同一个 `@code-yeongyu/comment-checker` 二进制在两个版本中运行。                                                                                    |\n|   📜   | **Rules Injection**                                             | Both     | `AGENTS.md` / `CLAUDE.md` / `.omo/rules/**` 的分层上下文注入。Ultimate 中为 hook，Light 中为 `rules` 组件。                                                                       |\n|   🧬   | **Ulw Loop**                                                   | Light    | 基于 `.omo/ulw-loop/` 证据审计的持久化多目标编排。目前仅 Codex 可用; OpenCode 侧的移植在路线图上。                                                                              |\n|   🖥️   | **Tmux 集成**                                                   | Ultimate | 完整的交互式终端支持。跑 REPL、用调试器、用 TUI 工具，全都在实时会话中完成。                                                                                                    |\n|   🔌   | **Claude Code 兼容**                                            | Ultimate | 你现有的 Hooks、命令、技能、MCP 和插件？全都能无缝迁移过来。(Codex 拥有其自己的原生插件系统。)                                                                                   |\n|   🎯   | **技能内嵌 MCP**                                                | Ultimate | 技能自带其所需的 MCP 服务器。按需开启，不会撑爆你的上下文窗口。                                                                                                                 |\n|   📋   | **Prometheus 规划师**                                           | Ultimate | 动手写代码前，先通过访谈模式做好战略规划。                                                                                                                                      |\n|   🔍   | **`/init-deep`**                                                | Ultimate | 在整个项目目录层级中自动生成 `AGENTS.md`。不仅省 Token，还能大幅提升 Agent 理解力。                                                                                             |\n\n> **Editions 图例。** **Ultimate** = 仅 OpenCode (`bunx oh-my-openagent install`)。**Light** = 仅 Codex CLI (`bunx oh-my-openagent install --platform=codex`)。**Both** = 两个版本均提供 (内部实现可能略有不同)。\n\n### 自律军团 (Discipline Agents)\n\n<table><tr>\n<td align=\"center\"><img src=\".github/assets/sisyphus.png\" height=\"300\" /></td>\n<td align=\"center\"><img src=\".github/assets/hephaestus.png\" height=\"300\" /></td>\n</tr></table>\n\n**Sisyphus** (`claude-opus-4-8` / **`kimi-k3`** / **`glm-5`**) 是你的主指挥官。他负责制定计划、分配任务给专家团队，并以极其激进的并行策略推动任务直至完成。他从不半途而废。Claude Opus 4.8 和 Kimi K3 是推荐默认值。\n\n**Hephaestus** (仅通过 OpenAI、GitHub Copilot、Vercel 或 OpenCode 使用 medium effort 的 `gpt-5.6-sol`) 是你的自主深度工作者。你只需要给他目标，不要给他具体做法。他会自动探索代码库模式，从头到尾独立执行任务，绝不会中途要你当保姆。*名副其实的正牌工匠。*\n\n**Prometheus** (`claude-opus-4-8` / **`gpt-5.6-sol`** / **`glm-5.2`**) 是你的战略规划师。他通过访谈模式，在动一行代码之前，先通过提问确定范围并构建详尽的执行计划。\n\n每一个 Agent 都针对其底层模型的特点进行了专门调优。你无需手动来回切换模型。[阅读背景设定了解更多 →](docs/guide/overview.md)\n\n> Anthropic [因为我们屏蔽了 OpenCode](https://x.com/thdxr/status/2010149530486911014)。这就是为什么我们将 Hephaestus 命名为\"正牌工匠 (The Legitimate Craftsman)\"。这是一个故意的讽刺。\n>\n> 我们在 Opus 或 Kimi K3 上运行得最好，但仅仅使用 Kimi K3 + GPT-5.6 Sol 就足以碾压原版的 Claude Code。完全不需要配置。\n\n### Team Mode (v4.0)\n\n一个 Agent 已经够快。一支协调的团队是 *毁灭性* 的。\n\n**Team Mode** 把 oh-my-openagent 从「带子 Agent 的单个 Agent」升级为真正的多 Agent 系统。一个领导 Agent 协调一队按类别专业化的成员，全部 **并行** 运行，通过专用工具(`team_create`、`team_send_message`、`team_task_create`、`team_status`、…)进行通信。在 tmux 布局的 focus + grid 窗口中同时观察每个成员的工作。\n\n```jsonc\n// .opencode/oh-my-openagent.jsonc\n{\n  \"team_mode\": {\n    \"enabled\": true,\n    \"max_parallel_members\": 4,\n    \"tmux_visualization\": true\n  }\n}\n```\n\n重启 opencode，`team_*` 工具家族就会解锁。已经有两个技能站在它之上:\n\n- **`hyperplan`** — 5 个敌对 Agent 在写下第一行代码之前，从正交角度撕碎你的计划。\n- **`security-research`** — 3 个漏洞猎手 + 2 个 PoC 工程师并行审计你的代码库。严重性按 *实际可利用性* 校准。\n\n> **默认关闭。需要时再开。** [Team Mode 完整指南 →](docs/guide/team-mode.md)\n\n### 智能体调度机制\n\n当 Sisyphus 把任务分配给子智能体时，他选择的不是具体的模型，而是 **类别 (Category)**。系统会自动将类别映射到最合适的模型：\n\n| 类别                 | 作用领域               |\n| :------------------- | :--------------------- |\n| `visual-engineering` | 前端、UI/UX、设计      |\n| `deep`               | 深度自主调研与执行     |\n| `quick`              | 单文件修改、修错字     |\n| `ultrabrain`         | 复杂硬核逻辑、架构决策 |\n\n智能体只需要说明要做什么类型的工作，框架就会挑选出最合适的模型去干。`ultrabrain` 在 OpenAI 或 Vercel 可用时优先路由到 GPT-5.6 Sol xhigh，其次是 GPT-5.6 Sol xhigh。你完全不需要操心。\n\n### 完全兼容 Claude Code\n\n你已经花了大力气调教好了 Claude Code 的配置？太好了。\n\n这里完美兼容所有的 Hook、命令、技能、MCP 以及插件。所有配置直接生效，包括插件系统。\n\n### 赋予 Agent 世界级的开发工具\n\nLSP、AST-Grep、Tmux、MCP 并不是用胶水勉强糊在一起的，而是真正深度的集成。\n\n- **LSP**: 支持 `lsp_rename`、`lsp_goto_definition`、`lsp_find_references` 和 `lsp_diagnostics`。给 Agent 提供 IDE 般的精准操作。\n- **AST-Grep**: 支持 25 种编程语言，能够理解语法树的模式匹配和代码重写。\n- **Tmux**: 真实的交互式终端环境，支持 REPL、调试器以及 TUI 工具。Agent 的进程持久运行。\n- **MCP**: 内置 Web 搜索、官方文档直连以及 GitHub 级代码搜索。\n\n### 技能专属的按需 MCP 服务器\n\n一堆全局 MCP 服务器极其消耗 Context 额度，我们修好了这个问题。\n\n现在每个技能 (Skill) 都带着自己的专属 MCP。只在执行该任务时启动，任务完成即刻销毁。Context 窗口始终清爽。\n\n### 拒绝瞎改：基于内容哈希的编辑工具 (Hash-Anchored Edits)\n\nHarness 问题是真的。绝大多数所谓的 Agent 故障，其实并不是大模型变笨了，而是他们用的文件编辑工具太烂了。\n\n> *\"目前所有工具都无法为模型提供一种稳定、可验证的行定位标识……它们全都依赖于模型去强行复写一遍自己刚才看到的原文。当模型一旦写错——而且这很常见——用户就会怪罪于大模型太蠢了。\"*\n>\n> <br/>- [Can Bölük, The Harness Problem](https://blog.can.ac/2026/02/12/the-harness-problem/)\n\n受 [oh-my-pi](https://github.com/can1357/oh-my-pi) 的启发，我们做出了 **Hashline**。Agent 读到的每一行代码，末尾都会打上一个强绑定的内容哈希值：\n\n```\n11#VK| function hello() {\n22#XJ|   return \"world\";\n33#MB| }\n```\n\nAgent 发起修改时，必须通过这些标签引用目标行。如果在此期间文件发生过变化，哈希验证就会失败，从而在代码被污染前直接驳回。不再有缩进空格错乱，彻底告别改错行的惨剧。\n\n在 Grok Code Fast 1 上，仅仅因为更换了这套编辑工具，修改成功率就从 **6.7% 飙升至 68.3%**。\n\n### 深度上下文初始化：`/init-deep`\n\n执行一次 `/init-deep`。它会为你生成一套树状的 `AGENTS.md`：\n\n```\nproject/\n├── AGENTS.md              ← 全局级架构与约定\n├── src/\n│   ├── AGENTS.md          ← src 级规范\n│   └── components/\n│       └── AGENTS.md      ← 组件级详细说明\n```\n\nAgent 会自动顺藤摸瓜加载对应的 Context，免去了你所有的手动喂喂喂的麻烦。\n\n### 让 Agent 动手前先过脑子：Prometheus\n\n碰到了硬骨头？千万不要扔个 Prompt 就双手合十祈祷。\n\n输入 `/start-work`，召唤 Prometheus 出场。**他会像一个真实的主管那样去采访你**，主动深挖需求、指出模糊地带，并在改动哪怕一行代码之前产出经过严密论证的计划。你的 Agent 终于知道了自己在干嘛。\n\n### 技能系统 (Skills)\n\n这里的 Skills 绝不只是一段无脑的 Prompt 模板。它们包含了：\n\n- 面向特定领域的极度调优系统指令。\n- 按需加载的独立 MCP 服务器。\n- 对 Agent 能力边界的强制约束。\n\n默认内置：`playwright`（极其稳健的浏览器自动化）、`git-master`（全自动的原子级提交及 rebase 手术）、`frontend`（设计感拉满的 UI 实现）。\n\n想加你自己的？放进 `.opencode/skills/*/SKILL.md` 或者 `~/.config/opencode/skills/*/SKILL.md` 就行。\n\n**想看所有的硬核功能说明吗？** 点击查看 **[详细特性文档 (Features)](docs/reference/features.md)**，深入了解 Agent 架构、Hook 流水线、核心工具链和所有的内置 MCP 等等。\n\n---\n\n> **第一次用 oh-my-openagent？** 阅读 **[Overview](docs/guide/overview.md)** 了解你拥有哪些功能，或查看 **[Orchestration Guide](docs/guide/orchestration.md)** 了解 Agent 如何协作。\n\n## 如何卸载\n\n要移除 oh-my-openagent：\n\n1. **从你的 OpenCode 配置文件中去掉插件**\n\n   编辑 `~/.config/opencode/opencode.json`（或 `opencode.jsonc`），并从 `plugin` 数组中删掉 `\"oh-my-openagent\"` 或旧的 `\"oh-my-opencode\"` 条目：\n\n   ```bash\n   # 如果你有 jq 的话\n   jq '.plugin = [.plugin[] | select(. != \"oh-my-openagent\" and . != \"oh-my-opencode\")]' \\\n       ~/.config/opencode/opencode.json > /tmp/oc.json && \\\n       mv /tmp/oc.json ~/.config/opencode/opencode.json\n   ```\n\n2. **清除配置文件（可选）**\n\n   ```bash\n   # 移除兼容期间被识别的插件配置文件\n   rm -f ~/.config/opencode/oh-my-openagent.jsonc ~/.config/opencode/oh-my-openagent.json \\\n         ~/.config/opencode/oh-my-opencode.jsonc ~/.config/opencode/oh-my-opencode.json\n\n   # 移除当前项目的配置（如果存在）\n   rm -f .opencode/oh-my-openagent.jsonc .opencode/oh-my-openagent.json \\\n         .opencode/oh-my-opencode.jsonc .opencode/oh-my-opencode.json\n   ```\n\n3. **确认卸载成功**\n\n   ```bash\n   opencode --version\n   # 这个时候就应该没有任何关于插件的输出信息了\n   ```\n\n4. **移除 omo-codex（Codex CLI Light 版本）**\n\n   ```bash\n   rm -rf ~/.codex/plugins/cache/sisyphuslabs\n   ```\n\n   然后打开 `~/.codex/config.toml`，删除 `[marketplaces.sisyphuslabs]`、`[plugins.\"omo@sisyphuslabs\"]` 以及所有 `[hooks.state.\"omo@sisyphuslabs:...\"]` 区块。\n\n## Features\n\n那种\"这个功能本来就该一直存在\"的感觉。一用就回不去。\n\n完整内容请见 [Features Documentation](docs/reference/features.md)。\n\n**简要概览：**\n- **Agents**: Sisyphus（主 Agent）、Prometheus（规划师）、Oracle（架构/调试）、Librarian（文档/代码检索）、Explore（快速 grep）、Multimodal Looker\n- **后台 Agents**: 像真正的开发团队那样并行跑多个 Agent\n- **LSP & AST 工具**: 重构、重命名、诊断、AST 感知的代码检索\n- **基于哈希的编辑工具**: `LINE#ID` 引用在应用每次修改前都会验证内容。外科手术级编辑，零陈旧行错误\n- **上下文注入**: 自动注入 AGENTS.md、README.md、条件规则\n- **Claude Code 兼容**: 完整的 Hook 系统、命令、技能、Agents、MCP\n- **内置 MCP**: websearch（Exa）、context7（文档）、grep_app（GitHub 检索） ——由插件在运行时注入，不会显示在 `opencode mcp list`  中(参见文档 [MCP docs](docs/reference/features.md#native-vs-plugin-injected-mcps))\n- **会话工具**: 列出、读取、搜索、分析会话历史\n- **效率功能**: Ralph Loop、Todo Enforcer、Comment Checker、Think Mode 等\n- **Doctor 命令**: 内置诊断（`bunx oh-my-opencode doctor`），验证插件注册、配置、模型和环境\n- **模型回退**: `fallback_models` 可以在同一数组中混合使用普通模型字符串和 per-fallback 对象配置\n- **文件提示词**: 通过 `file://` 在 Agent 配置中从文件加载提示词\n- **会话恢复**: 从会话错误、上下文窗口上限、API 失败中自动恢复\n- **模型设置**: Agent 与模型的匹配已内置在 [安装指南](docs/guide/installation.md#step-5-understand-your-model-setup) 中\n\n## 配置\n\n我们有自己主见的默认值。如果你真要改，也可以调。\n\n详细内容见 [Configuration Documentation](docs/reference/configuration.md)。\n\n**简要概览：**\n- **配置文件位置**: 使用用户全局配置，同时会从当前目录向上查找 `.opencode/oh-my-openagent.json[c]`（查到 `$HOME` 为止），离当前目录越近的优先级越高。旧版 `oh-my-opencode.json[c]` 仍然有效。\n- **JSONC 支持**: 支持注释和尾逗号\n- **Agents**: 可对任意 Agent 覆盖模型、temperature、prompts 和权限\n- **内置技能**: `playwright`（浏览器自动化）、`git-master`（原子提交）\n- **Sisyphus Agent**: 主调度器，搭配 Prometheus（规划师）和 Metis（计划顾问）\n- **后台任务**: 按 provider/model 配置并发上限\n- **类别**: 按领域的任务委托（`visual`、`business-logic`、自定义）\n- **Hooks**: 54+ 内置生命周期 Hook（启用 Team Mode 时为 61 个），都可以通过 `disabled_hooks` 控制\n- **MCPs**: 内置 websearch（Exa）、context7（文档）、grep_app（GitHub 检索）——由插件在运行时注入，不会显示在 `opencode mcp list`  中\n- **LSP**: 包括重构工具的完整 LSP 支持\n- **Experimental**: 激进截断、自动 resume 等\n\n\n## 闲聊环节 (Author's Note)\n\n**想知道做这个插件的哲学理念吗？** 阅读 [Ultrawork Manifesto](docs/manifesto.md)。\n\n---\n\n我为了做个人项目，烧掉了整整 $24,000 的 LLM API Token 费用。我把市面上每个宣称好用的代码 Agent 全试了一遍，配置选项被我翻得底朝天。最后我得出了结论，OpenCode 赢了。\n\n我踩过的坑、撞过的南墙，它们的终极解法现在全都被硬编码到了这个插件里。你只需要安装，然后直接用。\n\n如果把 OpenCode 喻为底层的 Debian/Arch，那么 oh-my-openagent 毫无疑问就是开箱即用的 Ubuntu/[Omarchy](https://omarchy.org/)。\n\n本项目受到 [AmpCode](https://ampcode.com) 和 [Claude Code](https://code.claude.com/docs/overview) 的深刻启发。我把他们好用的特性全都搬了过来，且在很多地方做了底层强化。它仍在活跃开发中，因为毕竟，这是 **Open**Code。\n\n其他调度框架只会给你画饼画一张很酷的 Multi-Agent 大饼。我们把饼烙出来了。不仅能用，而且极其稳定。所有的功能都不是为了炫技，而是真的能把任务干完。\n\n因为我自己就是这个项目最偏执、最神经质的极端用户：\n- 哪个模型在处理变态业务逻辑时最不容易晕？\n- 谁是修 Bug 的神？\n- 谁文笔最好、最不 AI 味？\n- 谁能在前端交互上碾压一切？\n- 后端性能谁来扛？\n- 谁又快又便宜适合打杂？\n- 竞争对手们今天又发了啥牛逼的功能，能抄吗？\n\n这个插件是以上一切的结晶 (Distillation)。直接拿走去用。如果有更好的点子，PR 大门永远敞开。\n\n**别再浪费时间去到处对比选哪个框架好了。**\n**我会去市面上调研，把最强的特性全偷过来，然后在这更新。**\n\n听起来很自大吗？如果你有更牛逼的实现思路，那就交 PR，热烈欢迎。\n\n郑重声明：本项目与文档中提及的任何框架或大模型供应商**均无利益相关**，这完完全全就是一次走火入魔的个人硬核实验成果。\n\n本项目 99% 的代码都是直接由 OpenCode 生成的。我本人其实并不懂 TypeScript。**但我以人格担保，这个 README 是我亲自审核并且大幅度重写过的。**\n\n## 以下公司的专业开发人员都在用\n\n- [Indent](https://indentcorp.com)\n  - 开发了 Spray（意见领袖营销系统）、vovushop（跨境电商独立站）、vreview（AI 赋能的电商买家秀营销解决方案）。\n- [Google](https://google.com)\n- [Microsoft](https://microsoft.com)\n- [Vercel](https://vercel.com)\n- [ELESTYLE](https://elestyle.jp)\n  - 开发了 elepay（全渠道移动支付网关）、OneQR（专为无现金社会打造的移动 SaaS 生态系统）。\n- [Deepgram](https://deepgram.com)\n\n*特别感谢 [@junhoyeo](https://github.com/junhoyeo) 为我们设计的令人惊艳的首图（Hero Image）。*\n","readmeFilename":"README.zh-cn.md"}