{
  "name": "oh-my-openagent",
  "version": "4.15.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/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"
  ],
  "bin": {
    "oh-my-opencode": "bin/oh-my-opencode.js",
    "oh-my-openagent": "bin/oh-my-opencode.js",
    "omo": "bin/oh-my-opencode.js",
    "lazycodex": "bin/oh-my-opencode.js",
    "lazycodex-ai": "bin/oh-my-opencode.js"
  },
  "files": [
    "THIRD-PARTY-NOTICES.md",
    "dist",
    "bin",
    "postinstall.mjs",
    "script/qa/web-terminal-redaction.d.mts",
    "script/qa/web-terminal-redaction.mjs",
    "script/qa/web-terminal-renderer.mjs",
    "script/qa/web-terminal-visual-qa.mjs",
    "docs/reference/github-attachment-upload.md",
    "docs/reference/web-terminal-visual-qa.md",
    ".opencode/command",
    ".opencode/skills",
    ".agents/command",
    ".agents/skills",
    "packages/lsp-tools-mcp/package.json",
    "packages/lsp-core/package.json",
    "packages/lsp-core/src",
    "packages/lsp-tools-mcp/dist",
    "packages/lsp-daemon/package.json",
    "packages/lsp-daemon/dist",
    "packages/git-bash-mcp/dist",
    "packages/shared-skills/package.json",
    "packages/shared-skills/index.mjs",
    "packages/shared-skills/skills",
    "packages/omo-codex/THIRD-PARTY-NOTICES.md",
    "packages/omo-codex/marketplace.json",
    "packages/omo-codex/lazycodex-repository",
    "packages/omo-codex/plugin",
    "packages/omo-codex/plugin/components/bootstrap/dist/cli.js",
    "packages/omo-codex/plugin/components/bootstrap/scripts/bootstrap.ps1",
    "packages/omo-codex/plugin/components/bootstrap/scripts/node-dispatch.ps1",
    "packages/omo-codex/plugin/components/codegraph/dist/cli.js",
    "packages/omo-codex/plugin/components/codegraph/dist/serve.js",
    "packages/omo-codex/plugin/components/comment-checker/dist/cli.js",
    "packages/omo-codex/plugin/components/git-bash/dist/cli.js",
    "packages/omo-codex/plugin/components/lazycodex-executor-verify/dist/cli.js",
    "packages/omo-codex/plugin/components/lsp/dist/cli.js",
    "packages/omo-codex/plugin/components/rules/dist/cli.js",
    "packages/omo-codex/plugin/components/start-work-continuation/dist/cli.js",
    "packages/omo-codex/plugin/components/teammode/dist/cli.js",
    "packages/omo-codex/plugin/components/telemetry/dist/cli.js",
    "packages/omo-codex/plugin/components/ultrawork/dist/cli.js",
    "packages/omo-codex/plugin/components/ulw-loop/dist/cli.js",
    "packages/omo-codex/plugin/.codex-plugin",
    "!packages/omo-codex/plugin/node_modules",
    "!packages/omo-codex/plugin/**/node_modules",
    "packages/omo-codex/scripts",
    "!packages/omo-codex/scripts/install"
  ],
  "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": {
    "build": "bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build:codex-plugin && bun build packages/omo-opencode/src/index.ts --outdir dist --target bun --format esm --external zod && bun build packages/omo-opencode/src/tui.ts --outdir dist --target bun --format esm --external @opentui/core --external @opentui/keymap --external @opentui/solid && bun run build:shared-skills-assets && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build packages/omo-opencode/src/cli/index.ts --outdir dist/cli --target bun --format esm && bun run build:cli-node && bun run build:codex-install && bun run build:schema",
    "build:cli-node": "bun run script/build-cli-node.ts",
    "build:codex-install": "bun run script/build-codex-install.ts",
    "build:codex-plugin": "npm --prefix packages/omo-codex/plugin ci && bun run --cwd packages/omo-codex/plugin build",
    "build:materialize-frontend": "node packages/omo-codex/plugin/scripts/materialize-shared-upstreams.mjs --strict",
    "build:shared-skills-assets": "bun run build:materialize-frontend && rm -rf dist/skills && cp -R packages/shared-skills/skills dist/skills",
    "build:lsp-tools-mcp": "npm --prefix packages/lsp-tools-mcp ci && npm --prefix packages/lsp-tools-mcp run build",
    "build:lsp-daemon": "npm --prefix packages/lsp-daemon ci && npm --prefix packages/lsp-daemon run build",
    "build:node-require-shim": "bun run script/patch-node-require-shim.ts",
    "build:all": "bun run build && bun run build:binaries",
    "build:binaries": "bun run script/build-binaries.ts",
    "build:schema": "bun run script/build-schema.ts",
    "build:model-capabilities": "bun run script/build-model-capabilities.ts",
    "clean": "rm -rf dist",
    "prepack": "bun run build:materialize-frontend",
    "prepare": "bun run build",
    "postinstall": "node postinstall.mjs",
    "prepublishOnly": "bun run clean && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && bun run build",
    "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",
    "typecheck": "tsgo --noEmit && bun run typecheck:script && bun run typecheck:packages",
    "typecheck:packages": "tsgo --noEmit -p packages/rules-engine/tsconfig.json && tsgo --noEmit -p packages/delegate-core/tsconfig.json && tsgo --noEmit -p packages/mcp-stdio-core/tsconfig.json && tsgo --noEmit -p packages/mcp-client-core/tsconfig.json && tsgo --noEmit -p packages/git-bash-mcp/tsconfig.json && tsgo --noEmit -p packages/lsp-core/tsconfig.json && tsgo --noEmit -p packages/utils/tsconfig.json && tsgo --noEmit -p packages/model-core/tsconfig.json && tsgo --noEmit -p packages/prompts-core/tsconfig.json && tsgo --noEmit -p packages/comment-checker-core/tsconfig.json && tsgo --noEmit -p packages/hashline-core/tsconfig.json && tsgo --noEmit -p packages/tmux-core/tsconfig.json && tsgo --noEmit -p packages/team-core/tsconfig.json && tsgo --noEmit -p packages/openclaw-core/tsconfig.json && tsgo --noEmit -p packages/boulder-state/tsconfig.json && tsgo --noEmit -p packages/telemetry-core/tsconfig.json && tsgo --noEmit -p packages/claude-code-compat-core/tsconfig.json && tsgo --noEmit -p packages/skills-loader-core/tsconfig.json && tsgo --noEmit -p packages/agents-md-core/tsconfig.json && tsgo --noEmit -p packages/omo-codex/plugin/shared/tsconfig.json && tsgo --noEmit -p packages/omo-codex/tsconfig.json && tsgo --noEmit -p packages/omo-opencode/tsconfig.json",
    "typecheck:script": "tsgo --noEmit -p script/tsconfig.json",
    "test": "bun test",
    "test:codex": "bun run build:codex-install && bun run build:git-bash-mcp && bun run build:lsp-tools-mcp && bun run build:lsp-daemon && npm --prefix packages/lsp-tools-mcp test && npm --prefix packages/omo-codex/plugin ci && bun run --cwd packages/omo-codex/plugin build && npm --prefix packages/omo-codex/plugin/components/codegraph run typecheck && npm --prefix packages/omo-codex/plugin/components/codegraph test && node scripts/check-third-party-notices.mjs --ship && bun test packages/omo-opencode/src/cli/cli-installer.platform.test.ts packages/omo-codex/src/install/codex-cache.test.ts packages/omo-codex/src/install/codex-cleanup.test.ts packages/omo-codex/src/install/codex-config-agent-cleanup.test.ts packages/omo-codex/src/install/codex-config-autonomous-features.test.ts packages/omo-codex/src/install/codex-config-reasoning.test.ts packages/omo-codex/src/install/codex-config-toml.test.ts packages/omo-codex/src/install/codex-project-local-cleanup.test.ts packages/omo-codex/src/install/install-codex-project-local-cleanup.test.ts packages/omo-codex/src/install/install-codex.test.ts packages/omo-codex/src/install/install-codex-packaged.test.ts packages/omo-codex/src/install/link-cached-plugin-agents.test.ts packages/omo-codex/src/**/*.test.ts packages/utils/src/jsonc-parser.test.ts packages/utils/src/frontmatter.test.ts packages/hashline-core/src/hash-computation.test.ts packages/hashline-core/src/smoke-untested-modules.test.ts packages/rules-engine/src/index.test.ts packages/rules-engine/src/security-boundary.test.ts packages/agents-md-core/src/injector.test.ts packages/omo-codex/plugin/components/lsp/test/package-smoke.test.ts && node --test packages/omo-codex/plugin/test/*.test.mjs packages/omo-codex/scripts/install-cache-copy.test.mjs packages/omo-codex/scripts/install-cli-args.test.mjs packages/omo-codex/scripts/install-delegated-command.test.mjs packages/omo-codex/scripts/install-config-autonomous-features.test.mjs packages/omo-codex/scripts/install-config-autonomous.test.mjs packages/omo-codex/scripts/install-config-reasoning.test.mjs packages/omo-codex/scripts/install-config.test.mjs packages/omo-codex/scripts/install-hook-targets.test.mjs packages/omo-codex/scripts/install-project-local-cleanup.test.mjs packages/omo-codex/scripts/install-lazycodex-version-stamp.test.mjs packages/omo-codex/scripts/install-local-entrypoint.test.mjs packages/omo-codex/scripts/install-local-git-bash-preflight.test.mjs packages/omo-codex/scripts/install-local.test.mjs packages/omo-codex/scripts/install-marketplace-cache.test.mjs packages/omo-codex/scripts/install-mcp-context7-runtime.test.mjs packages/omo-codex/scripts/install-mcp-runtime.test.mjs packages/omo-codex/scripts/install-packaged-local.test.mjs packages/omo-codex/scripts/install-generated-bundle.test.mjs packages/omo-codex/scripts/install-agent-links.test.mjs packages/omo-codex/scripts/install-bin-links.test.mjs",
    "test:windows-codex": "bun run test:codex",
    "build:git-bash-mcp": "bun run --cwd packages/git-bash-mcp build"
  },
  "keywords": [
    "opencode",
    "plugin",
    "oracle",
    "librarian",
    "agents",
    "ai",
    "llm"
  ],
  "author": "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": {
    "@clack/prompts": "^1.4.0",
    "@code-yeongyu/comment-checker": "^0.8.0",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@opencode-ai/plugin": "1.15.13",
    "@opencode-ai/sdk": "1.15.13",
    "@opentui/core": "^0.2.16",
    "@opentui/keymap": "^0.2.16",
    "@opentui/solid": "^0.2.16",
    "commander": "^14.0.3",
    "detect-libc": "^2.1.2",
    "diff": "^9.0.0",
    "js-yaml": "^4.1.1",
    "jsonc-parser": "^3.3.1",
    "picocolors": "^1.1.1",
    "picomatch": "^4.0.4",
    "posthog-node": "^5.34.3",
    "vscode-jsonrpc": "^8.2.1",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@oh-my-opencode/git-bash-mcp": "workspace:*",
    "@oh-my-opencode/lsp-core": "workspace:*",
    "@oh-my-opencode/mcp-stdio-core": "workspace:*",
    "@oh-my-opencode/mcp-client-core": "workspace:*",
    "@oh-my-opencode/agents-md-core": "workspace:*",
    "@oh-my-opencode/boulder-state": "workspace:*",
    "@oh-my-opencode/claude-code-compat-core": "workspace:*",
    "@oh-my-opencode/skills-loader-core": "workspace:*",
    "@oh-my-opencode/comment-checker-core": "workspace:*",
    "@oh-my-opencode/delegate-core": "workspace:*",
    "@oh-my-opencode/hashline-core": "workspace:*",
    "@oh-my-opencode/tmux-core": "workspace:*",
    "@oh-my-opencode/team-core": "workspace:*",
    "@oh-my-opencode/openclaw-core": "workspace:*",
    "@oh-my-opencode/model-core": "workspace:*",
    "@oh-my-opencode/omo-codex": "workspace:*",
    "@oh-my-opencode/prompts-core": "workspace:*",
    "@oh-my-opencode/rules-engine": "workspace:*",
    "@oh-my-opencode/shared-skills": "workspace:*",
    "@oh-my-opencode/telemetry-core": "workspace:*",
    "@oh-my-opencode/utils": "workspace:*",
    "@typescript/native-preview": "7.0.0-dev.20260518.1",
    "@types/js-yaml": "^4.0.9",
    "@types/picomatch": "^4.0.3",
    "bun-types": "1.3.14",
    "typescript": "^6.0.3"
  },
  "optionalDependencies": {
    "oh-my-openagent-darwin-arm64": "4.15.1",
    "oh-my-openagent-darwin-x64": "4.15.1",
    "oh-my-openagent-darwin-x64-baseline": "4.15.1",
    "oh-my-openagent-linux-arm64": "4.15.1",
    "oh-my-openagent-linux-arm64-musl": "4.15.1",
    "oh-my-openagent-linux-x64": "4.15.1",
    "oh-my-openagent-linux-x64-baseline": "4.15.1",
    "oh-my-openagent-linux-x64-musl": "4.15.1",
    "oh-my-openagent-linux-x64-musl-baseline": "4.15.1",
    "oh-my-openagent-windows-arm64": "4.15.1",
    "oh-my-openagent-windows-x64": "4.15.1",
    "oh-my-openagent-windows-x64-baseline": "4.15.1"
  },
  "overrides": {
    "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"
  ]
}
