{"bin":{"omo":"bin/oh-my-opencode.js","lazycodex":"bin/oh-my-opencode.js","lazycodex-ai":"bin/oh-my-opencode.js","oh-my-opencode":"bin/oh-my-opencode.js","oh-my-openagent":"bin/oh-my-opencode.js"},"bugs":{"url":"https://github.com/code-yeongyu/oh-my-openagent/issues"},"dist":{"shasum":"4a9ff922cc029b0768125a8a6aa091457ed57970","tarball":"https://registry.npmjs.org/oh-my-openagent/-/oh-my-openagent-4.19.4.tgz","fileCount":4100,"integrity":"sha512-XZFwJQK9+iy3vtpPzty1BcyA/tZRHW+h5IpCSnEIGFNnWwpzEhP/dbBVcZ+LKz7mFyD3wIrm5+ijqLk3y12/TA==","signatures":[{"sig":"MEUCIQCbBZ2MGm5LdSoSGWGZX88yMtuKYjK5l+ubGBdqUeFE4AIgflk4ktwi2sTZQGoZfMkCb/ZFPVyLuBlvztVVtn0oMtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-openagent@4.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38479476},"main":"./dist/index.js","name":"oh-my-openagent","type":"module","types":"dist/index.d.ts","author":{"name":"YeonGyu-Kim"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tui":"./dist/tui.js","./server":"./dist/index.js","./schema.json":"./dist/oh-my-opencode.schema.json"},"gitHead":"b072d279110bdda2c6ac2525d0d24dc54d16148a","license":"SUL-1.0","scripts":{"test":"bun test","build":"bun run script/build.ts","clean":"rm -rf dist","prepack":"bun run build:materialize-frontend","prepare":"bun run build","build:all":"bun run build && bun run build:binaries","typecheck":"tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages","test:codex":"bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages/lsp-tools-mcp test && npm --prefix packages/omo-codex/plugin ci && npm --prefix packages/omo-codex/plugin/components/ulw-loop test && bun run --cwd packages/omo-codex/plugin build && npm --prefix packages/omo-codex/plugin/components/codegraph run typecheck && npm --prefix packages/omo-codex/plugin/components/codegraph test && node scripts/check-third-party-notices.mjs --ship && bun test packages/omo-opencode/src/cli/cli-installer.platform.test.ts packages/omo-codex/src/install/codex-cache.test.ts packages/omo-codex/src/install/codex-cleanup.test.ts packages/omo-codex/src/install/codex-config-agent-cleanup.test.ts packages/omo-codex/src/install/codex-config-autonomous-features.test.ts packages/omo-codex/src/install/codex-config-reasoning.test.ts packages/omo-codex/src/install/codex-config-toml.test.ts packages/omo-codex/src/install/codex-project-local-cleanup.test.ts packages/omo-codex/src/install/install-codex-project-local-cleanup.test.ts packages/omo-codex/src/install/install-codex.test.ts packages/omo-codex/src/install/install-codex-packaged.test.ts packages/omo-codex/src/install/link-cached-plugin-agents.test.ts packages/omo-codex/src/**/*.test.ts packages/utils/src/jsonc-parser.test.ts packages/utils/src/frontmatter.test.ts packages/hashline-core/src/hash-computation.test.ts packages/hashline-core/src/smoke-untested-modules.test.ts packages/rules-engine/src/index.test.ts packages/rules-engine/src/security-boundary.test.ts packages/agents-md-core/src/injector.test.ts packages/omo-codex/plugin/components/lsp/test/package-smoke.test.ts && node --test packages/omo-codex/plugin/test/*.test.mjs packages/omo-codex/scripts/install-cache-copy.test.mjs packages/omo-codex/scripts/install-cli-args.test.mjs packages/omo-codex/scripts/install-delegated-command.test.mjs packages/omo-codex/scripts/install-config-autonomous-features.test.mjs packages/omo-codex/scripts/install-config-autonomous.test.mjs packages/omo-codex/scripts/install-config-reasoning.test.mjs packages/omo-codex/scripts/install-config.test.mjs packages/omo-codex/scripts/install-hook-targets.test.mjs packages/omo-codex/scripts/install-project-local-cleanup.test.mjs packages/omo-codex/scripts/install-lazycodex-version-stamp.test.mjs packages/omo-codex/scripts/install-local-entrypoint.test.mjs packages/omo-codex/scripts/install-local-git-bash-preflight.test.mjs packages/omo-codex/scripts/install-local.test.mjs packages/omo-codex/scripts/install-marketplace-cache.test.mjs packages/omo-codex/scripts/install-mcp-context7-runtime.test.mjs packages/omo-codex/scripts/install-mcp-runtime.test.mjs packages/omo-codex/scripts/install-packaged-local.test.mjs packages/omo-codex/scripts/install-generated-bundle.test.mjs packages/omo-codex/scripts/install-agent-links.test.mjs packages/omo-codex/scripts/install-bin-links.test.mjs","test:senpi":"bun run build:senpi-plugin && tsgo --noEmit -p packages/omo-senpi/tsconfig.json && bun test packages/omo-senpi","postinstall":"node postinstall.mjs","build:schema":"bun run script/build-schema.ts","build:binaries":"bun run script/build-binaries.ts","build:cli-node":"bun run script/build-cli-node.ts","prepublishOnly":"bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build","build:lsp-daemon":"npm --prefix packages/lsp-daemon ci && npm --prefix packages/lsp-daemon run build","build:omo-schema":"bun run script/build-omo-schema.ts","typecheck:script":"tsgo --noEmit -p script/tsconfig.json","install:codex-dev":"bun run script/build-codex-install.ts && bun run script/install-codex-dev.ts","build:codex-plugin":"npm --prefix packages/omo-codex/plugin ci && bun run --cwd packages/omo-codex/plugin build","build:git-bash-mcp":"bun run --cwd packages/git-bash-mcp build","build:senpi-plugin":"bun run build:lsp-daemon && bun run build:senpi-plugin:stage","test:windows-codex":"bun run test:codex","typecheck:packages":"tsgo --noEmit -p packages/rules-engine/tsconfig.json && tsgo --noEmit -p packages/delegate-core/tsconfig.json && tsgo --noEmit -p packages/mcp-stdio-core/tsconfig.json && tsgo --noEmit -p packages/mcp-client-core/tsconfig.json && tsgo --noEmit -p packages/git-bash-mcp/tsconfig.json && tsgo --noEmit -p packages/lsp-core/tsconfig.json && tsgo --noEmit -p packages/utils/tsconfig.json && tsgo --noEmit -p packages/model-core/tsconfig.json && tsgo --noEmit -p packages/omo-config-core/tsconfig.json && tsgo --noEmit -p packages/prompts-core/tsconfig.json && tsgo --noEmit -p packages/comment-checker-core/tsconfig.json && tsgo --noEmit -p packages/hashline-core/tsconfig.json && tsgo --noEmit -p packages/tmux-core/tsconfig.json && tsgo --noEmit -p packages/team-core/tsconfig.json && tsgo --noEmit -p packages/openclaw-core/tsconfig.json && tsgo --noEmit -p packages/boulder-state/tsconfig.json && tsgo --noEmit -p packages/telemetry-core/tsconfig.json && tsgo --noEmit -p packages/claude-code-compat-core/tsconfig.json && tsgo --noEmit -p packages/skills-loader-core/tsconfig.json && tsgo --noEmit -p packages/agents-md-core/tsconfig.json && tsgo --noEmit -p packages/omo-codex/plugin/shared/tsconfig.json && tsgo --noEmit -p packages/omo-codex/tsconfig.json && tsgo --noEmit -p packages/omo-senpi/tsconfig.json && tsgo --noEmit -p packages/senpi-task/tsconfig.json && tsgo --noEmit -p packages/pi-goal/tsconfig.json && tsgo --noEmit -p packages/pi-webfetch/tsconfig.json && tsgo --noEmit -p packages/omo-opencode/tsconfig.json","build:codex-install":"bun run script/build-codex-install.ts","build:lsp-tools-mcp":"npm --prefix packages/lsp-tools-mcp ci && npm --prefix packages/lsp-tools-mcp run build","build:node-require-shim":"bun run script/patch-node-require-shim.ts","test:model-capabilities":"bun test packages/model-core/src/model-capability-aliases.test.ts packages/model-core/src/model-capability-guardrails.test.ts packages/model-core/src/model-capabilities.test.ts packages/omo-opencode/src/cli/doctor/checks/model-resolution.test.ts --bail","build:model-capabilities":"bun run script/build-model-capabilities.ts","build:senpi-plugin:stage":"bun run build:materialize-frontend && node packages/omo-senpi/plugin/scripts/stage-lsp-daemon-runtime.mjs && node packages/omo-senpi/plugin/scripts/build-extension.mjs && node packages/omo-senpi/plugin/scripts/sync-skills.mjs && node packages/omo-senpi/plugin/scripts/embed-directive.mjs --check && node packages/omo-senpi/plugin/scripts/build-install.mjs","build:materialize-frontend":"node packages/omo-codex/plugin/scripts/materialize-shared-upstreams.mjs --strict","build:shared-skills-assets":"bun run build:materialize-frontend && rm -rf dist/skills && cp -R packages/shared-skills/skills dist/skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50f6f292-09a6-4f37-8134-1ec0ffa65d46"}},"homepage":"https://github.com/code-yeongyu/oh-my-openagent#readme","keywords":["opencode","plugin","oracle","librarian","agents","ai","llm"],"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":{},"maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","diff":"^9.0.0","js-yaml":"^4.1.1","commander":"^14.0.3","picomatch":"^4.0.4","picocolors":"^1.1.1","detect-libc":"^2.1.2","jsonc-parser":"^3.3.1","posthog-node":"^5.34.3","@opentui/core":"^0.2.16","@clack/prompts":"^1.4.0","@opentui/solid":"^0.2.16","@opentui/keymap":"^0.2.16","@opencode-ai/sdk":"1.15.13","@opencode-ai/plugin":"1.15.13","@modelcontextprotocol/sdk":"^1.29.0","@code-yeongyu/comment-checker":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-pty":"^1.1.0","bun-types":"1.3.14","typescript":"^7.0.2","@xterm/xterm":"^6.0.0","@types/js-yaml":"^4.0.9","puppeteer-core":"^25.3.0","@types/picomatch":"^4.0.3","@oh-my-opencode/utils":"workspace:*","@xterm/addon-unicode11":"^0.9.0","@oh-my-opencode/pi-goal":"workspace:*","@oh-my-opencode/lsp-core":"workspace:*","@oh-my-opencode/omo-codex":"workspace:*","@oh-my-opencode/omo-senpi":"workspace:*","@oh-my-opencode/team-core":"workspace:*","@oh-my-opencode/tmux-core":"workspace:*","@oh-my-opencode/model-core":"workspace:*","@oh-my-opencode/senpi-task":"workspace:*","@typescript/native-preview":"7.0.0-dev.20260518.1","@oh-my-opencode/pi-webfetch":"workspace:*","@oh-my-opencode/git-bash-mcp":"workspace:*","@oh-my-opencode/prompts-core":"workspace:*","@oh-my-opencode/rules-engine":"workspace:*","@oh-my-opencode/boulder-state":"workspace:*","@oh-my-opencode/delegate-core":"workspace:*","@oh-my-opencode/hashline-core":"workspace:*","@oh-my-opencode/openclaw-core":"workspace:*","@oh-my-opencode/shared-skills":"workspace:*","@oh-my-opencode/agents-md-core":"workspace:*","@oh-my-opencode/mcp-stdio-core":"workspace:*","@oh-my-opencode/telemetry-core":"workspace:*","@oh-my-opencode/mcp-client-core":"workspace:*","@oh-my-opencode/omo-config-core":"workspace:*","@oh-my-opencode/skills-loader-core":"workspace:*","@oh-my-opencode/comment-checker-core":"workspace:*","@oh-my-opencode/claude-code-compat-core":"workspace:*"},"trustedDependencies":["@code-yeongyu/comment-checker"],"optionalDependencies":{"oh-my-openagent-linux-x64":"4.19.4","oh-my-openagent-darwin-x64":"4.19.4","oh-my-openagent-linux-arm64":"4.19.4","oh-my-openagent-windows-x64":"4.19.4","oh-my-openagent-darwin-arm64":"4.19.4","oh-my-openagent-windows-arm64":"4.19.4","oh-my-openagent-linux-x64-musl":"4.19.4","oh-my-openagent-linux-arm64-musl":"4.19.4","oh-my-openagent-linux-x64-baseline":"4.19.4","oh-my-openagent-darwin-x64-baseline":"4.19.4","oh-my-openagent-windows-x64-baseline":"4.19.4","oh-my-openagent-linux-x64-musl-baseline":"4.19.4"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-openagent_4.19.4_1785577660514_0.993728233193159","host":"s3://npm-registry-packages-npm-production"},"_id":"oh-my-openagent@4.19.4","version":"4.19.4"}