2025-12-03 11:49:13 +09:00
{
"name" : "oh-my-opencode" ,
2026-05-26 10:08:16 +00:00
"version" : "4.5.1" ,
2026-01-07 05:09:13 +09:00
"description" : "The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools" ,
2026-03-31 16:27:35 +09:00
"main" : "./dist/index.js" ,
2025-12-03 11:49:13 +09:00
"types" : "dist/index.d.ts" ,
"type" : "module" ,
2026-05-18 20:47:58 +09:00
"workspaces" : [
2026-05-21 11:10:51 +09:00
"packages/rules-engine" ,
2026-05-21 01:17:17 +09:00
"packages/ast-grep-core" ,
2026-05-21 00:31:03 +09:00
"packages/ast-grep-mcp" ,
2026-05-21 01:17:04 +09:00
"packages/utils" ,
2026-05-21 02:11:37 +09:00
"packages/model-core" ,
2026-05-24 17:16:49 +09:00
"packages/prompts-core" ,
2026-05-21 01:19:16 +09:00
"packages/comment-checker-core" ,
2026-05-21 16:02:09 +09:00
"packages/hashline-core" ,
2026-05-21 02:45:20 +09:00
"packages/boulder-state" ,
2026-05-30 19:12:15 +09:00
"packages/agents-md-core" ,
"packages/shared-skills" ,
"packages/omo-codex"
2026-05-18 20:47:58 +09:00
] ,
2025-12-23 22:26:19 +09:00
"bin" : {
2026-04-17 12:42:21 +09:00
"oh-my-opencode" : "bin/oh-my-opencode.js" ,
2026-05-30 19:12:15 +09:00
"oh-my-openagent" : "bin/oh-my-opencode.js" ,
"omo" : "bin/oh-my-opencode.js" ,
"lazycodex" : "bin/oh-my-opencode.js"
2025-12-23 22:26:19 +09:00
} ,
2025-12-03 11:49:13 +09:00
"files" : [
2026-01-15 10:33:07 -05:00
"dist" ,
"bin" ,
2026-05-18 13:21:13 +09:00
"postinstall.mjs" ,
2026-05-25 17:18:59 +09:00
".opencode/command" ,
".opencode/skills" ,
".agents/command" ,
".agents/skills" ,
2026-05-18 20:47:58 +09:00
"packages/lsp-tools-mcp/dist" ,
2026-05-30 19:12:15 +09:00
"packages/ast-grep-mcp/dist" ,
"packages/shared-skills/package.json" ,
"packages/shared-skills/index.mjs" ,
"packages/shared-skills/skills" ,
"packages/omo-codex/marketplace.json" ,
"packages/omo-codex/plugin" ,
"packages/omo-codex/scripts"
2025-12-03 11:49:13 +09:00
] ,
"exports" : {
"." : {
"types" : "./dist/index.d.ts" ,
"import" : "./dist/index.js"
2025-12-05 02:49:47 +09:00
} ,
2026-03-31 22:10:30 +02:00
"./server" : "./dist/index.js" ,
2025-12-05 02:49:47 +09:00
"./schema.json" : "./dist/oh-my-opencode.schema.json"
2025-12-03 11:49:13 +09:00
} ,
"scripts" : {
2026-05-18 21:20:05 +09:00
"build" : "bun run build:ast-grep-mcp && bun build src/index.ts --outdir dist --target bun --format esm --external @ast-grep/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm --external @ast-grep/napi && bun run build:schema" ,
2026-05-18 16:00:40 +09:00
"build:lsp-tools-mcp" : "npm --prefix packages/lsp-tools-mcp ci && npm --prefix packages/lsp-tools-mcp run build" ,
2026-05-05 22:59:43 +09:00
"build:node-require-shim" : "bun run script/patch-node-require-shim.ts" ,
2026-01-15 10:33:07 -05:00
"build:all" : "bun run build && bun run build:binaries" ,
"build:binaries" : "bun run script/build-binaries.ts" ,
2025-12-05 02:49:47 +09:00
"build:schema" : "bun run script/build-schema.ts" ,
2026-03-25 14:47:46 +01:00
"build:model-capabilities" : "bun run script/build-model-capabilities.ts" ,
2025-12-03 11:49:13 +09:00
"clean" : "rm -rf dist" ,
2026-03-06 21:25:51 +00:00
"prepare" : "bun run build" ,
2026-01-15 10:33:07 -05:00
"postinstall" : "node postinstall.mjs" ,
2026-05-18 21:20:05 +09:00
"prepublishOnly" : "bun run clean && bun run build:lsp-tools-mcp && bun run build" ,
2026-03-25 17:13:43 +01:00
"test:model-capabilities" : "bun test src/shared/model-capability-aliases.test.ts src/shared/model-capability-guardrails.test.ts src/shared/model-capabilities.test.ts src/cli/doctor/checks/model-resolution.test.ts --bail" ,
2026-05-18 21:20:05 +09:00
"typecheck" : "tsgo --noEmit && bun run typecheck:packages" ,
2026-05-30 19:12:15 +09:00
"typecheck:packages" : "tsgo --noEmit -p packages/rules-engine/tsconfig.json && tsgo --noEmit -p packages/ast-grep-core/tsconfig.json && tsgo --noEmit -p packages/ast-grep-mcp/tsconfig.json && tsgo --noEmit -p packages/utils/tsconfig.json && tsgo --noEmit -p packages/model-core/tsconfig.json && tsgo --noEmit -p packages/prompts-core/tsconfig.json && tsgo --noEmit -p packages/comment-checker-core/tsconfig.json && tsgo --noEmit -p packages/hashline-core/tsconfig.json && tsgo --noEmit -p packages/boulder-state/tsconfig.json && tsgo --noEmit -p packages/agents-md-core/tsconfig.json && tsgo --noEmit -p packages/omo-codex/tsconfig.json" ,
2026-05-14 13:46:11 +09:00
"typecheck:script" : "tsgo --noEmit -p script/tsconfig.json" ,
2026-05-18 20:47:58 +09:00
"test" : "bun test" ,
2026-05-30 19:12:15 +09:00
"test:codex" : "bun test src/cli/cli-installer.platform.test.ts src/cli/install-codex/codex-cache.test.ts src/cli/install-codex/codex-config-agent-cleanup.test.ts src/cli/install-codex/codex-config-toml.test.ts src/cli/install-codex/install-codex.test.ts src/cli/install-codex/link-cached-plugin-agents.test.ts packages/omo-codex/src/**/*.test.ts packages/utils/src/jsonc-parser.test.ts packages/utils/src/frontmatter.test.ts packages/hashline-core/src/hash-computation.test.ts packages/hashline-core/src/smoke-untested-modules.test.ts packages/rules-engine/src/index.test.ts packages/rules-engine/src/security-boundary.test.ts packages/agents-md-core/src/injector.test.ts && node --test packages/omo-codex/plugin/test/*.test.mjs packages/omo-codex/scripts/install-cache-copy.test.mjs packages/omo-codex/scripts/install-config.test.mjs packages/omo-codex/scripts/install-local.test.mjs packages/omo-codex/scripts/install-mcp-runtime.test.mjs packages/omo-codex/scripts/install-agent-links.test.mjs packages/omo-codex/scripts/install-bin-links.test.mjs packages/omo-codex/scripts/sync-telemetry-component.test.mjs" ,
"test:windows-codex" : "bun run test:codex" ,
2026-05-18 20:47:58 +09:00
"build:ast-grep-mcp" : "bun run --cwd packages/ast-grep-mcp build"
2025-12-03 11:49:13 +09:00
} ,
"keywords" : [
"opencode" ,
"plugin" ,
"oracle" ,
"librarian" ,
"agents" ,
"ai" ,
"llm"
] ,
"author" : "YeonGyu-Kim" ,
2025-12-25 00:31:27 +09:00
"license" : "SUL-1.0" ,
2025-12-03 11:49:13 +09:00
"repository" : {
"type" : "git" ,
2026-03-08 02:59:40 +09:00
"url" : "git+https://github.com/code-yeongyu/oh-my-openagent.git"
2025-12-03 11:49:13 +09:00
} ,
"bugs" : {
2026-03-08 02:59:40 +09:00
"url" : "https://github.com/code-yeongyu/oh-my-openagent/issues"
2025-12-03 11:49:13 +09:00
} ,
2026-03-08 02:59:40 +09:00
"homepage" : "https://github.com/code-yeongyu/oh-my-openagent#readme" ,
2025-12-03 11:49:13 +09:00
"dependencies" : {
2026-05-18 20:55:17 +09:00
"@ast-grep/cli" : "^0.42.2" ,
"@ast-grep/napi" : "^0.42.2" ,
"@clack/prompts" : "^1.4.0" ,
2026-05-18 19:45:10 +09:00
"@code-yeongyu/comment-checker" : "^0.8.0" ,
2026-05-11 16:14:45 -06:00
"@modelcontextprotocol/sdk" : "^1.29.0" ,
2026-05-18 20:55:17 +09:00
"@opencode-ai/plugin" : "^1.15.4" ,
"@opencode-ai/sdk" : "^1.15.4" ,
2026-05-14 13:46:11 +09:00
"commander" : "^14.0.3" ,
"detect-libc" : "^2.1.2" ,
2026-05-18 20:55:17 +09:00
"diff" : "^9.0.0" ,
"effect" : "4.0.0-beta.65" ,
2026-01-01 22:52:11 +09:00
"js-yaml" : "^4.1.1" ,
2025-12-28 00:45:17 +09:00
"jsonc-parser" : "^3.3.1" ,
2025-12-23 22:26:19 +09:00
"picocolors" : "^1.1.1" ,
2026-05-04 02:09:45 +09:00
"picomatch" : "^4.0.4" ,
2026-05-18 20:55:17 +09:00
"posthog-node" : "^5.34.3" ,
2026-05-14 13:46:11 +09:00
"vscode-jsonrpc" : "^8.2.1"
2025-12-03 11:49:13 +09:00
} ,
"devDependencies" : {
2026-05-21 01:17:17 +09:00
"@oh-my-opencode/ast-grep-core" : "workspace:*" ,
2026-05-18 20:47:58 +09:00
"@oh-my-opencode/ast-grep-mcp" : "workspace:*" ,
2026-05-21 02:45:20 +09:00
"@oh-my-opencode/agents-md-core" : "workspace:*" ,
2026-05-21 01:19:16 +09:00
"@oh-my-opencode/boulder-state" : "workspace:*" ,
2026-05-21 01:17:04 +09:00
"@oh-my-opencode/comment-checker-core" : "workspace:*" ,
2026-05-21 16:02:09 +09:00
"@oh-my-opencode/hashline-core" : "workspace:*" ,
2026-05-21 02:11:37 +09:00
"@oh-my-opencode/model-core" : "workspace:*" ,
2026-05-30 19:12:15 +09:00
"@oh-my-opencode/omo-codex" : "workspace:*" ,
2026-05-24 18:29:05 +09:00
"@oh-my-opencode/prompts-core" : "workspace:*" ,
2026-05-21 11:10:51 +09:00
"@oh-my-opencode/rules-engine" : "workspace:*" ,
2026-05-30 19:12:15 +09:00
"@oh-my-opencode/shared-skills" : "workspace:*" ,
2026-05-21 00:31:03 +09:00
"@oh-my-opencode/utils" : "workspace:*" ,
2026-05-18 20:55:17 +09:00
"@typescript/native-preview" : "7.0.0-dev.20260518.1" ,
2026-01-01 22:52:11 +09:00
"@types/js-yaml" : "^4.0.9" ,
2026-05-18 20:55:17 +09:00
"@types/picomatch" : "^4.0.3" ,
"bun-types" : "1.3.14" ,
"typescript" : "^6.0.3" ,
2026-05-14 13:46:11 +09:00
"zod" : "^4.4.3"
2025-12-03 11:49:13 +09:00
} ,
2026-01-15 10:33:07 -05:00
"optionalDependencies" : {
2026-05-26 10:08:16 +00:00
"oh-my-opencode-darwin-arm64" : "4.5.1" ,
"oh-my-opencode-darwin-x64" : "4.5.1" ,
"oh-my-opencode-darwin-x64-baseline" : "4.5.1" ,
"oh-my-opencode-linux-arm64" : "4.5.1" ,
"oh-my-opencode-linux-arm64-musl" : "4.5.1" ,
"oh-my-opencode-linux-x64" : "4.5.1" ,
"oh-my-opencode-linux-x64-baseline" : "4.5.1" ,
"oh-my-opencode-linux-x64-musl" : "4.5.1" ,
"oh-my-opencode-linux-x64-musl-baseline" : "4.5.1" ,
"oh-my-opencode-windows-x64" : "4.5.1" ,
"oh-my-opencode-windows-x64-baseline" : "4.5.1"
2026-03-05 11:18:12 +09:00
} ,
2026-05-11 16:14:45 -06:00
"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"
} ,
2025-12-05 02:49:47 +09:00
"trustedDependencies" : [
2025-12-05 04:29:40 +09:00
"@ast-grep/cli" ,
2025-12-05 14:51:06 +09:00
"@ast-grep/napi" ,
"@code-yeongyu/comment-checker"
2026-04-17 12:08:39 +09:00
] ,
"peerDependencies" : {
"zod" : "^4.0.0"
}
2025-12-03 11:49:13 +09:00
}