{"_id":"oh-my-claude-pennix","_rev":"36-37237e2b113bc8dbe307a39573e26d9c","name":"oh-my-claude-pennix","dist-tags":{"latest":"5.3.15"},"versions":{"5.0.0":{"name":"oh-my-claude-pennix","version":"5.0.0","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.0","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"f9238973ff620fc892d6d56653f1f860a630f60b","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.0.tgz","fileCount":4538,"integrity":"sha512-bjSCT7LJcrkBq5BsP9ESDthgQ8drYJy5Q2CDleh9tv8eyl9VFaU/aBS+Rwbbfb8Bfbpk00ZRGEIqFhbkc5DeEQ==","signatures":[{"sig":"MEYCIQDNj6AMkmtKANAhdHslP8JKScVHknxsk2tBCi4lnN7RVAIhAPTC/ga7UUsO10hd8OE6Hmf6AZpwwDbayeZOniYLVUlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28730049},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54c57dc688e37a6f7ce78248e84528b60f92b3ae","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.0_1780711151204_0.8444190840937349","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"oh-my-claude-pennix","version":"5.0.1","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.1","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"fd25c01626e9f915e36c67d92173f47f3deb1da1","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.1.tgz","fileCount":4538,"integrity":"sha512-d4avZiyLwLFEqBdMrqMPc1w34lhV8kewqY42pjMFZlhue9q3QqNaN8LhNd2+0n/Nb2WTWy7Dx93HNb0mnA02Uw==","signatures":[{"sig":"MEUCIQCzgCWjm39sndZRCuLv4J7vD5f1smjz9gfKO+5opj+2WQIgdB2FqK5t4rcks+ImjWg2dVtx3YdwJQ6rlXyerOa6ebQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28730049},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed066cb7c8f8c74ccda703fc2c3e3cd89d3cbeee","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.1_1780711875841_0.20341646469390695","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"oh-my-claude-pennix","version":"5.0.3","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.3","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"9fc255ec5e6d833822538607475a78eba875fe6b","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.3.tgz","fileCount":4538,"integrity":"sha512-Nb6EQpkoI571GqPW0s5Fzup2uX+e5wPstVOjN9HKlLxb1aLja1tdMtQiyNtL+uLVgKqH7Ae2lc0W+ZTuL4lz9g==","signatures":[{"sig":"MEYCIQCOFi0PmZ7Bu5z9F2IkRAvjqKiZiny8byoADIs2faT47AIhAMphHYOsIWrOJ//iuRVbGDRQJCd8Il3bAzStIVGCJ/GU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28732990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05b1aaf01ac6912506053142f8d82bb5bc8478a9","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.3_1780714126864_0.3077681426304275","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"oh-my-claude-pennix","version":"5.0.7","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.7","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"f9b4716d5447aee2391f8de04c7ee67f0638d973","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.7.tgz","fileCount":4538,"integrity":"sha512-ruJVto80UPDnq3/9UBKJ0Q5g7QxIF8z6Rky2ncrmz+1WMVVG0o4SwD3Dsv3fnyKIidO1n13pXQ7HtVkBcjRaoA==","signatures":[{"sig":"MEUCIBQLpe0U3DCrF7+9aAhMmC1IgvMHGPdoo3U6tVzVHidAAiEAseCBwjvwSsPjce06qYV+7PXDqvzPOmPkpQX7DYIAHDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28733029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a72adadca3aebbb0816d3762b9a1a7326a4be820","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.7_1780716780659_0.3758775965754597","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"oh-my-claude-pennix","version":"5.0.8","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.8","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"85783fe2d29b17fa9ba37fe55da56bdbe8923de6","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.8.tgz","fileCount":4538,"integrity":"sha512-VNpW0PI/VtCDK8KbbdKC6ypolaU28rK6xc/hUMhomSLmWetNOPbv8G3q6qujUyHAetzXAG1CyGrDkfA+VMPaHA==","signatures":[{"sig":"MEUCIAP1ly5nG7+w06rkPtuK84yBv043Yrq80+qwRcISBL9NAiEA5whFCryPZ0s8nmEQ85g+uatiXVWaj7Iohk0qZUl3jmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28734036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d8d526252195d46efff246c1a52087bd0c1b6df","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.8_1780717640327_0.5827428563980521","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"oh-my-claude-pennix","version":"5.0.13","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.13","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"d6f70e4886a8868d81cca35c1a89843101b45418","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.13.tgz","fileCount":4538,"integrity":"sha512-FfTMnpDhZgGhPh3w6IJQzsb8IeXVQGH6jHzvG/Ew+h/CvlggRTerLXE7htDTOldFySwT34dnU24B3yQ1PSHvOg==","signatures":[{"sig":"MEQCIGLs7LXG4DSvsnh95ERCwIZyJ949e84G2q/m4SpSdLyGAiBsk0SW7I779kFmsI2wF1GlTTCTlk6+GTtWv78Z/e+Uug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b8a7d213449eb66ae4a47e1c0179867e9ffddc7","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.13_1780730478274_0.16650733205500412","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"oh-my-claude-pennix","version":"5.0.15","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.15","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"7c2a87b648827db65bc80a6f8e6778c683f09fb8","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.15.tgz","fileCount":4538,"integrity":"sha512-TzxV11EAlLwRVjiPRg8ec660xj5wk2EYDJ9Sas8Rn4uv3MUSEwTUBFEKBbLCaQ5m0/uhaZSl19j474mKh6X8Mw==","signatures":[{"sig":"MEQCIAjob8+hKHo7NHw+S4cV002fswVzawhma+oY8rnEE5CtAiBSJldQVGrKIrat9YwNcGyark+9/eblCJBUVjHgfTYBEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"624b24cff6bcdbe42ba4aa90d56fd00c81e7063e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.15_1780731737799_0.3673009031480188","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"oh-my-claude-pennix","version":"5.0.16","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.16","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"43732f676455d4ee32b44003ee166f1ba4e7f031","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.16.tgz","fileCount":4538,"integrity":"sha512-qR8BAsRj07x/ZIqstIzeiygn74HJYd0SxKv4S15BofIOUHF3xPWWyInEw63ViL8yv5ISu8HbqhvkuPuyA0dcHA==","signatures":[{"sig":"MEUCIQCLdwVoDjgOnsVOT6pWAMa3Wb3bLdqTm47LK41mpIccBwIgTE4OQFjj8WRA99QJNgRZJXlXc8tISsR6fxoIUKS5CIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e0bb43e3a7c0d28022c6b903290a59e1757a454","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.16_1780732150521_0.12163412048491318","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"oh-my-claude-pennix","version":"5.0.17","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.17","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"9f11d8df6bb59d8515b95d8955c5db4fee7563dd","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.17.tgz","fileCount":4538,"integrity":"sha512-8teppRrSDt5HPLtRI521FO+WQhTegO2hFvY5HMdu1/XpwAqtPQG9oJvrNcPRSb0/TQU8VEM5nVvPqWKpHL809Q==","signatures":[{"sig":"MEYCIQDl/SrseCeM5PMIvfxi3GTOuW3MrRSK6f4dv/E8EX5ixgIhALs2VPfxqpfohzO1oMV34bSMvoQM6PXMG261ISuFBM+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39c2b697a4fae7d363608a240f979942feb41d1a","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.17_1780733550472_0.667549977647858","host":"s3://npm-registry-packages-npm-production"}},"5.0.19":{"name":"oh-my-claude-pennix","version":"5.0.19","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.19","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"9f3cd34dd186430375572de74d7f5780b115362b","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.19.tgz","fileCount":4538,"integrity":"sha512-Hz18Shb0C3UjD1/isDhhyAjnIqIMhN4s57fhPgx3XriiD84t054DJPxo81fV4gh+Oe3m1xi2Iq9ZdoFZsvLnVw==","signatures":[{"sig":"MEQCIBUh9VkLozQZHZWOZlp+5KQVcBCqX96ED9goG798PI8MAiA+on7QDMZl8l9tD5NrTnzEAF7B/fogFh9ujZOIzcm80w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28743335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6309e64176bc640a876d28f72e26142178c78477","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.19_1780735160181_0.20182605900304984","host":"s3://npm-registry-packages-npm-production"}},"5.0.21":{"name":"oh-my-claude-pennix","version":"5.0.21","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.21","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"d58812adb3fced9b14376f8ba84b62c9b9764701","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.21.tgz","fileCount":4538,"integrity":"sha512-K6d5DijpoBUJe6JsGSQGRJgw6rNlp7sIBbR19anV6bwpZOGukrDAyI4DhL4PMLE5WWj8UzH8aQ806T3rD/Panw==","signatures":[{"sig":"MEQCIEaY9V6GJHi6yUzNcVvGf3C/dA6zVe3sQvtVMEHAZXzoAiB8mbNNKQxHG/SkAZz297mjMyOrS2UYZgEsaUHHVXAA8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abfca825ee371712ffc6890fbd6e8d63803bcdb7","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.21_1780738668691_0.23884910827103178","host":"s3://npm-registry-packages-npm-production"}},"5.0.22":{"name":"oh-my-claude-pennix","version":"5.0.22","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.22","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"08faf5c9bf8f17c1b927f985bc9144ac41d8b528","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.22.tgz","fileCount":4538,"integrity":"sha512-/q9x9B4WBGhQnohalxMwjQK4UtRMuN69j/FGe8ZBU0yvXS6alEXJNwByvaqqLApQhbXUTW4WTeFcVxGtUR3/iQ==","signatures":[{"sig":"MEQCIB7Fb44vRuCTC08X2p+DQMQA9/QCSVt2FvK6/DwTMGAyAiA79zuhT05w7TWLqLUBXcRBoaWdSsf0HA9q/+ejhc1dAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28744576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf6e5a9a630fe4adbfda2761d4eae5dee120355d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.22_1780739978613_0.591581388381949","host":"s3://npm-registry-packages-npm-production"}},"5.0.23":{"name":"oh-my-claude-pennix","version":"5.0.23","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.0.23","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"3b85a35b25da32c092e3c5dc59123ecdbef6a381","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.0.23.tgz","fileCount":4538,"integrity":"sha512-0a8TPjsHCqYehk2n/LV7EhTdHHt+h/2czjFuu7vqXs4vwAiebg83ptGrJmXoNQLhHW9ZMd/ueXsWn6HjmPgbYA==","signatures":[{"sig":"MEUCIQC6Ve+fHoOI8VAZ1zTvmThS5yCaHZi8L3LXiwmlJxSCVQIgIE//NQmEuNarERMaBOByuJiHOZRJ63q4mRlEk8OpEKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28745873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"545db86cd0a1bc618214b80d9b580ac29acddf38","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.0.23_1780740823686_0.11930542261814936","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"oh-my-claude-pennix","version":"5.1.4","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.4","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"326476b99e56168fced8aa85785b6b273081f68b","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.4.tgz","fileCount":4538,"integrity":"sha512-Mjae8I0swy8vOHa+2HFNlWE7V9Vi+6DLQSnxB6B1XxDPfF6FJVbFmqeraYIzJgQ0f7Xkn6Zwme0KwSYCbp/4Ww==","signatures":[{"sig":"MEQCIAg5Jt1kcY4sV7cHLwRL+Ohp7xT402k2Ce/WE6ME4gzsAiBeaAJaApveb/avH+NHru8FgKJ09e+lKB6R2L9K1kXmPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28757243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b4263627223842ffc3b4796e7f8b2dd9649db80","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.4_1780885597528_0.48301614757681177","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"oh-my-claude-pennix","version":"5.1.5","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.5","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"19d87bf4bfdb1d5346d904d271a5ca88dd9fb0c6","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.5.tgz","fileCount":4550,"integrity":"sha512-oiQNBETJueeDfZpTSfYE0mf4jXGXw8ATybGYLDZCQZ1fag1o0p6fS3YunUFZw/iAIKoKu5nAHvnpbjgnL2EoOw==","signatures":[{"sig":"MEYCIQDAUnWWwaA4VJzPiKM5dVQJ98PWPpmnkiksxNxp8FaGdwIhAMSoHEyHIUHNTFC3AjZ0z1PgDRwlfWbvMQIVEmql/pXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28923062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"764ff46af08b0d648b30460e7ccccde0ff694afe","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.5_1780995138001_0.6595892930157876","host":"s3://npm-registry-packages-npm-production"}},"5.1.6":{"name":"oh-my-claude-pennix","version":"5.1.6","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.6","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"2e20fdb9d90cd2b1e3a7dbbc0908f9c95c6143a6","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.6.tgz","fileCount":4554,"integrity":"sha512-BZRUE/6875DPaMsau75rTEEXmGM8rrXKnz8u5ozoLJo+h1rwQ10QzI6yOi3/2Hj0g/+gSpYwWu74JPzCupacKQ==","signatures":[{"sig":"MEQCIDeTg29wmvTl+YJxsIOr+i80izMh9JL2RQWIdBC1vKVJAiB70EEA+YRa/0SSinfMrBQPpPVK8gm+/QYyXVeVt71yeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28965168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c27bcc5873daa5de486ed089e76df47784bb6f55","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.6_1781085928859_0.6613532041784735","host":"s3://npm-registry-packages-npm-production"}},"5.1.7":{"name":"oh-my-claude-pennix","version":"5.1.7","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.7","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"8a7e432dfa73319c392953163030f6d313f3013f","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.7.tgz","fileCount":4554,"integrity":"sha512-256AkKAyIyQwIP+q0GIT5D+hY94rBKhnbOrTlEqMr7koz5wmbEWqStkn6ROZbt7m5cuiaK5qYTh5EgksFY/w4g==","signatures":[{"sig":"MEUCIGf22YR587yitc384aVl9mD1moXf0NxeLMaGCgaJyxZHAiEAoTD3BcolbSwp2NFYRTbi58GcEe/2PRqBGNR9vKHoD1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28968789},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9ee21b35dda47d2f406f3d84931d8a3318dc74c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.7_1781086787972_0.6969250312421842","host":"s3://npm-registry-packages-npm-production"}},"5.1.8":{"name":"oh-my-claude-pennix","version":"5.1.8","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.8","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"7a5aefd28c22d47fd55c342a93a3375715213b2f","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.8.tgz","fileCount":4554,"integrity":"sha512-feL8cvfDccx1g6Pk715EPEBnv7uomL+pE9bLAaV2/xaeutPkJOWwt1STKryygFfgv92johLGPT05MR4fcN9k1Q==","signatures":[{"sig":"MEUCIFL2wzYKZe7X8spl2TZ8bSXEF/DtRcihkvq9RTS9hU4iAiEAvcLaGR6L/0f2P1jShf53bUiL2ql9jRPdM2LfU5l26ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28970218},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afc008edb1b2214b9ed520c8476acc116cec6870","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.8_1781087585804_0.11529771771823771","host":"s3://npm-registry-packages-npm-production"}},"5.1.9":{"name":"oh-my-claude-pennix","version":"5.1.9","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.9","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"ca9cd2e98d1218c29a763223893a6f152d151615","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.9.tgz","fileCount":4554,"integrity":"sha512-yTFi4z5NCDkafgr9XXG/G0SfNGVgNYtBF3FZ4lONq+MXnE/G3cIXSQ9EPzEDQLnifVzRuWAy8IKhDNVpbWcgpw==","signatures":[{"sig":"MEYCIQDbgEGSQ96LMRC4w+LQL3R+KR/TCkcF/0YUY5j1Zz8qgAIhAJpKKykh8FJa1FHkluampXXrPk3GcH9KkKmJ7/Nw6jih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28972305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cda6f094a320ac77c4014c1d1d3bf5c0fa976fc6","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.9_1781088830519_0.40142475190805604","host":"s3://npm-registry-packages-npm-production"}},"5.1.10":{"name":"oh-my-claude-pennix","version":"5.1.10","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.10","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"272d4c5cb40255c16c4b6bfe101d49cf9635e712","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.10.tgz","fileCount":4554,"integrity":"sha512-XlD0LDchJFhIBwA0Y8V+LEB7ldJYGjniAZtK0fN/JMz/y97lquZGxcW+AYX3lfvOipJfwbr+8b9dKBPKT/bhxg==","signatures":[{"sig":"MEQCIBkOQZY+Kx31rY0yM0fDovqk9BDVkCIkiNyNcCBkc8m4AiAA+7KsIGZqyQxP56ZwFTzUGfchFll4Wk+RM7DpaHVEYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28972955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9478cbdefa39f3b8429ef479c0c1d8c9c70ff37","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.10_1781089862195_0.20112523815944838","host":"s3://npm-registry-packages-npm-production"}},"5.1.11":{"name":"oh-my-claude-pennix","version":"5.1.11","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.1.11","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"e292451029434363c408131157c149c539bab0f9","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.1.11.tgz","fileCount":4554,"integrity":"sha512-ROOGLcRgERDtMVUFi1abfCglanxkrKbxLf18uDr1Nkcx9y6bLKF1u14A7/5nQTFLwm0mWtHSVP6jvi5uEYkq0w==","signatures":[{"sig":"MEUCIQC0cwOF+J93kFC6kU0eDyay91SSTDe/piulcr3quuSznwIgR/Z/4jHaioC2tZEaa+d329dmS9wcuHDDBuw5qEpm3Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28975855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5da0d3e437d44341befa71d41243c61457bfa7d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.1.11_1781092239943_0.31688337135860656","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"oh-my-claude-pennix","version":"5.3.0","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.0","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"79b95c979acbe20eb35af8331da27aa3bfb36c42","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.0.tgz","fileCount":4566,"integrity":"sha512-kITkLaKD37Y4ATMCq18mrpXXtV5Ni7BiCUNmpLJvFQTueX8msOBDB3Cb4NRGxZlBIFKqBwBdJB4Hd2nV+31bsg==","signatures":[{"sig":"MEUCIQCDCCHXc9Zq0dh5PwsRxw5VCKmndFiF0VnngGQ2eHoh9QIgONSV0jbTWBRdmYWLjvWhC8/Wx6tsQ2UFuahlZMIRmqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29171217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13d65dbee6ed238366cc7c7e2afdcc8ae3531d19","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.0_1781493439754_0.4433221477920726","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"oh-my-claude-pennix","version":"5.3.1","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.1","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"b8da53738e3ef4b21a10ff187c898d077265f763","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.1.tgz","fileCount":4566,"integrity":"sha512-A+NGyYnSX1wK+XPx1M6wun94gC9JNh5e6e6LOJjjLl8Nd/4IiX7/VYDB+y1+3rxcAxaGLQ9iQ+ea9H/aD1eSCg==","signatures":[{"sig":"MEYCIQDmGz917Ds8mV/nwTS0ChAafn115n67ck7ivnhURRs/MwIhAKJ9XE35cxZDbMEn5jzn2NxwC1FusSXYCAXrQUI7RYDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29172786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c868451e676d68b0ed59e33949df38c3a9e0984e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.1_1781497008371_0.3922643488743034","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"oh-my-claude-pennix","version":"5.3.3","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.3","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"304d1602a05dca5b56023daa6f802962954f4622","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.3.tgz","fileCount":4567,"integrity":"sha512-N7Zin4IefhK/xz9Q+D+r9/1/D9MW7nWUnj8LtfpEP3hgUhlhib3RZnifTVnj4AFxkBTJA8TtRrTRKAHd4CRQug==","signatures":[{"sig":"MEQCIFr/orING+N6RUhGTMOvdqLkmuYvC1qTrJ0QbjDDWpa2AiAeLdWKr/pvtYulE3NSlbSNtlmYaOOP55u85vhBNPKcjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29182119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7605a3efd682566497fd9bd595a3a24aa9e1bdb2","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.3_1781503966056_0.35228807933103323","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"oh-my-claude-pennix","version":"5.3.4","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.4","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"e2af717af6f5e515bd5ed47ad7eaf70bf7b2e817","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.4.tgz","fileCount":4567,"integrity":"sha512-RKXAZc6j43vYbyym3B5e+LVsTsp13lPJzdTV69ikPXELiL+GZ6/bpCRUi7VCyWtSvDY2i5VWWMlyJDVOZBJ6dg==","signatures":[{"sig":"MEUCIBflJZF1FrELf3ZU4/OhOoXFkO1V2fHgvWUtmEgbXRNuAiEApu3q7W+NCXHrrMpteKGa0iug0flHXlc+Skn8puiIsik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29182756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a65c8367900449108fa222192e23968835067e3","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.4_1781506170022_0.48114954124837306","host":"s3://npm-registry-packages-npm-production"}},"5.3.5":{"name":"oh-my-claude-pennix","version":"5.3.5","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.5","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"f4620e8e9af5f2541a3e8e95700add4250a50a2d","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.5.tgz","fileCount":4567,"integrity":"sha512-sEzFGiv6m7q5Lws5CF0bJ/AriZj0mAqwNyP1/OeciAk0rGXntgVgZx2QUsY+KXKl4hXdr+GxR4YPTWu2df7WWA==","signatures":[{"sig":"MEYCIQDy1Z6u2BGx4UJlBCI7FqlxIOwFHNG09SuRKqJ31c4/sgIhALtpl35ju9xNcTlhyRnORNn5FS1OU1XPg33lCG4JLtP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29182311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9d7d33a23506fc3d9abb3af06fb8944c6e11604","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.5_1781517494801_0.6776810509767577","host":"s3://npm-registry-packages-npm-production"}},"5.3.6":{"name":"oh-my-claude-pennix","version":"5.3.6","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.6","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"cd14c62415087259d2d4fa1164f02078ddec0311","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.6.tgz","fileCount":4568,"integrity":"sha512-q8PQFvtd41zv5zfvH78BnaS5OICLuLDC324EgxlPbHrD1f68wC5J9L4cqDLku6JJxHdy3MNgnvIvyL5tKZPXSQ==","signatures":[{"sig":"MEQCIE8v0XTlFcoH4IRkmaHplNU1NK8keFnhwf9MOdQtJ1SIAiBI7wR8k8wCpw4PxNsaZ0zpePHqomG377TerPpqZPnjiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29186826},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c08f032d9856f8918dd26165fe33cc6195e000ec","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.6_1781521915537_0.80742186134968","host":"s3://npm-registry-packages-npm-production"}},"5.3.7":{"name":"oh-my-claude-pennix","version":"5.3.7","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.7","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"f072cae33492a5389a7b469e1253b1be98c73300","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.7.tgz","fileCount":4568,"integrity":"sha512-v1oLuxe7XEli2wXQF3ubI36Zq1mimzpo+Ygy/vibH5fJ820TRU48uLHkOsEF+vgYbCOGBZQhhPy+Yfwsz8Pn7w==","signatures":[{"sig":"MEYCIQC8jYSL6XKrTfi8Y1zKgPeyvJMctV3v/pcflvRNeQbsVgIhAKejFGhNF7QOzLxXUqP7bUNjC7IO7qE0qCHzVWDU4gmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29200394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63189320b2c54c61c746390181918479596397ea","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.7_1781529557918_0.2519663540537316","host":"s3://npm-registry-packages-npm-production"}},"5.3.8":{"name":"oh-my-claude-pennix","version":"5.3.8","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.8","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"a7cab009e8350208fa3f74c3eb9e1dd21692582f","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.8.tgz","fileCount":4568,"integrity":"sha512-km59d1MaTpg8oawGz3LsJT/IJNIY1gLfe70OWAD0QeP8Q9Z4UvHmVps5qMs5OsWiXYbA/0uhfi8FSl3SimYISQ==","signatures":[{"sig":"MEQCICto6aIBzLgdD9HWSKCVfGvLNgYTM8wfyU1jkLa5N/R4AiBmvqtA6GCfp3R9/5ApuqCLomGwBZy4tem0aArlw5Ci4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29200394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e3d6ff683274c6148d6aad5c5d5ad3f816738b1","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.8_1781540095320_0.0629198736377008","host":"s3://npm-registry-packages-npm-production"}},"5.3.9":{"name":"oh-my-claude-pennix","version":"5.3.9","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.9","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"168f664422c640975d5fb53372b0b358402880b8","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.9.tgz","fileCount":4568,"integrity":"sha512-8V7CebiMlcTZcSnqfSjkBadGfWcSidNRoycpExhxxF6PFZ3sAyk4c0IwOsnH3zXOju0pjVQh415/ZoMlHSsJyw==","signatures":[{"sig":"MEUCIQCJSF6Sw9MBPoPXcysblqwZmXc5S69rH4nPGufPmSAIzAIgL1K6oPCSK7FvSTUt6HB2BFeb6e1LKd8mcTxWOjlIsXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29200952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f9f9da49cb47f686d07da6ea905e26943f6aa99","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.9_1781568694443_0.1836275219226906","host":"s3://npm-registry-packages-npm-production"}},"5.3.10":{"name":"oh-my-claude-pennix","version":"5.3.10","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.10","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"0d04ab7260bf40a79bd51c855b2d5c78d2f6a2dc","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.10.tgz","fileCount":4568,"integrity":"sha512-nE6+s7lyZLc7SZ2xW08Gdy7Nn7JzrkO+hBqr++jGQgirF3CRQLfzrawvM0wc4tc9Isp4WbxjQCk1ytUHmSIWPA==","signatures":[{"sig":"MEUCIQD4ky+T0jDF0rGSEmcVl4yaqIexVGnLXBZIMcDDatvr2wIgENTBzgeoAm1GqUs9fqOprfYDkabHljNDZ9XTXh3nFCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29201234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87510016c1307a5875c4d4e9bbab0760d838d172","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.10_1781569625678_0.1455293652712597","host":"s3://npm-registry-packages-npm-production"}},"5.3.11":{"name":"oh-my-claude-pennix","version":"5.3.11","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.11","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"d5178f1c079c501957b3edc3883167195ed50453","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.11.tgz","fileCount":4568,"integrity":"sha512-6t3r0SZUqWbU7MW0ao4EALI4zpg4cAw7qcAvtRyZCfRLaibUgsmR3UzKLD8Ewk3SlQSdEuMrUBEQjkCdDJA2oQ==","signatures":[{"sig":"MEUCIQD3i5OCIBIr6Wn/XvT0CE9k5RMByytdXts1ZB/MpJmKvwIgOWYfFtL+5QXTbq+x2Dln22s/XIPjRe0pleO/tqOHNqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29202071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d7640d367fa8350cc8968bdcd30af5d8a484b0b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.11_1781571655137_0.6132277578149419","host":"s3://npm-registry-packages-npm-production"}},"5.3.12":{"name":"oh-my-claude-pennix","version":"5.3.12","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.12","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"dea0760aa58592e51992878303c8d4b1d0748df2","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.12.tgz","fileCount":4568,"integrity":"sha512-kZHiRfo8ChhjakSmat2A5hXsRXj4jAlD6S1mBs/yqHj4wHZY0qBs2rlAsfEssTvsUzqaLjzwbT1V0PhE5LjcVw==","signatures":[{"sig":"MEUCIQChvpU74nqrdk7I7PXYG3mYb3zeEVcKt1EV0gwpQqkNKAIgdUVjDJ9M2DpMP5rIMboSsRZFP6AFvFXuzhwhCw6fE4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29202357},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0bfd2bc7df07de0c4c72acac5853487000d1d8b0","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.12_1781579577574_0.47310579506819805","host":"s3://npm-registry-packages-npm-production"}},"5.3.13":{"name":"oh-my-claude-pennix","version":"5.3.13","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.13","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"6bf999f27e7ecb22cc1d54c7159b24bc6b995e71","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.13.tgz","fileCount":4568,"integrity":"sha512-sO3phnv+sV1DVZ/JtpHvQbFpvNGFW7I91UYKAjBu/bhIu80NZYp4Mgk/2dybv9rPE4/ZetcRfPipme+RzYaVAA==","signatures":[{"sig":"MEQCIANBPTblN+9oouGKOLl2j07+UW/wLXqsTU+ueP95w381AiBAtGHHxIvyGEo5xzvKrMULnY+SD1fhLFF8Byft7fMKaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29202373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4aeb82bfedd4a4760150b3ce5ecbf7554b5951d6","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.13_1781581968231_0.2322941197708026","host":"s3://npm-registry-packages-npm-production"}},"5.3.14":{"name":"oh-my-claude-pennix","version":"5.3.14","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"author":{"name":"Yeachan Heo"},"license":"MIT","_id":"oh-my-claude-pennix@5.3.14","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"bin":{"omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs","oh-my-claudecode":"bin/oh-my-claudecode.js"},"dist":{"shasum":"25043fc13bf413c6279f723b458f51ebcbdf76ad","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.14.tgz","fileCount":4568,"integrity":"sha512-GsZEZdutxEMk9opMCwE3bm8x4S1Yh5+K/6yC/U/ZeW2mf3RZ0t6UltI1hBqfFqNteQKmeRno0RMdbBOAfgOwDw==","signatures":[{"sig":"MEUCIBgh3ts4rNGEYaXgwsTViamwMHymMCXkbfEwsRnWEPXsAiEA5zeR9cgyvaZvJcsUcA4yd4eiqKe4Dk9j5Vw7JTBBzPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29209692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc1146bb6bd9a04ca755651c20533b4d39a32c5e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","start":"node dist/index.js","format":"prettier --write src/**/*.ts","release":"tsx scripts/release.ts","test:ui":"vitest --ui","version":"bash scripts/sync-version.sh","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","test:run":"vitest run","build:cli":"node scripts/build-cli.mjs","build:bridge":"node scripts/build-skill-bridge.mjs","compose-docs":"node scripts/compose-docs.mjs","bench:prompts":"tsx benchmarks/run-all.ts","sync-metadata":"tsx scripts/sync-metadata.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run compose-docs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","build:bridge-entry":"node scripts/build-bridge-entry.mjs","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run"},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"repository":{"url":"git+https://github.com/PennixRv/oh-my-claudecode.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","directories":{},"_nodeVersion":"22.22.3","allowScripts":{"esbuild@0.27.2":true,"better-sqlite3@12.10.0":true},"dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","safe-regex":"^2.1.1","jsonc-parser":"^3.3.1","@ast-grep/napi":"^0.31.0","better-sqlite3":"^12.10.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.26.0","@anthropic-ai/claude-agent-sdk":"^0.1.0","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.17.0","vitest":"^4.0.17","esbuild":"^0.27.2","prettier":"^3.4.2","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.17","typescript":"^5.7.2","@types/node":"^22.19.7","concurrently":"^9.2.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-claude-pennix_5.3.14_1781588257592_0.3629841237487086","host":"s3://npm-registry-packages-npm-production"}},"5.3.15":{"name":"oh-my-claude-pennix","version":"5.3.15","description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"bin":{"oh-my-claudecode":"bin/oh-my-claudecode.js","omc":"bin/oh-my-claudecode.js","omc-cli":"bridge/cli.cjs"},"scripts":{"build":"tsc && node scripts/build-skill-bridge.mjs && node scripts/build-mcp-server.mjs && node scripts/build-bridge-entry.mjs && npm run compose-docs && npm run build:runtime-cli && npm run build:team-server && npm run build:cli","build:bridge":"node scripts/build-skill-bridge.mjs","build:bridge-entry":"node scripts/build-bridge-entry.mjs","build:cli":"node scripts/build-cli.mjs","build:runtime-cli":"node scripts/build-runtime-cli.mjs","build:team-server":"node scripts/build-team-server.mjs","compose-docs":"node scripts/compose-docs.mjs","dev":"tsc --watch","dev:full":"concurrently --names \"tsc,cli,mcp,bridge-entry,skill-bridge,runtime,team\" \"tsc --watch\" \"node scripts/build-cli.mjs --watch\" \"node scripts/build-mcp-server.mjs --watch\" \"node scripts/build-bridge-entry.mjs --watch\" \"node scripts/build-skill-bridge.mjs --watch\" \"node scripts/build-runtime-cli.mjs --watch\" \"node scripts/build-team-server.mjs --watch\"","start":"node dist/index.js","test":"vitest","bench:prompts":"tsx benchmarks/run-all.ts","bench:prompts:save":"tsx benchmarks/run-all.ts --save-baseline","bench:prompts:compare":"tsx benchmarks/run-all.ts --compare","test:ui":"vitest --ui","test:run":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint src","format":"prettier --write src/**/*.ts","sync-featured-contributors":"tsx scripts/generate-featured-contributors.ts","sync-featured-contributors:verify":"tsx scripts/generate-featured-contributors.ts --verify","sync-featured-contributors:dry-run":"tsx scripts/generate-featured-contributors.ts --dry-run","sync-metadata":"tsx scripts/sync-metadata.ts","sync-metadata:verify":"tsx scripts/sync-metadata.ts --verify","sync-metadata:dry-run":"tsx scripts/sync-metadata.ts --dry-run","release":"tsx scripts/release.ts","prepublishOnly":"npm run build && npm run compose-docs","version":"bash scripts/sync-version.sh"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.1.0","@ast-grep/napi":"^0.31.0","@modelcontextprotocol/sdk":"^1.26.0","@types/better-sqlite3":"^7.6.13","ajv":"^8.17.1","better-sqlite3":"^12.10.0","chalk":"^5.3.0","commander":"^12.1.0","jsonc-parser":"^3.3.1","safe-regex":"^2.1.1","vscode-languageserver-protocol":"^3.17.5","zod":"^3.23.8"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@eslint/js":"^9.39.2","@types/node":"^22.19.7","@typescript-eslint/eslint-plugin":"^8.18.2","@typescript-eslint/parser":"^8.18.2","@vitest/ui":"^4.0.17","concurrently":"^9.2.1","esbuild":"^0.27.2","eslint":"^9.17.0","prettier":"^3.4.2","tsx":"^4.19.2","typescript":"^5.7.2","typescript-eslint":"^8.53.0","vitest":"^4.0.17"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/PennixRv/oh-my-claudecode.git"},"homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"author":{"name":"Yeachan Heo"},"license":"MIT","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"publishConfig":{"access":"public"},"allowScripts":{"better-sqlite3@12.10.0":true,"esbuild@0.27.2":true},"_id":"oh-my-claude-pennix@5.3.15","gitHead":"ded20b14858653dff196e98477022fd401982f7d","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3NghPh/ju3IUiE/z0oRg5T8r0AIc27Lh7V5u9TEWy9kR7cT4BbclqxPtbP+56PZI1OtnllU6shRZ8v4lCds/oA==","shasum":"f6f6c015b8f730c3e6b43558e12376f1625ddf22","tarball":"https://registry.npmjs.org/oh-my-claude-pennix/-/oh-my-claude-pennix-5.3.15.tgz","fileCount":4568,"unpackedSize":29210940,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-claude-pennix@5.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDisspVhD7duZ6M7gMFwDO2QRx6xNSLcXqJqbRu2JhLJwIgOL9dQs1iMvncYee7sG6G9MIZRzpbuXdLpNqLJrOIU+g="}]},"_npmUser":{"name":"pennix","email":"pennaliflake@gmail.com"},"directories":{},"maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-claude-pennix_5.3.15_1781590493729_0.8805639624645893"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T01:59:11.058Z","modified":"2026-06-16T06:14:54.318Z","5.0.0":"2026-06-06T01:59:11.491Z","5.0.1":"2026-06-06T02:11:16.149Z","5.0.3":"2026-06-06T02:48:47.204Z","5.0.7":"2026-06-06T03:33:00.992Z","5.0.8":"2026-06-06T03:47:20.704Z","5.0.13":"2026-06-06T07:21:18.618Z","5.0.15":"2026-06-06T07:42:18.112Z","5.0.16":"2026-06-06T07:49:10.834Z","5.0.17":"2026-06-06T08:12:30.763Z","5.0.19":"2026-06-06T08:39:20.502Z","5.0.21":"2026-06-06T09:37:49.007Z","5.0.22":"2026-06-06T09:59:38.876Z","5.0.23":"2026-06-06T10:13:44.011Z","5.1.4":"2026-06-08T02:26:37.838Z","5.1.5":"2026-06-09T08:52:18.260Z","5.1.6":"2026-06-10T10:05:29.169Z","5.1.7":"2026-06-10T10:19:48.216Z","5.1.8":"2026-06-10T10:33:06.054Z","5.1.9":"2026-06-10T10:53:50.958Z","5.1.10":"2026-06-10T11:11:02.445Z","5.1.11":"2026-06-10T11:50:40.271Z","5.3.0":"2026-06-15T03:17:20.048Z","5.3.1":"2026-06-15T04:16:48.710Z","5.3.3":"2026-06-15T06:12:46.287Z","5.3.4":"2026-06-15T06:49:30.286Z","5.3.5":"2026-06-15T09:58:15.055Z","5.3.6":"2026-06-15T11:11:55.847Z","5.3.7":"2026-06-15T13:19:18.227Z","5.3.8":"2026-06-15T16:14:55.589Z","5.3.9":"2026-06-16T00:11:34.800Z","5.3.10":"2026-06-16T00:27:06.040Z","5.3.11":"2026-06-16T01:00:55.486Z","5.3.12":"2026-06-16T03:12:57.883Z","5.3.13":"2026-06-16T03:52:48.531Z","5.3.14":"2026-06-16T05:37:37.906Z","5.3.15":"2026-06-16T06:14:54.001Z"},"bugs":{"url":"https://github.com/PennixRv/oh-my-claudecode/issues"},"author":{"name":"Yeachan Heo"},"license":"MIT","homepage":"https://github.com/PennixRv/oh-my-claudecode#readme","keywords":["claude","claude-code","ai","agent","multi-agent","orchestration","omc","claudecode","anthropic","llm"],"repository":{"type":"git","url":"git+https://github.com/PennixRv/oh-my-claudecode.git"},"description":"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","maintainers":[{"name":"pennix","email":"pennaliflake@gmail.com"}],"readme":"[English](README.md) | [한국어](README.ko.md) | 中文 | [日本語](README.ja.md) | [Español](README.es.md) | [Tiếng Việt](README.vi.md) | [Português](README.pt.md)\n\n# oh-my-claudecode\n\n[![npm version](https://img.shields.io/npm/v/oh-my-claude-pennix?color=cb3837)](https://www.npmjs.com/package/oh-my-claude-pennix)\n[![npm downloads](https://img.shields.io/npm/dm/oh-my-claude-pennix?color=blue)](https://www.npmjs.com/package/oh-my-claude-pennix)\n[![GitHub stars](https://img.shields.io/github/stars/Yeachan-Heo/oh-my-claudecode?style=flat&color=yellow)](https://github.com/Yeachan-Heo/oh-my-claudecode/stargazers)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Sponsor](https://img.shields.io/badge/Sponsor-❤️-red?style=flat&logo=github)](https://github.com/sponsors/Yeachan-Heo)\n[![Discord](https://img.shields.io/discord/1452487457085063218?color=5865F2&logo=discord&logoColor=white&label=Discord)](https://discord.gg/sj4exxQ9v)\n\n> **Codex 用户：** 查看 [oh-my-codex](https://github.com/Yeachan-Heo/oh-my-codex) — 为 OpenAI Codex CLI 提供同样的编排体验。\n\n**Claude Code 的多智能体编排系统。零学习曲线。**\n\n*无需学习 Claude Code，直接使用 OMC。*\n\n[快速开始](#快速开始) • [文档](https://yeachan-heo.github.io/oh-my-claudecode-website) • [CLI 参考](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#cli-reference) • [工作流](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#workflows) • [迁移指南](docs/MIGRATION.md) • [Discord](https://discord.gg/sj4exxQ9v)\n\n---\n\n## 快速开始\n\n**第一步：安装**\n```bash\n/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode\n/plugin install oh-my-claudecode\n```\n\n**第二步：配置**\n```bash\n/omc-setup\n```\n\n如果你通过 `omc --plugin-dir <path>` 或 `claude --plugin-dir <path>` 运行 OMC，请在 `omc setup` 中添加 `--plugin-dir-mode`（或提前导出 `OMC_PLUGIN_ROOT`），以避免复制插件在运行时已经提供的技能/代理。有关完整的决策矩阵和所有可用标志，请参阅 [REFERENCE.md 中的 Plugin directory flags 部分](./docs/REFERENCE.md#plugin-directory-flags)。\n\n<!-- TODO(i18n): verify translation -->\n\n**第三步：开始构建**\n```\nautopilot: build a REST API for managing tasks\n```\n\n就这么简单。其余都是自动的。\n\n### 不确定从哪里开始？\n\n如果你对需求不明确、有模糊的想法，或者想要精细控制设计：\n\n```\n/deep-interview \"I want to build a task management app\"\n```\n\n深度访谈使用苏格拉底式提问在编写任何代码之前帮你理清思路。它揭示隐藏假设并通过加权维度衡量清晰度，确保你在执行前明确知道要构建什么。\n\n## Team 模式（推荐）\n\n从 **v4.1.7** 开始，**Team** 是 OMC 的标准编排方式。**swarm** 和 **ultrapilot** 等旧版入口仍受支持，但现在**在底层路由到 Team**。\n\n```bash\n/team 3:executor \"fix all TypeScript errors\"\n```\n\nTeam 按阶段化流水线运行：\n\n`team-plan → team-prd → team-exec → team-verify → team-fix (loop)`\n\n在 `~/.claude/settings.json` 中启用 Claude Code 原生团队：\n\n```json\n{\n  \"env\": {\n    \"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS\": \"1\"\n  }\n}\n```\n\n> 如果团队被禁用，OMC 会发出警告并在可能的情况下回退到非 Team 执行模式。\n\n### tmux CLI 工作者 — Codex & Gemini (v4.4.0+)\n\n**v4.4.0 移除了 Codex/Gemini MCP 服务器**（`x`、`g` 提供商）。请改用 `/omc-teams` 在 tmux 分屏中启动真实的 CLI 进程：\n\n```bash\n/omc-teams 2:codex   \"review auth module for security issues\"\n/omc-teams 2:gemini  \"redesign UI components for accessibility\"\n/omc-teams 1:claude  \"implement the payment flow\"\n```\n\n如需在一个命令中混合使用 Codex + Gemini，请使用 **`/ccg`** 技能：\n\n```bash\n/ccg Review this PR — architecture (Codex) and UI components (Gemini)\n```\n\n| 技能 | 工作者 | 最适合 |\n|-------|---------|----------|\n| `/omc-teams N:codex` | N 个 Codex CLI 窗格 | 代码审查、安全分析、架构 |\n| `/omc-teams N:gemini` | N 个 Gemini CLI 窗格 | UI/UX 设计、文档、大上下文任务 |\n| `/omc-teams N:claude` | N 个 Claude CLI 窗格 | 通过 tmux 中的 Claude CLI 处理通用任务 |\n| `/ccg` | 1 个 Codex + 1 个 Gemini | 并行三模型编排 |\n\n工作者按需生成，任务完成后自动退出 — 无空闲资源浪费。需要安装 `codex` / `gemini` CLI 并有活跃的 tmux 会话。\n\n> **注意：包命名** — 项目品牌名为 **oh-my-claudecode**（仓库、插件、命令），但 npm 包以 [`oh-my-claude-pennix`](https://www.npmjs.com/package/oh-my-claude-pennix) 发布。通过 npm/bun 安装 CLI 工具时，请使用 `npm install -g oh-my-claude-pennix`。\n\n### 更新\n\n```bash\n# 1. 更新 marketplace 克隆\n/plugin marketplace update omc\n\n# 2. 重新运行设置以刷新配置\n/omc-setup\n```\n\n> **注意：** 如果 marketplace 自动更新未启用，您需要在运行设置之前手动执行 `/plugin marketplace update omc` 来同步最新版本。\n\n如果更新后遇到问题，清除旧的插件缓存：\n\n```bash\n/omc-doctor\n```\n\n<h1 align=\"center\">你的 Claude 已被注入超能力。</h1>\n\n<p align=\"center\">\n  <img src=\"assets/omc-character.jpg\" alt=\"oh-my-claudecode\" width=\"400\" />\n</p>\n\n---\n\n## 为什么选择 oh-my-claudecode？\n\n- **无需配置** - 开箱即用，智能默认设置\n- **Team 优先编排** - Team 是标准的多智能体界面（swarm/ultrapilot 是兼容性外观）\n- **自然语言交互** - 无需记忆命令，只需描述你的需求\n- **自动并行化** - 复杂任务自动分配给专业智能体\n- **持久执行** - 不会半途而废，直到任务验证完成\n- **成本优化** - 智能模型路由节省 30-50% 的 token\n- **从经验中学习** - 自动提取并复用问题解决模式\n- **实时可见性** - HUD 状态栏显示底层运行状态\n\n---\n\n## 功能特性\n\n### 执行模式\n针对不同场景的多种策略 - 从全自动构建到 token 高效重构。[了解更多 →](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#execution-modes)\n\n| 模式 | 特点 | 适用场景 |\n|------|---------|---------|\n| **Team（推荐）** | 阶段化流水线 | 在共享任务列表上协作的 Claude 智能体 |\n| **omc-teams** | tmux CLI 工作者 | Codex/Gemini CLI 任务；按需生成，完成后退出 |\n| **ccg** | 三模型并行 | Codex（分析）+ Gemini（设计），Claude 合成 |\n| **Autopilot** | 自主执行 | 最小化繁琐配置的端到端功能开发 |\n| **Ultrawork** | 最大并行 | 不需要 Team 的并行修复/重构 |\n| **Ralph** | 持久模式 | 必须完整完成的任务 |\n| **Pipeline** | 顺序处理 | 需要严格顺序的多阶段转换 |\n| **Swarm / Ultrapilot（旧版）** | 路由到 Team | 现有工作流和旧文档 |\n\n### 智能编排\n\n- **32 个专业智能体** 涵盖架构、研究、设计、测试、数据科学\n- **智能模型路由** - 简单任务用 Haiku，复杂推理用 Opus\n- **自动委派** - 每次都选择最合适的智能体\n\n### 开发者体验\n\n- **魔法关键词** - `ralph`、`ulw`、`plan` 提供显式控制\n- **HUD 状态栏** - 状态栏实时显示编排指标\n  - 如果你直接使用 `claude --plugin-dir <path>` 启动 Claude Code（绕过 `omc` shim），请在 shell 中导出 `OMC_PLUGIN_ROOT=<path>`，以便 HUD bundle 解析到与插件加载器相同的 checkout。详情见 [REFERENCE.md 中的 Plugin directory flags 部分](./docs/REFERENCE.md#plugin-directory-flags)。\n\n  <!-- TODO(i18n): verify translation -->\n- **技能学习** - 从会话中提取可复用模式\n- **分析与成本追踪** - 了解所有会话的 token 使用情况\n\n### 贡献\n\n想为 OMC 做贡献？请参阅 [CONTRIBUTING.md](./CONTRIBUTING.md) 了解完整的开发者指南，包括如何 fork、设置本地 checkout、将其链接为活跃插件、运行测试和提交 PR。\n\n<!-- TODO(i18n): verify translation -->\n\n### 自定义技能\n\n一次学习，永久复用。OMC 将调试过程中获得的实战知识提取为可移植的技能文件，并在相关场景中自动注入。\n\n| | 项目作用域 | 用户作用域 |\n|---|---|---|\n| **路径** | `.omc/skills/` | `~/.omc/skills/` |\n| **共享范围** | 团队（受版本控制） | 所有项目通用 |\n| **优先级** | 高（覆盖用户作用域） | 低（回退） |\n\n```yaml\n# .omc/skills/fix-proxy-crash.md\n---\nname: Fix Proxy Crash\ndescription: aiohttp proxy crashes on ClientDisconnectedError\ntriggers: [\"proxy\", \"aiohttp\", \"disconnected\"]\nsource: extracted\n---\n在 server.py:42 的处理程序外包裹 try/except ClientDisconnectedError...\n```\n\n**技能管理：** `/skill list | add | remove | edit | search`\n**自动学习：** `/skillify` 以严格的质量标准提取可复用模式\n**自动注入：** 匹配的技能自动加载到上下文中 — 无需手动调用\n\n[完整功能列表 →](docs/REFERENCE.md)\n\n---\n\n## 魔法关键词\n\n为高级用户提供的可选快捷方式。不用它们，自然语言也能很好地工作。\n\n| 关键词 | 效果 | 示例 |\n|---------|--------|---------|\n| `team` | 标准 Team 编排 | `/team 3:executor \"fix all TypeScript errors\"` |\n| `omc-teams` | tmux CLI 工作者 (codex/gemini/claude) | `/omc-teams 2:codex \"security review\"` |\n| `ccg` | 三模型 Codex+Gemini 编排 | `/ccg review this PR` |\n| `autopilot` | 全自动执行 | `autopilot: build a todo app` |\n| `ralph` | 持久模式 | `ralph: refactor auth` |\n| `ulw` | 最大并行化 | `ulw fix all errors` |\n| `plan` | 规划访谈 | `plan the API` |\n| `ralplan` | 迭代规划共识 | `ralplan this feature` |\n| `deep-interview` | 苏格拉底式需求澄清 | `deep-interview \"vague idea\"` |\n| `swarm` | **已弃用** — 请使用 `team` | `swarm 5 agents: fix lint errors` |\n| `ultrapilot` | **已弃用** — 请使用 `team` | `ultrapilot: build a fullstack app` |\n\n**注意：**\n- **ralph 包含 ultrawork：** 激活 ralph 模式时，会自动包含 ultrawork 的并行执行。无需组合关键词。\n- `swarm N agents` 语法仍可被识别用于提取智能体数量，但运行时在 v4.1.7+ 中由 Team 支持。\n\n---\n\n## 实用工具\n\n### 速率限制等待\n\n当速率限制重置时自动恢复 Claude Code 会话。\n\n```bash\nomc wait          # 检查状态，获取指导\nomc wait --start  # 启用自动恢复守护进程\nomc wait --stop   # 禁用守护进程\n```\n\n**需要：** tmux（用于会话检测）\n\n### 通知标签配置 (Telegram/Discord/Slack)\n\n你可以配置 stop 回调发送会话摘要时要 @ 谁。\n\n```bash\n# 设置/替换标签列表\nomc config-stop-callback telegram --enable --token <bot_token> --chat <chat_id> --tag-list \"@alice,bob\"\nomc config-stop-callback discord --enable --webhook <url> --tag-list \"@here,123456789012345678,role:987654321098765432\"\nomc config-stop-callback slack --enable --webhook <url> --tag-list \"<!here>,<@U1234567890>\"\n\n# 增量更新\nomc config-stop-callback telegram --add-tag charlie\nomc config-stop-callback discord --remove-tag @here\nomc config-stop-callback discord --clear-tags\n```\n\n标签规则：\n- Telegram：`alice` 会规范化为 `@alice`\n- Discord：支持 `@here`、`@everyone`、纯数字用户 ID、`role:<id>`\n- Slack：支持 `<@MEMBER_ID>`、`<!channel>`、`<!here>`、`<!everyone>`、`<!subteam^GROUP_ID>`\n- `file` 回调会忽略标签选项\n\n### OpenClaw 集成\n\n将 Claude Code 会话事件转发到 [OpenClaw](https://openclaw.ai/) 网关，通过您的 OpenClaw 代理实现自动化响应和工作流程。\n\n**快速设置（推荐）：**\n\n```bash\n/oh-my-claudecode:configure-notifications\n# → 提示时输入 \"openclaw\" → 选择 \"OpenClaw Gateway\"\n```\n\n**手动设置：** 创建 `~/.claude/omc_config.openclaw.json`：\n\n```json\n{\n  \"enabled\": true,\n  \"gateways\": {\n    \"my-gateway\": {\n      \"url\": \"https://your-gateway.example.com/wake\",\n      \"headers\": { \"Authorization\": \"Bearer YOUR_TOKEN\" },\n      \"method\": \"POST\",\n      \"timeout\": 10000\n    }\n  },\n  \"hooks\": {\n    \"session-start\": { \"gateway\": \"my-gateway\", \"instruction\": \"Session started for {{projectName}}\", \"enabled\": true },\n    \"stop\":          { \"gateway\": \"my-gateway\", \"instruction\": \"Session stopping for {{projectName}}\", \"enabled\": true }\n  }\n}\n```\n\n**环境变量：**\n\n| 变量 | 说明 |\n|------|------|\n| `OMC_OPENCLAW=1` | 启用 OpenClaw |\n| `OMC_OPENCLAW_DEBUG=1` | 启用调试日志 |\n| `OMC_OPENCLAW_CONFIG=/path/to/config.json` | 覆盖配置文件路径 |\n\n**支持的钩子事件（bridge.ts 中 6 个活跃）：**\n\n| 事件 | 触发时机 | 主要模板变量 |\n|------|---------|-------------|\n| `session-start` | 会话开始时 | `{{sessionId}}`, `{{projectName}}`, `{{projectPath}}` |\n| `stop` | Claude 响应完成时 | `{{sessionId}}`, `{{projectName}}` |\n| `keyword-detector` | 每次提交提示词时 | `{{prompt}}`, `{{sessionId}}` |\n| `ask-user-question` | Claude 请求用户输入时 | `{{question}}`, `{{sessionId}}` |\n| `pre-tool-use` | 工具调用前（高频） | `{{toolName}}`, `{{sessionId}}` |\n| `post-tool-use` | 工具调用后（高频） | `{{toolName}}`, `{{sessionId}}` |\n\n**回复通道环境变量：**\n\n| 变量 | 说明 |\n|------|------|\n| `OPENCLAW_REPLY_CHANNEL` | 回复通道（例如 `discord`） |\n| `OPENCLAW_REPLY_TARGET` | 频道 ID |\n| `OPENCLAW_REPLY_THREAD` | 线程 ID |\n\n参见 `scripts/openclaw-gateway-demo.mjs`，这是一个通过 ClawdBot 将 OpenClaw 有效载荷转发到 Discord 的参考网关。\n\n---\n\n## 文档\n\n- **[完整参考](docs/REFERENCE.md)** - 完整功能文档\n- **[CLI 参考](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#cli-reference)** - 所有 `omc` 命令、标志和工具\n- **[通知指南](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#notifications)** - Discord、Telegram、Slack 和 webhook 设置\n- **[推荐工作流](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#workflows)** - 常见任务的经过实战检验的技能链\n- **[发布说明](https://yeachan-heo.github.io/oh-my-claudecode-website/docs/#release-notes)** - 每个版本的新内容\n- **[网站](https://yeachan-heo.github.io/oh-my-claudecode-website)** - 交互式指南和示例\n- **[迁移指南](docs/MIGRATION.md)** - 从 v2.x 升级\n- **[架构](docs/ARCHITECTURE.md)** - 底层工作原理\n- **[性能监控](docs/PERFORMANCE-MONITORING.md)** - 智能体追踪、调试和优化\n\n---\n\n## 环境要求\n\n- [Claude Code](https://docs.anthropic.com/claude-code) CLI\n- Claude Max/Pro 订阅 或 Anthropic API 密钥\n\n### 可选：多 AI 编排\n\nOMC 可以选择性地调用外部 AI 提供商进行交叉验证和设计一致性检查。**非必需** — 没有它们 OMC 也能完整运行。\n\n| 提供商 | 安装 | 功能 |\n|--------|------|------|\n| [Gemini CLI](https://github.com/google-gemini/gemini-cli) | `npm install -g @google/gemini-cli` | 设计审查、UI 一致性（1M token 上下文）|\n| [Codex CLI](https://github.com/openai/codex) | `npm install -g @openai/codex` | 架构验证、代码审查交叉检查 |\n\n**费用：** 3 个 Pro 计划（Claude + Gemini + ChatGPT）每月约 $60 即可覆盖所有功能。\n\n---\n\n## 开源协议\n\nMIT\n\n---\n\n<div align=\"center\">\n\n**灵感来源：** [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) • [claude-hud](https://github.com/ryanjoachim/claude-hud) • [Superpowers](https://github.com/obra/superpowers) • [everything-claude-code](https://github.com/affaan-m/everything-claude-code) • [Ouroboros](https://github.com/Q00/ouroboros)\n\n**零学习曲线。最强大能。**\n\n</div>\n\n## Star 历史\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Yeachan-Heo/oh-my-claudecode&type=date&legend=top-left)](https://www.star-history.com/#Yeachan-Heo/oh-my-claudecode&type=date&legend=top-left)\n\n## 💖 支持本项目\n\n如果 Oh-My-ClaudeCode 帮助了你的工作流，请考虑赞助：\n\n[![Sponsor on GitHub](https://img.shields.io/badge/Sponsor-❤️-red?style=for-the-badge&logo=github)](https://github.com/sponsors/Yeachan-Heo)\n\n### 为什么赞助？\n\n- 保持项目活跃开发\n- 赞助者获得优先支持\n- 影响路线图和功能\n- 帮助维护自由开源\n\n### 其他帮助方式\n\n- ⭐ 为仓库加星\n- 🐛 报告问题\n- 💡 提出功能建议\n- 📝 贡献代码\n","readmeFilename":"README.zh.md"}