{"_id":"oh-my-aegis","_rev":"74-2b7004ae1fc466c9ed18b219f4808f0c","name":"oh-my-aegis","dist-tags":{"latest":"1.1.3"},"versions":{"0.1.0":{"name":"oh-my-aegis","version":"0.1.0","_id":"oh-my-aegis@0.1.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"96e66a59c0252013f53cd6a92fc325b10f0076e2","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.0.tgz","fileCount":80,"integrity":"sha512-Jtxh5G2tzgQJ6K0SurOjbg4P/Cje/n+FVQiUyt8vNaB0TAUTkgGf3VBUnwAbVTLheU4sNqHs82nd/HOYxgdg3A==","signatures":[{"sig":"MEUCIBX9b4YlBQFVkp5vvUfiBfN5gtyo4Cm6Xvpv1lwN3mpCAiEAidBF8LjjHhHH0VmjBNo/WO+trpWS9TipIasmQNEhmr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a8c8d202919adbf72a0171e6b4ef2d3551008998","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.0_1771762118243_0.674905625078783","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"oh-my-aegis","version":"0.1.1","_id":"oh-my-aegis@0.1.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"cc00d7b7274e103cddb7a837c78c9554492140cf","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.1.tgz","fileCount":80,"integrity":"sha512-yn9s/hmxiYnTEljU5paoea4sz16/GE4qibYyQuVg1eFY4dJAkwWtGMTbv3rSlzm8b0qmH97iWkyPAfyEaCB9BA==","signatures":[{"sig":"MEYCIQDhLUxu9L6C7hrp/2VMoiWP1UIRd1xytErG38Hk38lyYQIhAK+KGmtV+wzULLoRryJU2Laola8P/dlRQp9epYwdFu5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"93966276be7fe0cb009d822d63461856292303d1","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.1_1771814939129_0.5343738595142835","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"oh-my-aegis","version":"0.1.2","_id":"oh-my-aegis@0.1.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"8b1168428638f3b27a368a7b07f8e04113773933","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.2.tgz","fileCount":80,"integrity":"sha512-blJptha3iEP06VXAUoc6mtMElLPspft+4Q9pOCtzTtI0q+nJDjcggXjUMvjN8nOPjEUhTut5Lv8Z3B3Rh3TeWw==","signatures":[{"sig":"MEUCIQCCjWIdRtcD8nAsuqCN5J88aNKSc87jdUhHvQxzBT24wAIgJ9y19SRlewX9qH1Ro35FrYWELxv1uXAEg0OSRzE55wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b566d08466eb813ebf3251fc9c0650a4ec6c4e46","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.2_1771827091817_0.3248710840862419","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"oh-my-aegis","version":"0.1.3","_id":"oh-my-aegis@0.1.3","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"83aaf0774018b3bf155810b4fbe35bc4dc3f5692","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.3.tgz","fileCount":80,"integrity":"sha512-/G4kMfnvwWUbmUNiFcBZaJyovG3zyp5LNjk/fADzr08xC/tzYdZJtC8hkbueETNBuJfnu+bEC3MAjE8caHeoRA==","signatures":[{"sig":"MEUCIBizZ4wiJgqq+jVF8o5549XUyqhTGSVqLd24DuCba8eNAiEAvilAqkSY0ahuOpTLufLljltjDWqT3yd5U80Gli8p1Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2237152},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"52329f57c73faa7688159475b4e0107d62fd5ea3","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.3_1771846013292_0.19425747375833802","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"oh-my-aegis","version":"0.1.4","_id":"oh-my-aegis@0.1.4","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"ed25e01f819a18583c108441b7f9e118cb99e200","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.4.tgz","fileCount":80,"integrity":"sha512-5T69vdoPy2DFqzNUzu7UBXcNWokCF1WNR01ft2hGCySYlg7nrVMH67GwFBvc0aZPSXwWbDMYr9xnX5vPMboWYg==","signatures":[{"sig":"MEQCIE+5JZxhnlS2hMBhTXtoMw+pblU/sZG1YSVaCmZCCxgvAiAEgwoF1S9VFoC1Qmidxnew8WRRnP4AGRgOs0iRZnzpqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2237342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c86f0fff4dc0d58ced7671369275bd863218b58c","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.4_1771846528627_0.5467081489822414","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"oh-my-aegis","version":"0.1.5","_id":"oh-my-aegis@0.1.5","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"a0fdfe8940e9043a071263e5266214337ff9cb30","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.5.tgz","fileCount":80,"integrity":"sha512-avn2xTi6xkPB8n64bUYikb0/Pfk94QT4V+sexICp/sswxYEfGST5pVpJT98dhoERI7fshIuN2k7Lsjft2+z1CA==","signatures":[{"sig":"MEUCICK/Hmf+z2AMNCoASgMmHtPRUYP6RorrjYXMpp0CwD0TAiEAtOifRx2M2biLn4Oc0VZHGH4JkmHOS205bcUMLjy0H2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f5bacb69df29f7bd1bc951507328aebe36c70fdc","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.5_1771847908589_0.43389901908666473","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"oh-my-aegis","version":"0.1.6","_id":"oh-my-aegis@0.1.6","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"ca7450336070c1d4eb4653cc343ab1231511de02","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.6.tgz","fileCount":80,"integrity":"sha512-/j1kvQ4gT2huLR6VxEpxsk5qGEE0JdKiy/IEM9viYOHXplDqGAxzkdrdMFFB8diUNBHGPuRg1w4DhwoxHJoyOw==","signatures":[{"sig":"MEYCIQCtjApzb0fEKsSBenzpxS8si4lUBp1xNAf75sw10AlZmQIhANJAI3Nt/BJz6gAuSZK1ZW7Sgt8jwqwWz1bnU0Z3fJUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2b29ad0808596da2e6090299b905d6fd1facef15","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.6_1771862366902_0.35005907483741194","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"oh-my-aegis","version":"0.1.7","_id":"oh-my-aegis@0.1.7","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"f6763f95a400c4da13edfa8bc200bf59fdcab746","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.7.tgz","fileCount":80,"integrity":"sha512-PK9fgbPH5t6mMCO+bdPF9SHNxbVr9Z4o+ntEgBdadJSlOG2NoY88wFtzSiFyNcQ+Q5TQdfYlDmCQweTK9LEO5w==","signatures":[{"sig":"MEUCIDVl8kRT/e/lFpMY7sfi/UkPD06Vr/AR/rLt/zAVLXmeAiEA5lt8IMxFy2nyvKizG/aIoba8rkVYSKuCqZnTHhcKzIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b6135aaa199f35fb3023de840dcc8218addf1f70","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.7_1771874794904_0.08233913146826977","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"oh-my-aegis","version":"0.1.8","_id":"oh-my-aegis@0.1.8","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"e0199f059ae97e79f0e666bf31c698074eae5579","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.8.tgz","fileCount":80,"integrity":"sha512-jfJVPk/TnKjm0LNL9iLHaP10ZEvzbEx4u3B0TDn3kVM2v4p5uV6rqN3Rj+Yhw/9WCjFtVlIhsSP38LWU4DeavA==","signatures":[{"sig":"MEQCIFZbtEt7ctlElxR/cyhTK1cTYItJnNk2Rz30wwzouHqnAiAdRA2lS+aGujJ8Y6vfu4729aN4O7U3qOnHZqIkzCLOAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248973},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"aa1aed855a16fce0838cc8149079f2bfc7619b72","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.8_1771876315559_0.6974378299542106","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"oh-my-aegis","version":"0.1.9","_id":"oh-my-aegis@0.1.9","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"2aa7c9ef88223da6a38252f68966f6ee5cf5940f","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.9.tgz","fileCount":80,"integrity":"sha512-gW6lRMeX54XD2rW+wH343ooBWQC6mSSZY8miIhvj/vL7QjzyiJfnBq1/qdZr7gC9qXezlcARjNJScFse+6S+YQ==","signatures":[{"sig":"MEUCIQCZDuvD2WQHWd/2SouXm3zQ+e8SoZYXlSadkEy0u+ia5gIgAIeF6cg51ku6fU1MQxVzYrcchHDpxsdbRRrriVWncyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2255748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2cde5c3d89f833fc09770c3aef22463263bc7621","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.9_1771878904672_0.7659956150585916","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"oh-my-aegis","version":"0.1.10","_id":"oh-my-aegis@0.1.10","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"00924db81c2999e5e912c943f4c4669242c65824","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.10.tgz","fileCount":80,"integrity":"sha512-NOLk1Dc7MY+v7qkjdJsG8YRQgWZNzhWuAy2q4UazVJNdmwp6D9T22gAjDdmhAYHznY/JNeNvvxy1FFmnwZltVA==","signatures":[{"sig":"MEUCIBm2T2IuvuAOjF3ktrpOwOv3lCOTMTaDRsHLh3oqCPqqAiEA3dZ0cXFwGHl9JPlkTSa2rwe7iAUpLGSLKadgWgsnZQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fd029e07685e9abc974d960f450610114aa6ae7d","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.10_1771892483164_0.3782965781532064","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"oh-my-aegis","version":"0.1.11","_id":"oh-my-aegis@0.1.11","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"177a09559b50fbce9aadbb71e28b38241fd89b76","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.11.tgz","fileCount":80,"integrity":"sha512-MZJUf8VVrzNUwSvLnsz92azXHfQN/67UuvoTbaiuw1lWN3Eikf1uzYVJNVRQarXogDa8d0ywel13/lwyliS2UQ==","signatures":[{"sig":"MEUCIQDAnGHsowEOIruw8z5Gkyj740mlOpzmJZRreavlC1c5ngIgPyL+OtfDHgTJgq1wTvQQY5xU+d0qvplW0YJssBnbuRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2258794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"634c37fbcf3034f8a7697ea600d6c2c7f4060bb6","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.11_1771897048101_0.479356254663875","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"oh-my-aegis","version":"0.1.12","_id":"oh-my-aegis@0.1.12","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"eddf85af69c85322076b40efc5a9c97d60e428d8","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.12.tgz","fileCount":80,"integrity":"sha512-HGcXDcB+7DrTMufpaZ+2cFTtU8ZX3G/8VYS7ByZh1QArqZO6tJvit2oO6Ye8Z3gyEz1HWEZHS/nZu53+hrpgHw==","signatures":[{"sig":"MEYCIQCNxKLAKdibTmDhkKfSHcFKmkszlETvSU3oFSC1XkVksQIhAIG62w1Q9XSfE8nNuLXu9GxfA6YAVodXpsmUxjte35Rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2275047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8466dc0a2d1cd6e0dfbfb202d5c60e7b62c154bd","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.12_1771906502045_0.9638126726851337","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"oh-my-aegis","version":"0.1.13","_id":"oh-my-aegis@0.1.13","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"89fd05e2b2532f804c06cb3f9506d875254bf057","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.13.tgz","fileCount":80,"integrity":"sha512-cs+CBJWybRNu/netk2Zl6qaAmLLSZo3FZstfB4glIY9kq9rOPqXSOuGooeRNRF2vFuc2008i3FYRBJPOSCBz2A==","signatures":[{"sig":"MEQCIDMhNQTa7GGCYkFsTCFX/OtN88tpCX1EJ2v1yCFYY5lLAiAhICMyjOuQYbg6VUbWcjAPft5nCnHi0uoOZPpOCUxMug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2280253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d8c0d573f3dbdc4245eef7d5ef9292a59a34e866","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.13_1771915696327_0.18918852867425007","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"oh-my-aegis","version":"0.1.14","_id":"oh-my-aegis@0.1.14","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"e8db2071392e49d3cc1dedc6be23de589d6ebef2","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.14.tgz","fileCount":80,"integrity":"sha512-8ZAMtKgQ/1crqNuS1m+4J1DYkmmZKMCGu2pH9KtIvtE5xWe0ETBeCussaS60paqaMHO7B3Q2ByxN8tbNEYb8gg==","signatures":[{"sig":"MEYCIQDfA34gpaixAl2qgenlQ4W3Pc8V/WB3Dw0ez+pxb25ZJgIhAKNgDPfYL1gaAgoLiWor4L9RfvkE7wKlP4AVw+MLJqP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2284561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"08344c1242c6413d832815797428b4fe7a532110","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.14_1771926229543_0.9660332706964454","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"oh-my-aegis","version":"0.1.15","_id":"oh-my-aegis@0.1.15","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"decfe7f8371518c9421815f712727f8c1aa7cee0","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.15.tgz","fileCount":80,"integrity":"sha512-IAQ+cU97XfoGYTrHl/wff6fEIp9L1a+3D97lsIPCcyZzKxCV0IX/KN2iWE81QOQqDvg2rH8XliSYczTo78Ea5A==","signatures":[{"sig":"MEUCIAO+Tyw+s7u00j8VQh9oHOhUb7J3mkMYOXAId3Ss3MFaAiEAkeLaYLJSbYWIcPsDZ0HYo05CB5LPOYB9nyXG2FBu6bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2287911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5529664338effd7607c62e3734670e1a3386a745","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.15_1771952233225_0.3311934648833459","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"oh-my-aegis","version":"0.1.16","_id":"oh-my-aegis@0.1.16","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"189f4f36f568c19bb1e9dfa49e017ac528a5751c","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.16.tgz","fileCount":80,"integrity":"sha512-Pnkzhl7cOgZDveeXZjh7RUmwCOPQZfX5iu4De2ft6w9TDx5Vu8FEC/Hlgy2pKSQ/Q7XzP3Ru8LRf99jNh4ojiw==","signatures":[{"sig":"MEUCIQCD9KrI1l0X1Yvt/DTMl7l1NSJn5jEYvZELLohMaWZb0wIgMF9vNozu6FB677HvxniiNbTsmNs7SsNW/3bBDB6wkBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"685cca4f5b8faf5007797794b1b8515742c073d8","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.16_1771984521713_0.027477902594553294","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"oh-my-aegis","version":"0.1.17","_id":"oh-my-aegis@0.1.17","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"c07f082d4ae14280cd17c5ab4693bbcd4cc2f4fe","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.17.tgz","fileCount":85,"integrity":"sha512-gwGpfyGPaiifJ2nvj7PnM4o1wIlrkUhIstFEvYF+hMsFz7JNK2IK+FM/cPfbjPIMvnyNpDGqAkJU2F9XiOMYyA==","signatures":[{"sig":"MEYCIQCdwIUkM/GYvm41B9wFXSyLAV03B3F9auzGXl43k+i3OgIhAKLHUlH6VXMrg/lrUClsyDRXY1DazUY7j/QxH/OiGf2/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2312912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"98cd963d622267906bb8b3377ea2e447f37d4b9e","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.1.1","@opencode-ai/plugin":"^1.1.1","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.17_1771991189632_0.1438866844900195","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"oh-my-aegis","version":"0.1.18","_id":"oh-my-aegis@0.1.18","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"40b56bd158621e7b159e082580230217e2f025df","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.18.tgz","fileCount":88,"integrity":"sha512-v47gK71VrZpefm/If4TXk67akqULrNdESClab9qKd6F6HBciErUf1dxpxJBlUrgbRgzUNWYTM7abcd7Dz7y/qg==","signatures":[{"sig":"MEQCIAvUR4UiXbRBKwrHGHVVAM/NmxaqoVQeQUn46rC7nVBpAiA3aP/bp7UK7tVlZ/cNzxKHuAacjwjh/UdL3W6oJx8YpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2337682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7b35608ca55ba98659b5c8b2e2d5eb3c7c04b074","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.18_1772003774960_0.5890973809663003","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"oh-my-aegis","version":"0.1.19","_id":"oh-my-aegis@0.1.19","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"2e1de69ca53b246761980b6461fae9654976d8b3","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.19.tgz","fileCount":88,"integrity":"sha512-ziG1qj8C1Zm0rWW91TIcQumWwE7SNuPXYmuzYCAy7Wnb2/SCMwhKmU8CDsc5XiTER0TOhgIgUshP0/g8ob78BQ==","signatures":[{"sig":"MEYCIQCilxy/RinpTDs6L30g9Z3OflDEzV5UP0r4b6X3vSdp7AIhAMdS+ONxV6DzQ1PnLl+RmuDg/ubkNd1S3KOvF4cVNUxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2338427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c11dc6fc53828f7a06cf9a2bff1cfaf4f206f64b","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.19_1772010479201_0.3233999134094545","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"oh-my-aegis","version":"0.1.20","_id":"oh-my-aegis@0.1.20","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"80f502b0343b8df74f316b8e5a0efe0cee6f665b","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.20.tgz","fileCount":88,"integrity":"sha512-Sr9vqwrqyarMIxYzD2MZFSR3epx7wz6Qdy6HDjdDByH4JbFczy0dtPaQhncows2LEDqn7wrKfX29mGvlC0P3ow==","signatures":[{"sig":"MEQCIAq0UWxGyNkqYBL+zid14bH6f9VuxfOXcz1igHv5sB5wAiAVZYdr3/MWrUqB1jJ6OA4+vF8r2X0qv52oCpLirKbIRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2350353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c11dc6fc53828f7a06cf9a2bff1cfaf4f206f64b","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.20_1772040513224_0.9977639765370485","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"oh-my-aegis","version":"0.1.21","_id":"oh-my-aegis@0.1.21","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"429e778209b22edd181199666e0a372868658c04","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.21.tgz","fileCount":96,"integrity":"sha512-DHFRUcQ3zbq5P8MU7QWdDfglIBV8ta62DcJ3wFsim6M1BFVr2b0BfBiKZ+0nA4CxsO0avZqXPFcOCFEYfOnCaQ==","signatures":[{"sig":"MEUCIGnkr0rIwIcNmym1B4CUvrGT0mszbOQ/X9LjMp76l4vcAiEAjxJLEjo0zq9sYvl8JVWttJJBT0KA5qNnwet2WdVaCmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2468339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5f7bcd8bf345213d35021b9139ab01284c6b4b25","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.21_1772080719371_0.6731751467664979","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"oh-my-aegis","version":"0.1.22","_id":"oh-my-aegis@0.1.22","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"8b0f181e201b0338bfbc64ea7f314654cdf084f6","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.22.tgz","fileCount":98,"integrity":"sha512-++Dxo3hpNZub2TS3RaHloBrrRi+cCYyES4soieOFsYTKFCbv0MoPe5iafAWt8T4LzXTof15qqt0ghxkjpN0xkw==","signatures":[{"sig":"MEYCIQCduMLvm5bcr1JBxWdsZLmC7xyiuoNnHspHkKK5k6QQ7gIhAJ9VfmMLecM1bTV87qGzASrR8r0VL1wJSBrKKY+3Qbao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cc39e7bbbc825439c29c20bca3247a4db24207f4","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.22_1772084701814_0.9313533058158525","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"oh-my-aegis","version":"0.1.23","_id":"oh-my-aegis@0.1.23","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"6195637c37b035947d9d1bf15394062126f36fbd","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.23.tgz","fileCount":98,"integrity":"sha512-JD6dPla3LZaOOMe/OZBbWw3exrTGGdiR1atcZ4DXZmHaKcHadSCR9EStZ/2QLcWCf/n6mwAsEkwZuHKS+QPjsA==","signatures":[{"sig":"MEQCID3qzpHmFK3aDS5YHCM4n919Q1doVrbMqj1YeoO4vNUpAiBiV5ThsYtHxtb+mt3wiOId4KtIdPvBo48mGFD8NIKoyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8383aabf3aa8a644975a59af2aab8753473b8290","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.23_1772095505774_0.15210398314484364","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"oh-my-aegis","version":"0.1.24","_id":"oh-my-aegis@0.1.24","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"095d10115852108db7f8d54aaa2c3beb9c6ba567","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.24.tgz","fileCount":98,"integrity":"sha512-OeSuk3YliaHe3L4ieaLKFtWcdf+mmtEmPdb+GG0jQLnWTF9vKmFnCjnudb+HY+KdbWnFaCpLVTfkG1RDz0P+dA==","signatures":[{"sig":"MEYCIQCGfPZcaSvPF80weMQ86KyxCPTN+k1WG/qFvr4Aaa/GUQIhAOsETupRoy2976u+sspY2zRMS8xPyBu7bz5IumAkgzZb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"36cc95a5aa5ec583a373a520b39e5eec6492d026","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.24_1772101066968_0.9431895725695643","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"oh-my-aegis","version":"0.1.25","_id":"oh-my-aegis@0.1.25","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"ae62dd270216285520910c63382f21edb665dec0","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.25.tgz","fileCount":98,"integrity":"sha512-XavijhgFVqb/3IVM/i5wnjzmDrdIA6glLSzlKICpGC9V1wsP/i0XByv7NvF3+qEqCchgiSRzNCCpyiTALI0cDQ==","signatures":[{"sig":"MEYCIQCk0uT66tOA1RgVat0Ow0ABVdaccSNcgQmQ1UDRZrDRmAIhAMQlWasTpw4umCw7AoQf4L6r/fw6bcpk1IAnZP6CG6uJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"998890ac1f455726cecb03d62c79f1f09fec8bde","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.25_1772105184937_0.5799063936247737","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"oh-my-aegis","version":"0.1.26","_id":"oh-my-aegis@0.1.26","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"e9337e73d1816191ee70e2306a71e59ca40e5295","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.26.tgz","fileCount":98,"integrity":"sha512-eqsuDDmDpzk2sp0h5NiRh+vLYU8Utf8s+MLzow/I2VAKC4H/b98FrbXzukDpa3IaUN7adi1wlbI/X0TgsPY/0g==","signatures":[{"sig":"MEQCIEr/By21KS5rgCF9B8mRECibPOOiuOHm15mVH4oVOq9ZAiBfBn8dhZ2aUsc/LU5Ge2Hudc5g+hwIWI5/NjPTzOnBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ad4a1c4e1e65be42825c2fe51474118947ea20e9","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.26_1772111532031_0.1845609801155934","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"oh-my-aegis","version":"0.1.27","_id":"oh-my-aegis@0.1.27","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"1e8cf6724d522e8cb01b74bef9d9ecf7b5bfb8cf","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.27.tgz","fileCount":98,"integrity":"sha512-NNKWFKC4cZucCDMcoOBY8GyK3i+GIlHQ4YGduo0B1G6ydZzdhKhcyjGi02qQV+UYaU419Ke+aSLjnt7TpPDC7A==","signatures":[{"sig":"MEUCIA+Zopbi0nT+xmdJrBumBg4bjZJmF/FXO5YkJgXH+68vAiEA1T83oHRExNrj4Vu3gmWx1n9lzy08KZsZjEomYWak1Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2498970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"02a935a257a902d1d61b029ad215f07932cf1a08","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.27_1772115854603_0.4681523511800725","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"oh-my-aegis","version":"0.1.28","_id":"oh-my-aegis@0.1.28","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"626da190342b6036d907ca0e8b6e3bcf7c4aa2a5","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.28.tgz","fileCount":98,"integrity":"sha512-MIHbQaaZOxdamA4ycKNnnAQewAtOJejdWbsZZOTbx6z3ekyHy7rxLCk/wEy59au4X5LcaBSN7bWbgZGEytfVDA==","signatures":[{"sig":"MEQCIGt5YJWE9GqcTLsD9KMwazcDzJk0pS7BXl5NeYnEO40EAiBBlB+kg/WM3gxdg0p5D+BsNN0zESr4UmVHLdinJE5rig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e89e5c6fea21488e6080620792cd1e7a6395982f","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.28_1772117102899_0.425015286436746","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"oh-my-aegis","version":"0.1.29","_id":"oh-my-aegis@0.1.29","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"e713334c0a60698f47e4d3f55af16e50742d8b81","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.29.tgz","fileCount":98,"integrity":"sha512-5Vc4/aNAwtf/FGu4Oje8dEv7eJWdwXh/Mtleq062SCf3PKbSen2gFjTPEYeyCmVxR4UJLeSLyiiKjMfkhUU5sw==","signatures":[{"sig":"MEUCIQCtMt0dxKu6uElNpwEs7Flf7YZZrKr9HJI2UBp6RnfiuQIgfxJl1RVnoZiY6mqWRjIBktSarAbPT5vSFKEBwgkziZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502853},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6beedc593f34e5f98be344caf72f513780522130","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.29_1772117560384_0.11397802443484539","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"oh-my-aegis","version":"0.1.30","_id":"oh-my-aegis@0.1.30","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"4af25822d3702b0754d32732761345b2eaa7f151","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.30.tgz","fileCount":98,"integrity":"sha512-4NpS/kUbM7ZvVai2P+lH1/ZCRup17djmgDZTnaXBK2CcXIAQ2Df5XfveOw9mKOtIKk1JLmrH6XLk9jyLddfvKg==","signatures":[{"sig":"MEQCIDCpGdRtcGBRAWks1/heR44GY/Mn7dcoJs5jcrOwQWXXAiBNJ12KYeprgs722+E9MPoA73N/MohEwP2Dfq623GoCYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2505769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"59e2bc2fc77ae632a00e0ef0d21688e5f0e77137","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.30_1772131995936_0.947014562242473","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"oh-my-aegis","version":"0.1.31","_id":"oh-my-aegis@0.1.31","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"d640e1e78662deee3943ad57e9172c6c8ea8a559","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.1.31.tgz","fileCount":106,"integrity":"sha512-Vh+JD9RmiCtbUTLOtqtfKklIEZooeKsIW0ILkjsCMkTvcG7ExFdf77+MYjqXSbfz3ZL1aB6eki4lDJki+s07dw==","signatures":[{"sig":"MEUCIDdwTnhlpgb3P/Rbw1m7yuGN2SYgnY+f7m5UeMFuRrD0AiEAgnrp5pYxvf6Csd2WcpYvR9xN3xqTNtjWyJINt20GMww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fcfcb268b9715e529d0e01d6d4705e8cd296ecea","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.1.31_1772308731612_0.4572614501469876","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"oh-my-aegis","version":"0.2.0","_id":"oh-my-aegis@0.2.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"1f79c4ce864977c5e6f693925b6fa6a16b867915","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.0.tgz","fileCount":106,"integrity":"sha512-d42b4tnbH7zxBmyZc+7NLmykfeUWjvU0k4flhMKzF27iSRDcs8etjNwJu3gNlasOrOrxwnJnvzWAMRzFaqKlEA==","signatures":[{"sig":"MEYCIQCwhbyYXUGoRVZi6yFjST9w3P3xPrn+PwW0Y6K3IvlAHwIhAM9PKxP3PLQbyWKW1534FH74uFYcyMa8wfsgfwVeH0EO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2834021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fcfcb268b9715e529d0e01d6d4705e8cd296ecea","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.0_1772310816416_0.45261241381455974","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"oh-my-aegis","version":"0.2.1","_id":"oh-my-aegis@0.2.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"d2a64399fd5a89f7affe6f8e49240bb5d410e9c2","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.1.tgz","fileCount":106,"integrity":"sha512-g/OTe+74rDzvzBHq8N+uD2iidO85+vS97HxH7mypHy//YqUZg05rWFp/3LTarCKcdJUo0Nh0RoLlk+5agwUFCA==","signatures":[{"sig":"MEYCIQCOeDotDWbbq3TBH+2qa4AuJAxcVeurHi1pM8Taf0sFgwIhANMKwZnUddWeYno4r4mdXp++MIrJ9qqkV+c+HEEoOovR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2834021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"71cb20c996a3f1c8a8cf9ecbcb06ab9557d40290","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.1_1772311175285_0.4579419734571957","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"oh-my-aegis","version":"0.2.2","_id":"oh-my-aegis@0.2.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"bfe3387f932bb6d99da860575a2c4c500d91a825","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.2.tgz","fileCount":106,"integrity":"sha512-kVdCJk0p5/0d+zHrf8UjPIPfnOTFCm5IpFCYJgtFkKJZW+XptSJkZEM/J+vGU9OMfZS+XdxC64LBvV2FzCedVA==","signatures":[{"sig":"MEUCIQD4NU5dGnr43OYknVcA09ljP/eAKPnMI4jW1TWXnMBEAQIgNy5qqqxBoVk1OMhRTBNDp30yDSaPDlP7HkOOGB6DSA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1157dd17a1d447c4611d4121508ba25a363de573","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.2_1772333029262_0.7151579252577602","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"oh-my-aegis","version":"0.2.3","_id":"oh-my-aegis@0.2.3","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"4f5250862f26ec2bec18698761ee0160607347f7","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.3.tgz","fileCount":106,"integrity":"sha512-asiUvtDFDlFP74oL9sXvbRD+QhJhJg4XyePswJacQb42Og8ziCJ1D79kS21gych0R4/+g4FOUPEpN9CyYLnTlw==","signatures":[{"sig":"MEUCIAl4JGxRBTu0JiESz57zHHg7Bfx3d83Dk27IqGPeJxQmAiEA4DddC0apaxCp3s3n47YQPX9DxSvVY6XpBezK00tKERI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"07fe6d56023ece025dd29de19a40afb4d192530e","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"_npmVersion":"11.7.0","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"25.0.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.3_1772339905215_0.020941415106646488","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"oh-my-aegis","version":"0.2.4","_id":"oh-my-aegis@0.2.4","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"d5912fbcf21448e787388bd4f23e6de940bfa4ca","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.4.tgz","fileCount":111,"integrity":"sha512-vjkRvFH/up6cAAvYkaTadsffVFUYJyWCl2lWsH2VtOmSVw1c7gmloLXrCj1zEXBj9zt//4BCngsdp7fJoDfGIg==","signatures":[{"sig":"MEUCIBpXcSe44S7bB7gT2R647FMRnBp5+ytWKX+VbH2OMaXuAiEAgSSnwMRrVb2crCNIvhI6mGHDKkfo/ZfD0LdYBYsLlIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2887706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4b33ca4763c5237895e58380087cfa3b4750c50b","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.4_1772509415211_0.7462092957863447","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"oh-my-aegis","version":"0.2.5","_id":"oh-my-aegis@0.2.5","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"64f1a03d6672c659ba82dd568459d6bcf2613de3","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.5.tgz","fileCount":111,"integrity":"sha512-QbrtgYGrQeNun0ET+9DaSaBnp7ECLLhc0kiYQ7Jo7q2ruJCJcWEzIfmMdKnmgTk7xzQwu6ABlSvXIuC3vh2sGw==","signatures":[{"sig":"MEYCIQCmDeD1IBW1dEtqiWP9moZWOKT17jxEQ3IoRI0iXRdpEwIhAPbbgLPC13333yDcHSMR2/f4BTLZE9cJetm0cJLHiEfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2888377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"046152663dab20ac2554b58868f85963c7368ad9","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.5_1772520256400_0.07379354580793174","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"oh-my-aegis","version":"0.2.6","_id":"oh-my-aegis@0.2.6","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"17c3e7ad559ea762e839974c43424f4cdae4880f","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.6.tgz","fileCount":108,"integrity":"sha512-KKfLnHeLQjmQlkit1SiTbqkKgR+Q3/cgqsR1exkyWIy0GsytSKuMWfTDIW6y9rCFGYsf2t8D21SSF7ZkolQRhw==","signatures":[{"sig":"MEUCIFyFz8Hkh3yn/JjzSf5z9Iu1jmA3SAYsx6mwx1CULxRvAiEA/csbFpnVfr0nRjXaDG9KnTH/4yu3/O4EbyB0DwNPEvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2fe9a718ba8e7d435cadd9c5b6054f8c7b95b95c","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.6_1772531638631_0.6982773025972202","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"oh-my-aegis","version":"0.2.10","_id":"oh-my-aegis@0.2.10","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"09f46e771c4646cfadb0c3528604668de2a21191","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.10.tgz","fileCount":108,"integrity":"sha512-N+1up+aOnooABTBPaHzBVDWBgPpQOVnx9bRRx8GKZc6/7WKPFlrM2MX5jjPdPrxLC219G35lOy0z8zlpku7bOQ==","signatures":[{"sig":"MEQCIAJ419dFXeqgWZPn1yW9hztBvpNlhj8N5Y/sBOYIQhLKAiBtDOGkIrjiTied9gU6t1pL0D7PX2E0AE1XesV3R4KBHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"37fb9be4a50fe672dd425e3d5a8f869613603eb7","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.10_1772538987102_0.41475288042253466","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"oh-my-aegis","version":"0.2.8","_id":"oh-my-aegis@0.2.8","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"2c844465c4bdf847faf3676d7a069041a6edec3e","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.8.tgz","fileCount":108,"integrity":"sha512-ZI/nIdtqBHcw/3i0nHF8rBIMe6ojbxg3RRLA1IqDuH0O3h36PW7X4jA8V0qQFeT5jWj0ZHL4WpbJsE4biDkWJA==","signatures":[{"sig":"MEUCIFcOkh+0EaQ+/a1xTjvHkC+huCg80riD1xC8ns+F3Uz7AiEAhaJ+Uvn6HXscsk85qps9qQGcaMzXGW0lbShwv4vEpQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4f90053f2c3baa020a71d7177a00a9672bed223f","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.8_1772541452153_0.32469365601611444","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"oh-my-aegis","version":"0.2.9","_id":"oh-my-aegis@0.2.9","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"680e554400efc6b0515c999fc187b0ca5c24889c","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.9.tgz","fileCount":108,"integrity":"sha512-Map9f3y85xdzP0sf84bvxr++chjXmY2QKNsX1wBt8vTn5YF6wnd0IC/llHOx5tGvNBOq51+FGvYoTejzBeg30g==","signatures":[{"sig":"MEUCIQCXfg31MDCPJS7tQrTNgkyDLq50z9VObVwCkmrW4Xw9OQIgSOs4Iog1nHHfb7zXFu7PD5oxdcl/M4MKSenO0JjBJtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b7cb95e38542b1a09cbb14bb5729cd8d0dd7c7e8","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.9_1772541455259_0.364836361274115","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"oh-my-aegis","version":"0.2.11","_id":"oh-my-aegis@0.2.11","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"dba3460294598755577f647084dff7ba8d980372","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.11.tgz","fileCount":108,"integrity":"sha512-fg20lmxWhBZK1RroTfmoslcBx/qwgwGfql7ADLRey8enHrulam7+nRH55Le8+8Tflc2yTAgSV1GIrndnaK9s/g==","signatures":[{"sig":"MEYCIQDEwJQmhc2I76oPjYgOhtGRgG03TacrN9fv3zcNbbwS6gIhAK+DU3nIV7e4lsR/VZbQIHMAt7VTqhBRNNz6cYOtg86b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2871938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f56d8e54c7c27b21f2ed752cd8227e076a88d423","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.11_1772553678256_0.8312248879252848","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"oh-my-aegis","version":"0.2.12","_id":"oh-my-aegis@0.2.12","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"6934807abc103ca008c9c80ba3d8f85cd0bfd2fd","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.12.tgz","fileCount":114,"integrity":"sha512-mLS/5TPuAcL9dAd7s6HbXBeaHqN3j7iB3lEy30NDBmi2XjhAMdoy74vh5DXpBE3bk/UeOb2EwM/JQYUPDmgCgw==","signatures":[{"sig":"MEYCIQDobQweCHaxh0YrvIArd3XnWXHcOg88SYfJqbl2Vs5M7QIhAIHllup0B2TnWtu6xkSHIWvTxD/0Bf4L+zQzNQO6+WAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2948856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d22b5702b7beac114f42c83bc84d208d9ee741e0","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.12_1772606018787_0.23142712995081238","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"oh-my-aegis","version":"0.2.13","_id":"oh-my-aegis@0.2.13","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"c90a6a9bd5bf2cac74fed18b7b37331a4e48b13e","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.13.tgz","fileCount":114,"integrity":"sha512-CqmmNI6LMu8D0kHOtElWEvJf9k1qLla830JoTvlvPMJYfLpCE37JgSDca6rU6N1LyEQ9l3jiiuj1fFpM/4FK0g==","signatures":[{"sig":"MEYCIQDmkYyytLyawYRZBYnm3CoDrCGhCui4w1dbLqoBSp1q2QIhAIIZWbUfTGnZ6kbtkI8LD41TiD2DuI7jAnjpzmqQBlgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2948856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"244f9bb1d7056ffcbcd3f68ead217b39f71eb95c","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.13_1772608493826_0.31716315207083223","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"oh-my-aegis","version":"0.2.14","_id":"oh-my-aegis@0.2.14","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"29acd10f6de88af74689b7825869c36ced24f282","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.14.tgz","fileCount":114,"integrity":"sha512-rk/Ww1r8sltOOpxoNcUbcWvFgjRtobTlQL6juaB/OHdrBb8Rs8pREdnzypjNI1v/fg9St+8o0dgEGR3aBtBIsA==","signatures":[{"sig":"MEUCIESnPK96GFXC5YUJ3gNoe0pAr6CISsIKZakeXiFbvI2tAiEApUlwNGh72fJ302UFUrCgwwwOzDc34wRNDm4bMfGT7fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2957591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"990a95deecb0db9002cd76782637ba562e98fe11","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.14_1772646583031_0.575290590409713","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"oh-my-aegis","version":"0.2.15","_id":"oh-my-aegis@0.2.15","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"26ceb6a7208381704e5bf74a7899faf9d793e723","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.15.tgz","fileCount":114,"integrity":"sha512-8bn1XV/YwcI0WqvAy63rvBtLPxxn2RqBV6ylNxL/zRoG9LIXJvI6s0kFD/fpUttTfWz57MrbmJOMJ6589V+wYw==","signatures":[{"sig":"MEYCIQDobWJs3p5OYts/VhGCX1T1GHJe7Hqyj6Cj6JOSemZsywIhAMtDy/wtx7U7YI75HnMGpzRrhzjlrwSEZMk6cw2CC3q/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2958869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d39aac3e8d4abdc965f3ef0cf930db65321a4fbd","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.15_1772649734964_0.04737776926445658","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"oh-my-aegis","version":"0.2.16","_id":"oh-my-aegis@0.2.16","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"2da5d7371870e337e4c1b225f26ecb5e51c75119","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.16.tgz","fileCount":114,"integrity":"sha512-6gY/Z04uP8q9GNyQiC/utw/BvdQ3Hn2UEDHfqPyWlv58Pz1Tz7Dj2bE0oX6NOGKl0Fmzcw1nILZme1kX84F7EQ==","signatures":[{"sig":"MEQCIF+7SNOAK+8dYdsb1lF6FUKmYdSdXxLDFmuLpt8Si3mSAiA9UblUL1EBG20IlP7Eo32RPeutmCH1GljIkEjUImkE6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2963145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"42e9b0c41254403a12e26c163c6c0eedb4f94ca3","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.16_1772683562431_0.7766401233816647","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"oh-my-aegis","version":"0.2.17","_id":"oh-my-aegis@0.2.17","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"c9d70b1ae803a386be116c7f8ffcab620fda6ab1","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.17.tgz","fileCount":114,"integrity":"sha512-nch336TUezAQ7g7nbxjDtV3Ds7u7AEez+GHFayevD3+75GtUpu0TtQdSLcvVdsxumYjT+U+d76n7XP1yxAY96g==","signatures":[{"sig":"MEUCIQCwdckP/K7JbJBE22nzRoxXEQIq9lO9Ljxpn8AlOBgbXwIgHL4JuHHW3UvIIXECvENvFS3u84rcq+KD7x3Z69rF5Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2964007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9b5f6636a22b0ef8b98e997e76de0361dcced094","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.17_1772692281326_0.25691161229816384","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"oh-my-aegis","version":"0.2.18","_id":"oh-my-aegis@0.2.18","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"9d18f7e1dae29d0dd59dfa4072cd8d2a60da2bbf","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.18.tgz","fileCount":114,"integrity":"sha512-wsaQ6KMPOcZyFmePU58Qf0fC60aQmhZ6Cwd3bTtoTtP7utxmoBPbC0roOySMnSn9l+k20lx/reVsATbU3BGgzA==","signatures":[{"sig":"MEQCIAbor+kR0KySp9AWa5CA6QWjW1kdfoa0IO+IDWli/M7zAiAPqY9a0VMdFtjm0HulwM1VxL/Z7S/b+NzBRxlkfwC7ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2965448},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c00ebc1563c0021665295b0833d50f63b58f9a63","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.18_1772693624568_0.30235734444455287","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"oh-my-aegis","version":"0.2.19","_id":"oh-my-aegis@0.2.19","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"795a8b7560974a2421c7ee778d345a34600fba15","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.19.tgz","fileCount":114,"integrity":"sha512-D6XZIEQGGnz3k7H1NtkA/2hB69zkFQGcNvYbQta+xmvoaaxbNhjb2jHhccZoJyB+lkDhBv85XIRYHrgbVUdXqw==","signatures":[{"sig":"MEQCIGUr6BheWlWoaMfiH2YbnfNayG2YAFtBErdX2IZP9fXLAiAHdcTIRB9SUR4olWhQmZk9qOMKl+j1WvTYLsmNcei+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2969279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e0fff93537b17195673ac4a1550a4c866740b386","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.19_1772697915663_0.15582418548294297","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"oh-my-aegis","version":"0.2.20","_id":"oh-my-aegis@0.2.20","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"8210f59b3b4deacf9d17863dbcba6ff767166102","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.20.tgz","fileCount":114,"integrity":"sha512-Bood28fVRWP/CdDpU3fTt+ICjLWLb2mJ8t2qbJW8bixWd3SCNoAu6CAx/aN11wF3GcVeBQ1oReoITqB0FxcCsg==","signatures":[{"sig":"MEUCIG1vaT1m1xsTmJlnt8VzB7lCUFp4xAqIBLVU4COcFILwAiEArJslWFeCfgBBqCqpp+N8RFf+y2LwMEyEgmZKFrLVVqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2938896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"774dff41839a0a20f06acf62760f1a86d594abb6","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.20_1772816898597_0.35962276527693326","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"oh-my-aegis","version":"0.2.21","_id":"oh-my-aegis@0.2.21","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"a701f56a95b623f32ba31d830cee2cddb17bbcbf","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.21.tgz","fileCount":116,"integrity":"sha512-tLukxrTZ6lJR6do9vJf54Vj8nPjGbX0ZUaVmW8y+HaP7rwn/qy2RzPOTim3bvC7uXOKrvhDmtaeCB3ZfnBhBig==","signatures":[{"sig":"MEYCIQC3uHSIwU8pWisQpx01m+dEx6EQ4MeRwUjfwFri2mSQLQIhAM6t0evolZHm4vUJp8I0a7aOw3UZbmzSOaXAJM9Lriip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dbb7fd7040f4ba450dc91a6ecc953527519bc901","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.21_1772896957480_0.06428572472407934","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"oh-my-aegis","version":"0.2.22","_id":"oh-my-aegis@0.2.22","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"4fcb150be0e72c0b1a10d6f6da1e13c1452d764f","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.2.22.tgz","fileCount":116,"integrity":"sha512-SMChhdxrpgs31tz7wtQKSxFDDKaBHetWHArbN1NPK8eI6ZSNzMEi3nCaFfVV1yW11uXJR93XhbIf3POfMTCwqA==","signatures":[{"sig":"MEUCIHIdb5PF+m4m7GKjGX4ZBmVULvLCrnqpRJ4YssrMWDDoAiEA+ssVuaMDPyL7uXDzeE0KFhNTK+vn7HNSrpPZw8zQ0vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1bc47537a2d86fe68f397d5fee201c11f5ca6e8e","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.2.22_1772944534544_0.43832415740721475","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"oh-my-aegis","version":"0.3.0","_id":"oh-my-aegis@0.3.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"e56b4212679bdc5deb44a4ee6496c287e100d4ac","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.0.tgz","fileCount":117,"integrity":"sha512-Gsf/eUnD1WwkentiRerqiakgIpPM+OkebwytXxVb0a8i3/Gr0IslsYRSS74lcvWnpoNfIIhE4MA9SGd4l8GHvw==","signatures":[{"sig":"MEQCIG+9+KTFYrbGSyXmA/J4SmNw+ieXmk8vY+Pr1YZBpSebAiBNiB9EwJIr3tK9ZNxliNWgvlHBWvy1nFYr3xWsozYf3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2981892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"29e52a3e874a24d50407833a97ed240526149ce1","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.0_1772980442248_0.4840653511457744","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"oh-my-aegis","version":"0.3.1","_id":"oh-my-aegis@0.3.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"9532ca6feaa7add702ad3b78e4b5df86479cf5b2","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.1.tgz","fileCount":117,"integrity":"sha512-NXV2LT2vcccP37+KLJa8b7R9RZvDZiu17psnorywnvbF/6XQbSo4KipW1GFR2ebos1pIyjK2JFA79huKJIB3BQ==","signatures":[{"sig":"MEUCIFVtlzHHOOWenYzYC9mqytD/EnKL2w46ITBZkC4qkvzNAiEAuq/IC5aV0eRBO3zuCzW8J2y1V22Gq44gqCZSMtDmTnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d3c1eafdc18ad74cb23eec0c549b5f9f9b432cb2","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.1_1772989392913_0.8864208701031266","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"oh-my-aegis","version":"0.3.2","_id":"oh-my-aegis@0.3.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"7bd0fb7ec787c05e13039def94e4df59f6a92138","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.2.tgz","fileCount":117,"integrity":"sha512-lGKUT/Jg7shzKlrxKzjJhOV0jGWF7dvC1WQe7jiBOeV+Jiqd8U3FfR29IR3KQxYeeLjm9+kZMjaws+Xj0ziNDw==","signatures":[{"sig":"MEUCIEKgbznu7Bv3xes+M628cmSMDkOYlhvcaYyEuuawMGj7AiEAgwYSOrVRUV+ztJheF3N8l1RMDfQSLdgwjq8ET7rkddU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2493745f7d717e5405dc5343918312418bf5bbe5","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.2_1772990631373_0.5211034549418359","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"oh-my-aegis","version":"0.3.3","_id":"oh-my-aegis@0.3.3","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"a2e3a4465175a8a23e0ba4ebed24d815abf8b127","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.3.tgz","fileCount":137,"integrity":"sha512-5LUBA8MSiCOYGXP28XJa/t5QRm1zwpEkXZSZQWuPc4f3Avx75IGohZi6P43pNydnEZBmsuEHUYBgKvQGatjSdA==","signatures":[{"sig":"MEUCIQCVrpofju3P7utTzlUMAXZ0kIAwyfAVb43EsXapqs4iqgIgLtK35ngMAktM7VrYdIkS8LvlRFLgo2F/Klilxo/yTMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3254026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fcf0f1537cda049dc8bb9ee7ed0d7e2e301f8d02","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.3_1773133198530_0.49182707452145236","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"oh-my-aegis","version":"0.3.4","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.3.4","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"8769b969fbd476e061f024a0aa5cdc6feb9ecc7d","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.4.tgz","fileCount":138,"integrity":"sha512-ghzuKbM3698iCyAkx/KyIEab43vZH8CDu6U+XMRzTvJMVDitXeOYsSem0dEMw6fX62Y6srf6F8R/aIaK36yUvQ==","signatures":[{"sig":"MEUCIQCl6Cuw6I5eypBgMVe1ecBcAYB+gWAnqedIDMTqLhyGXAIgLrldjXgLooNWxgGUgy5/IQef4NwFJ+jtV9ejoEwJYig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3256502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"380dbc520bfdb45067830a1b41b036e83670a40f","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.4_1773733282295_0.8543237234239558","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"oh-my-aegis","version":"0.3.5","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.3.5","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"8d5193694bfbd9b87c78f820655a0a48c26a3de5","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.5.tgz","fileCount":138,"integrity":"sha512-/6W6VR/goeakAm7x8vSGRDA1fuGRcyPLgAHrmqVyg0oGtSDuVq5XZrGlLANFIt22g4FcmKtn4c9DVjy4HusLGw==","signatures":[{"sig":"MEUCIQDo6oE6QAJM8W0j6WIHDO7vmTSvSgkcqtRoDy8tqe589AIgaEDJ9J8qfwlbBo/ryq6RtVWp7QXR0BVDK4G42QmsN6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3260183},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ec99fb85498b3679c5ce5880b9e52b07fd5ed7a6","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.5_1773751554158_0.8833113502799004","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"oh-my-aegis","version":"0.3.6","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.3.6","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"87c5d12b8267e48ec740c9dd250f313c2f0ebfd7","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.3.6.tgz","fileCount":138,"integrity":"sha512-b38CtDOHfAUldV3j2qOzzXmOqGnY58BMXOOobpFIBX73s9VQmRB+bnLaZa2cqLztd93Oqz++EhUJf0IT8uXMSw==","signatures":[{"sig":"MEUCIQDMgNQyLT9/p0GhVjzAe/8+EZJ0O/I/0KdRxQiil7a18gIgMe2dw+Qg8GaWyekh2wuU8cpUfjJk90mcfNqC2lKy0BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f1f45540a7e201f2120d0732166309ae32ca7f4c","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.3.6_1773834877720_0.7304677472551879","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"oh-my-aegis","version":"0.4.0","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.4.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"6deaf00280f6bc8d6cc66d1f1fdf868f0098fbb0","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.4.0.tgz","fileCount":141,"integrity":"sha512-9nTcM5uJOtz7i3WO5WKGturxKm/Y2cQRz9Qd6eosoEfvsCZ0f4QCiON3iZJIbKbdIE2NV74bQUnHiQgNZQOlwA==","signatures":[{"sig":"MEQCIDIvMpjTUm8UYSl3k/9lRNalDLN1KMr4i8cZdiKfmKhfAiBM3wuDx8acy4i3OGg/pXzGEYkPkSjfP9H1hyZ5CGTcUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3292222},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c29f4c1ce5752861e30b8e88250dbdfca70f9555","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.4.0_1774032674665_0.645004434969211","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"oh-my-aegis","version":"0.4.1","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.4.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"c39362e488c125d114c3086aabfab4f8c50cfd51","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.4.1.tgz","fileCount":141,"integrity":"sha512-wk8rMz4CrVk4lTZiRhPQASjCrL1r1/Yax4aA5hb0Wqq35B9pBq5J7NeAfYT4VFeNEOdkWW4hYe6WHQwLLwB+2Q==","signatures":[{"sig":"MEUCICyXYcNTSA+xH1sbMmkYS+B4Um8XI9r6OAPj+Qju1VvwAiEAgyFSzQ6T+kEvX/RalVIypF4o5JxXT9dlL+czgDtBVUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3293585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5f24d7fd94ae0c5813251f0c640fda1c0986869f","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.4.1_1774536078375_0.09666118259760692","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"oh-my-aegis","version":"0.4.2","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.4.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"50f62e9313048f1bf3482deb3089174da1dbce66","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.4.2.tgz","fileCount":141,"integrity":"sha512-FCDxrOheJqbMGPriJwW3wMQTsI6/bprY4Ct3rJzZqdx5TKeeutDW1aIJZi2Fuk/yiMU4ijRMWxcCQu2VHwMucw==","signatures":[{"sig":"MEUCIQC7LPgKt7Ve5JBtLrwjWzLlzSCKAuBcg60a7PAZ42YNxQIgLtx2RRlsn2RiKDL3kx2BcDb5xg1D05o/RMcnsTZ0E0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3298717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2493eafce5db57507560bf9414b0e4a0378ab15b","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.4.2_1774596095083_0.004653230345650572","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"oh-my-aegis","version":"0.4.3","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.4.3","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"290edb870613176b8ea12cc191acdbc2e67c3a76","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.4.3.tgz","fileCount":141,"integrity":"sha512-aGcVBbupkmp2b5OPIBnvzrjbiEHvuHeoqKiHYBY+NHJ9L2drtXt51AjyQqXq9Knw/vSthN6ukDSG9KRf5Se+mQ==","signatures":[{"sig":"MEQCIHOC1r4lnYKGx8WzSll4dePAteKMVw+fWIuYuH3ZWdKyAiB9Ohi2f5uKgDMQztC95uVsIIB444uUCvStF1YKzXhbig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299079},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1a3260fc6bd74984d11ee76ac11bc52bc64981e2","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/index.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.4.3_1774698591258_0.32490222193652984","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"oh-my-aegis","version":"0.4.4","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@0.4.4","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"5201c5273318105884ad99904c61ac22d8dd1b5f","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-0.4.4.tgz","fileCount":150,"integrity":"sha512-rM0UXY6KjMX236FXgTEN8PJlHas9AeKB3A0wVNqp1ei3xrB5VkNo7Ha1An46NNZvcn7jClVei1o1716mOVJfQg==","signatures":[{"sig":"MEUCIQCq3MpYmrkFDxZY6QVbDn549mY9zsXyAg7w6CwBMv2McwIgIlOpbQiA/xO1hJ28lojpNhFmPNFnR9to5AJX+TejNA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5425947},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"29cee2528b5f907797d8f991eec345db28c5d78c","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_0.4.4_1774896453815_0.9593280705985243","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"oh-my-aegis","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.0.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"0f8129696b0975ed3d625fe0a81f91fbdfc2378c","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.0.0.tgz","fileCount":150,"integrity":"sha512-2BGdeBgWKHUJmCNX8SlIkSSj7R9z3sKOFdycU5obqY+N5ivG61lQ6VR12J80Wf0tj0omedcPxPQ3Oem5NMzG8A==","signatures":[{"sig":"MEQCICoOri8pgY1Wn4bYpDbDtR/rT3X9y6huFcxEW7Mliw3FAiBba+2PZdG71JaY9USQmZumOYzvtRzILypAVZ7CauQGxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5427140},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"b2124b41bad798aa319dbfccc2658ce0964a4cf5","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.0.0_1774920930166_0.6534336172722619","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"oh-my-aegis","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.0.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"81f5d496a315142394f87bf62b7a5b07c7eba3c1","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.0.1.tgz","fileCount":150,"integrity":"sha512-OvxLM5+js51au5B5xTkZBHtIWtt/DvheU56O6TQE8S1ObC8WVkdDdUjQptZmYyeFKneR/D/9Y2TrpFPmpf9vxw==","signatures":[{"sig":"MEYCIQDXHEMJaGYHPpCCahsuKVPxIeozTuRrUMuCz9vzh7fdlAIhANXLocxW4uZehXN/kMbKJ6QvHkD4BE68hzGqOQ0KeujU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5429811},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"d4e38df0dec4ca4169aa2d1a5937e885947d15bd","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.8","yaml":"^2.8.1","@opencode-ai/sdk":"^1.2.11","@opencode-ai/plugin":"^1.2.11","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.7.3","@ast-grep/cli":"^0.41.0"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.0.1_1774940425386_0.3436663725282134","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"oh-my-aegis","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.0.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"befb22b08b8a5f8a8d4371f1e3df16f93ee4f7af","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.0.2.tgz","fileCount":146,"integrity":"sha512-QPfgjHTY23YenBp4nqbDW6h6yBQpEvobL58sywRvfshF8J4ObNAHQplT3xMlpC429Inq54c3JQR8a973kUURZw==","signatures":[{"sig":"MEQCICLorHUyK5x3fGCvtItvoL+SbEGlJetMOlzaK8AW0DzfAiBtwPNlqBL36izQiAgEgza2IMNNKXLtJ0iydzXTdOuPpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3336385},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"3ff4b1067f2145e7bab6aed35f927c1ec7ef872b","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.7","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@opencode-ai/sdk":"^1.3.15","@opencode-ai/plugin":"^1.3.15","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3","@ast-grep/cli":"^0.41.1"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.0.2_1775411530917_0.42535991941327356","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"oh-my-aegis","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.1.0","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"ba2677acc488a61bee9eafdf70b2adce4a4703b9","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.1.0.tgz","fileCount":136,"integrity":"sha512-9/aHE9DurH6ESuk1KtjndPrSl+x+4em+ePHXSz1XCJ58SY7xYi39c70x/AJHTGebozk4aZfR+1RN/QTfS8zerA==","signatures":[{"sig":"MEUCIFCXo3iUE46ygRehVtg24GW0vfROFt/8srZtccqJrwcBAiEA7t62r2RNxzvcXYkMR/dF+7CHYxfDesQNigbg6c5exbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3298778},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"835e2836c16e4d16889eda7fcdd188fee1446b78","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.7","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@opencode-ai/sdk":"^1.3.15","@opencode-ai/plugin":"^1.3.15"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3","@ast-grep/cli":"^0.41.1"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.1.0_1775769822461_0.49460093792427284","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"oh-my-aegis","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.1.1","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"656f2fd9cf6fdc0538083a538b920a0164d6a379","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.1.1.tgz","fileCount":136,"integrity":"sha512-2UqXmaBrvQC+iRECTriP7qjjedus1OmojP/SkyprXMPKnVANYsWYagj+JHtHSfAqiEDDvzltVq0s3ylUeGPh7w==","signatures":[{"sig":"MEYCIQD+ua2eSUUDwbvD4GRcOeX8XnjXnQNj5XnOzR4wIgEygwIhAJvN3KRuiOIg/6O7EPItNgYUReRoseHjn72exuzBmX8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299039},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"7c70666b63065d1146a393bb60cff9a2d4f8f776","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.7","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@opencode-ai/sdk":"^1.3.15","@opencode-ai/plugin":"^1.3.15"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3","@ast-grep/cli":"^0.41.1"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.1.1_1775810626548_0.24369658804069982","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"oh-my-aegis","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"oh-my-aegis@1.1.2","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"dist":{"shasum":"1faa966b25ac5470834e6319268f4402f30f7e60","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.1.2.tgz","fileCount":137,"integrity":"sha512-9+/qHK02PWxe6zfuRngQFKbKMnLDJfgnSP9MlyVHf/dlhQ9zUF66DpXTQWHcC1O8QDdplBArrGhyT6w7eTjItA==","signatures":[{"sig":"MEUCIFrYrljJOoblQsmICbWCmr2+RLxbpkJoh/crjVkQvbFTAiEAq12ChWSfh6ISmXZxS4MyQDtJtofjLsnsd1hocsWC/pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3312783},"main":"dist/oh-my-aegis.js","type":"module","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"gitHead":"4978ceaf8a25bd4e6e56c4b0b911030f6a730d6f","scripts":{"test":"bun test","apply":"bun run build && bun run scripts/apply.ts","build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","typecheck":"tsc --noEmit","release:notes":"bun run scripts/generate-changelog.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts"},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"repository":{"url":"git+https://github.com/GunP4ng/oh-my-Aegis.git","type":"git"},"_npmVersion":"10.9.7","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","@opencode-ai/sdk":"^1.3.15","@opencode-ai/plugin":"^1.3.15"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3","@ast-grep/cli":"^0.41.1"},"trustedDependencies":["@ast-grep/cli"],"_npmOperationalInternal":{"tmp":"tmp/oh-my-aegis_1.1.2_1775922491555_0.9493530175960316","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"oh-my-aegis","version":"1.1.3","description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","repository":{"type":"git","url":"git+https://github.com/GunP4ng/oh-my-Aegis.git"},"type":"module","main":"dist/oh-my-aegis.js","types":"dist/oh-my-aegis.d.ts","exports":{".":{"types":"./dist/oh-my-aegis.d.ts","import":"./dist/oh-my-aegis.js"},"./package.json":"./package.json"},"bin":{"oh-my-aegis":"dist/cli/index.js"},"scripts":{"build":"bun build src/oh-my-aegis.ts --outdir dist --target bun --format esm && bun run scripts/clean-dist.ts && tsc -p tsconfig.build.json --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm","typecheck":"tsc --noEmit","test":"bun test","apply":"bun run build && bun run scripts/apply.ts","setup":"bun install && bun run apply","doctor":"bun run scripts/doctor.ts","benchmark:generate":"bun run scripts/benchmark-generate.ts","benchmark:score":"bun run scripts/benchmark-score.ts","release:version":"bun run scripts/release-version.ts","release:notes":"bun run scripts/generate-changelog.ts"},"dependencies":{"@opencode-ai/plugin":"^1.3.15","@opencode-ai/sdk":"^1.3.15","yaml":"^2.8.3","zod":"^4.3.6"},"devDependencies":{"@ast-grep/cli":"^0.41.1","bun-types":"latest","typescript":"^5.9.3"},"trustedDependencies":["@ast-grep/cli"],"directories":{"doc":"docs","test":"test"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","gitHead":"36d751ca1df82ff1cda43f6e86121417f89bba9f","_id":"oh-my-aegis@1.1.3","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-itgApgSCNoDLeGck3F2k2B9DK067P/0P2DjGVyWHIdLSjpFj/uCnpWt7H4wbLfKq9k8lWR5cOzekR/yLSSH/6A==","shasum":"df5e0b4430b85b37baf40647730cd403f11c702c","tarball":"https://registry.npmjs.org/oh-my-aegis/-/oh-my-aegis-1.1.3.tgz","fileCount":137,"unpackedSize":3318568,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oh-my-aegis@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDX+1C6DRSKe6n1ummyKM1t/RZQtWyA4cOIz5dkrj+owIgSTQiCm4c9GbscIjU4alRIS9hv2vewndjEwhfrd/0MAU="}]},"_npmUser":{"name":"gunp4ng","email":"goldpea3@gmail.com"},"maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oh-my-aegis_1.1.3_1775988563572_0.2958485348025852"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T12:08:38.178Z","modified":"2026-04-12T10:09:24.118Z","0.1.0":"2026-02-22T12:08:38.437Z","0.1.1":"2026-02-23T02:48:59.324Z","0.1.2":"2026-02-23T06:11:32.042Z","0.1.3":"2026-02-23T11:26:53.474Z","0.1.4":"2026-02-23T11:35:28.793Z","0.1.5":"2026-02-23T11:58:28.768Z","0.1.6":"2026-02-23T15:59:27.122Z","0.1.7":"2026-02-23T19:26:35.120Z","0.1.8":"2026-02-23T19:51:55.759Z","0.1.9":"2026-02-23T20:35:04.832Z","0.1.10":"2026-02-24T00:21:23.354Z","0.1.11":"2026-02-24T01:37:28.460Z","0.1.12":"2026-02-24T04:15:02.284Z","0.1.13":"2026-02-24T06:48:16.523Z","0.1.14":"2026-02-24T09:43:49.819Z","0.1.15":"2026-02-24T16:57:13.418Z","0.1.16":"2026-02-25T01:55:21.925Z","0.1.17":"2026-02-25T03:46:29.842Z","0.1.18":"2026-02-25T07:16:15.144Z","0.1.19":"2026-02-25T09:07:59.399Z","0.1.20":"2026-02-25T17:28:33.474Z","0.1.21":"2026-02-26T04:38:39.543Z","0.1.22":"2026-02-26T05:45:02.062Z","0.1.23":"2026-02-26T08:45:05.986Z","0.1.24":"2026-02-26T10:17:47.163Z","0.1.25":"2026-02-26T11:26:25.151Z","0.1.26":"2026-02-26T13:12:12.252Z","0.1.27":"2026-02-26T14:24:14.848Z","0.1.28":"2026-02-26T14:45:03.067Z","0.1.29":"2026-02-26T14:52:40.600Z","0.1.30":"2026-02-26T18:53:16.122Z","0.1.31":"2026-02-28T19:58:51.915Z","0.2.0":"2026-02-28T20:33:36.652Z","0.2.1":"2026-02-28T20:39:35.522Z","0.2.2":"2026-03-01T02:43:49.479Z","0.2.3":"2026-03-01T04:38:25.378Z","0.2.4":"2026-03-03T03:43:35.427Z","0.2.5":"2026-03-03T06:44:16.630Z","0.2.6":"2026-03-03T09:53:58.873Z","0.2.10":"2026-03-03T11:56:27.290Z","0.2.8":"2026-03-03T12:37:32.347Z","0.2.9":"2026-03-03T12:37:35.463Z","0.2.11":"2026-03-03T16:01:18.541Z","0.2.12":"2026-03-04T06:33:38.999Z","0.2.13":"2026-03-04T07:14:54.073Z","0.2.14":"2026-03-04T17:49:43.192Z","0.2.15":"2026-03-04T18:42:15.211Z","0.2.16":"2026-03-05T04:06:02.627Z","0.2.17":"2026-03-05T06:31:21.489Z","0.2.18":"2026-03-05T06:53:44.793Z","0.2.19":"2026-03-05T08:05:15.889Z","0.2.20":"2026-03-06T17:08:18.855Z","0.2.21":"2026-03-07T15:22:37.670Z","0.2.22":"2026-03-08T04:35:34.740Z","0.3.0":"2026-03-08T14:34:02.474Z","0.3.1":"2026-03-08T17:03:13.113Z","0.3.2":"2026-03-08T17:23:51.584Z","0.3.3":"2026-03-10T08:59:58.783Z","0.3.4":"2026-03-17T07:41:22.470Z","0.3.5":"2026-03-17T12:45:54.331Z","0.3.6":"2026-03-18T11:54:37.919Z","0.4.0":"2026-03-20T18:51:14.896Z","0.4.1":"2026-03-26T14:41:18.565Z","0.4.2":"2026-03-27T07:21:35.283Z","0.4.3":"2026-03-28T11:49:51.475Z","0.4.4":"2026-03-30T18:47:34.071Z","1.0.0":"2026-03-31T01:35:30.367Z","1.0.1":"2026-03-31T07:00:25.575Z","1.0.2":"2026-04-05T17:52:11.109Z","1.1.0":"2026-04-09T21:23:42.689Z","1.1.1":"2026-04-10T08:43:46.752Z","1.1.2":"2026-04-11T15:48:11.717Z","1.1.3":"2026-04-12T10:09:23.843Z"},"bugs":{"url":"https://github.com/GunP4ng/oh-my-Aegis/issues"},"license":"ISC","homepage":"https://github.com/GunP4ng/oh-my-Aegis#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/GunP4ng/oh-my-Aegis.git"},"description":"Standalone CTF/BOUNTY orchestration plugin for OpenCode (Aegis)","maintainers":[{"name":"gunp4ng","email":"goldpea3@gmail.com"}],"readme":"# oh-my-Aegis\n\nOpenCode용 CTF/BOUNTY 오케스트레이션 플러그인입니다. 세션 상태와 루프 신호를 노트 디렉토리(기본 `.Aegis/`)에 기록하고, 현재 상황에 맞는 서브에이전트를 자동으로 라우팅합니다.\n\n독립 실행형 오케스트레이터 아키텍처와 운영 경계는 `docs/standalone-orchestrator.md`를 참고하세요.\n\n---\n\n## 설치\n\n### 방법 1 — npm (권장)\n\nnpm에 패키지가 배포된 상태라면 아래 명령어 하나로 설치가 완료됩니다.\n\n```bash\nnpx -y oh-my-aegis install\n```\n\n전역 설치를 선호한다면:\n\n```bash\nnpm i -g oh-my-aegis\noh-my-aegis install\n```\n\n> **Windows에서 `'oh-my-aegis'은(는) 인식되지 않습니다` 오류가 날 때**\n> 전역 설치 후에도 명령을 찾지 못하면 새 터미널을 열어 다시 시도하세요.\n> `npm config get prefix`로 전역 경로를 확인하고 `%AppData%\\npm`이 PATH에 있는지 점검하세요.\n> 전역 설치 없이 실행하려면 `npx -y oh-my-aegis install`을 사용하세요.\n\n---\n\n### 방법 2 — 소스 체크아웃\n\n저장소를 클론한 경우에는 아래 명령어 하나로 의존성 설치, 빌드, 설정 적용을 한 번에 수행합니다.\n\n```bash\nbun run setup\n```\n\n---\n\n### install 명령 옵션\n\n`oh-my-aegis install`은 OpenCode 설정을 자동으로 보정합니다. TUI(터미널 대화형 선택) 환경에서는 Google/OpenAI 연동 여부를 묻는 대화창이 표시되며, 비-TUI 환경에서는 `auto` 기본값을 적용합니다.\n\n| 옵션 | 기본값 | 설명 |\n|---|---|---|\n| `--no-tui` | — | TUI 없이 실행 |\n| `--chatgpt=<auto\\|yes\\|no>` | `auto` | ChatGPT/OpenAI 연동 (alias: `--openai`) |\n| `--gemini=<auto\\|yes\\|no>` | `auto` | Gemini 연동 |\n| `--claude=<auto\\|yes\\|no>` | `auto` | Claude 연동 |\n| `--bootstrap=<auto\\|yes\\|no>` | `auto` | 설치 후 Gemini OAuth 안내 메시지를 출력합니다. (auto=출력 없음) |\n\n```bash\n# 비대화형 설치 예시\nnpx -y oh-my-aegis install --no-tui --chatgpt=yes --gemini=yes --claude=yes\noh-my-aegis install --no-tui --chatgpt=yes --gemini=yes --claude=yes\n```\n\ninstall 실행 시 아래 항목을 자동으로 보정합니다.\n\n- `opencode.json`에 `oh-my-aegis@latest` 플러그인 엔트리 추가\n- OpenAI 인증 플러그인(`opencode-openai-codex-auth`) 설정\n- 필수 MCP 등록: `context7`, `grep_app`, `websearch`, `memory`, `sequential_thinking`\n- `provider.google` / `anthropic` / `openai` 카탈로그 보정\n- Gemini / Claude 계열 모델을 각각 `provider.google` / `provider.anthropic`에 자동 시드하고, 예전 CLI provider 설정은 현재 provider 구조로 자동 마이그레이션\n- `default_agent`를 `Aegis`로 설정\n- 충돌 가능성이 높은 레거시 에이전트(`build`, `prometheus`, `hephaestus`) 및 MCP alias 정리\n\n기본 설치 경로는 `~/.config/opencode-aegis/opencode`입니다. `OPENCODE_CONFIG_DIR`를 지정하면 해당 경로를 우선 사용합니다.\n\n---\n\n### 업데이트\n\n```bash\n# npm 설치 사용자\nnpm install -g oh-my-aegis@latest\noh-my-aegis install --no-tui\n\n# 소스 체크아웃 사용자\ngit pull --ff-only\nbun run setup\n```\n\n> 새 기본값(예: `anthropic/claude-sonnet-4-6`, `google/gemini-3.1-pro-preview`)을 반영하려면 `install --no-tui`를 반드시 재실행하세요. `git pull` 또는 빌드만으로는 OpenCode 설정에 새 기본값이 반영되지 않습니다.\n\n자동 업데이트 동작(소스 체크아웃 설치에서 `install/run/doctor/readiness` 실행 시):\n- 원격이 앞서 있고 로컬 작업트리가 깨끗하면 `git pull --ff-only` + `bun run build`를 자동 실행합니다.\n- 비활성화: `AEGIS_NPM_AUTO_UPDATE=0`\n- 체크 간격 조정: `AEGIS_NPM_AUTO_UPDATE_INTERVAL_MINUTES` (기본 360분)\n\n---\n\n### 재설치 / 복구\n\nreadiness 실패(예: provider/MCP 누락) 시 아래 순서로 복구하세요.\n\n```bash\n# 1) CLI 최신 버전으로 업데이트\nnpm install -g oh-my-aegis@latest\n# 또는 (전역 설치 없이)\nnpx -y oh-my-aegis@latest --help\n\n# 2) install 재실행\noh-my-aegis install --no-tui --chatgpt=yes --gemini=yes --claude=yes\n# 또는\nnpx -y oh-my-aegis@latest install --no-tui --chatgpt=yes --gemini=yes --claude=yes\n\n# 3) 검증\noh-my-aegis readiness\noh-my-aegis doctor --json\n```\n\nOpenCode 내부에서는 `ctf_orch_readiness`도 함께 확인하세요.\n\n---\n\n### 설치 검증\n\n```bash\noh-my-aegis doctor        # 사람이 읽기 쉬운 요약\noh-my-aegis doctor --json # 기계 파싱용 JSON\noh-my-aegis readiness     # 필수 서브에이전트/MCP 점검\n\n# 선택: 실제 provider runtime smoke\nOPENCODE_CONFIG_DIR=\"$HOME/.config/opencode-aegis\" opencode run --model google/gemini-2.5-flash \"Reply with exactly GEMINI_OK and nothing else.\"\nOPENCODE_CONFIG_DIR=\"$HOME/.config/opencode-aegis\" opencode run --model anthropic/claude-sonnet-4-6 \"Reply with exactly CLAUDE_OK and nothing else.\"\n```\n\n`readiness`는 플러그인 존재 여부만 보는 것이 아니라 Gemini Google OAuth 자격이 비어 있을 때도 실패로 보고합니다. `Google provider is configured but local Google auth credentials are missing or incomplete`가 보이면 `opencode auth login`으로 Google OAuth를 다시 완료하세요.\n\n실제 런타임에서 허용되는 모델 ID는 `opencode models google` / `opencode models anthropic` 출력이 기준입니다. install/apply는 그 런타임에서 바로 쓸 수 있는 ID에 맞춰 provider catalog를 시드합니다.\n\nClaude 런타임에서 tool/MCP 노출까지 함께 확인하려면 아래 순서가 가장 안정적입니다.\n\n```bash\n# 1) Claude 세션에 실제로 노출된 tool 이름 목록 확인\nOPENCODE_CONFIG_DIR=\"$HOME/.config/opencode-aegis\" \\\n  opencode run --model anthropic/claude-sonnet-4-6 \\\n  \"Return only the exact comma-separated names of all tools you can currently call.\"\n\n# 2) 일반 tool 실제 호출 확인 (JSON 이벤트에 tool=read가 찍혀야 함)\nOPENCODE_CONFIG_DIR=\"$HOME/.config/opencode-aegis\" \\\n  opencode run --model anthropic/claude-sonnet-4-6 --format json \\\n  \"Do not use bash. Use the read tool specifically on ./package.json and return only the package name.\"\n```\n\n권장 판정 기준:\n- 1번 출력에 `context7_resolve-library-id`, `grep_app_searchGitHub`, `websearch_web_search_exa`, `memory_read_graph`, `sequential_thinking_sequentialthinking`가 보이면 MCP 노출은 정상\n- 2번 JSON 이벤트에 `tool:\"read\"`가 보이면 실제 tool 호출도 정상\n\n원격 MCP(`context7`, `grep_app`, `websearch`)와 일부 MCP 호출은 모델이 과도하게 명령형인 프롬프트를 prompt injection으로 오인하거나, 단순 질의에서는 굳이 tool call을 선택하지 않을 수 있습니다. 그래서 안정적인 smoke는 **tool list 노출 확인 + 안정적인 일반 tool(JSON `tool_use`) 확인** 기준으로 검증하는 것을 권장합니다. MCP 자체를 더 깊게 검증해야 한다면 실제 작업형 프롬프트를 주고 `--format json`에서 `tool_use` 이벤트를 확인하세요.\n\n---\n\n### 수동 설치\n\n자동 설치 대신 직접 설정하려면 `opencode.json`에 플러그인을 등록합니다.\n\n```bash\nbun install && bun run build\n```\n\n```json\n{\n  \"plugin\": [\n    \"/absolute/path/to/oh-my-Aegis/dist/oh-my-aegis.js\"\n  ]\n}\n```\n\n이후 OpenCode 내부에서 `ctf_orch_readiness`로 점검하세요.\n\n---\n\n### Gemini OAuth 연동\n\nGemini 기본 모델은 `provider.google` + `opencode-gemini-auth`로 연결됩니다. `oh-my-aegis install`에서 Gemini를 활성화했다면 아래 순서로 인증을 완료하세요.\n\n```bash\nopencode auth login\n# Google -> OAuth with Google (Gemini CLI) 선택\n```\n\n기본으로 시드되는 모델 ID:\n`google/gemini-2.5-flash`, `google/gemini-2.5-pro`, `google/gemini-2.5-flash-lite`, `google/gemini-3-flash-preview`, `google/gemini-3-pro-preview`, `google/gemini-3.1-flash-lite-preview`, `google/gemini-3.1-pro-preview`\n\ninstall/apply는 기존 `provider.google.models`를 보존하면서, 빠진 엔트리만 자동으로 채웁니다. 예전 Gemini CLI provider 참조가 남아 있으면 `provider.google` 및 현재 런타임 유효 ID(`google/gemini-3.1-pro-preview` 등)로 자동 정리합니다.\n\n`ctf_gemini_cli` 도구는 로컬 `gemini` CLI 바이너리를 직접 호출하는 별도 경로입니다. 필요 시 [Gemini CLI](https://github.com/google-gemini/gemini-cli)를 설치하고 아래 환경변수로 동작을 제어하세요.\n\n`AEGIS_GEMINI_CLI_BIN`, `AEGIS_GEMINI_CLI_TIMEOUT_MS`, `AEGIS_GEMINI_CLI_MAX_OUTPUT_CHARS`, `AEGIS_GEMINI_CLI_CWD`\n\n---\n\n### Claude Code CLI 연동\n\nClaude 기본 모델은 `provider.anthropic` + `opencode-claude-auth`로 연결됩니다. `oh-my-aegis install`에서 Claude를 활성화했다면 아래 조건을 확인하세요.\n\n- 로컬 `claude` CLI가 설치되어 있어야 합니다.\n- `claude auth login` 등으로 Claude Code CLI 로그인 상태여야 합니다.\n- 외부 `claude` CLI 호출 시 강제 안전 플래그: `--permission-mode=plan`, `--no-session-persistence`, `--tools=\"\"`\n- 위 플래그는 외부 Claude Code CLI 실행 경로에만 적용됩니다. Aegis 매니저 자체는 runtime policy에 따라 `skill/read/glob/grep/ast_grep_search/LSP/webfetch` 같은 safe discovery 도구와 `ctf_patch_audit`/`ctf_evidence_ledger` 같은 low-risk inspection·bounded-record 도구는 직접 사용할 수 있지만, `edit/bash`, `ctf_patch_apply`, `ctf_patch_review`, `ctf_patch_propose` 같은 실행·고권한 전이 계열 도구는 계속 차단됩니다.\n- CLI 바이너리 경로 오버라이드: `AEGIS_CLAUDE_CODE_CLI_BIN`\n\n기본으로 시드되는 모델 ID:\n`anthropic/claude-sonnet-4.5`, `anthropic/claude-opus-4.1`, `anthropic/claude-sonnet-4-6`, `anthropic/claude-opus-4-6`, `anthropic/claude-haiku-4-5`\n\ninstall/apply는 기존 `provider.anthropic.models`를 보존하면서, 빠진 엔트리만 자동으로 채웁니다. 예전 Claude CLI provider 참조가 남아 있으면 `provider.anthropic` 및 현재 런타임 유효 ID(`anthropic/claude-sonnet-4-6` 등)로 자동 정리합니다.\n\n---\n\n### run 명령\n\n`oh-my-aegis run`은 메시지 앞에 `MODE:` 헤더를 자동으로 붙이고, 필요하면 ultrawork/god mode 플래그를 함께 주입해 `opencode run`으로 전달합니다.\n\n```bash\n# 일반 실행\noh-my-aegis run --mode=CTF \"solve this rev challenge\"\n\n# ultrawork + 세션 이어받기\noh-my-aegis run --ultrawork \"continue bounty triage\" -- --session-id ses_xxx\n\n# 격리된 VM에서 완전 권한 실행\noh-my-aegis run --god-mode \"continue inside isolated VM\"\n```\n\n- `--god-mode` / `--unsafe-full-permission`: spawned `opencode run`에 `AEGIS_GOD_MODE=1`을 전달합니다.\n- god mode에서도 `rm`, `del`, `format`, `Remove-Item -Force` 같은 파괴 명령은 자동 허용되지 않고 명시적 승인 절차를 거칩니다.\n\n---\n\n## 사용 방법\n\n### 기본 흐름\n\n1. **모드 명시(필수)**: 세션 시작 시 `MODE: CTF` 또는 `MODE: BOUNTY`를 메시지에 포함하거나, `ctf_orch_set_mode`를 먼저 호출하세요. 명시 전에는 오케스트레이션 로직이 동작하지 않습니다.\n2. **자동 라우팅**: `task` 호출 시 오케스트레이터가 현재 상태(모드/페이즈/타겟/정체 신호)를 분석하여 최적의 서브에이전트를 자동 선택합니다.\n3. **페이즈 전이(CTF)**: 도구 호출 패턴 기반으로 자동 승격됩니다. 직접 전이하려면 `ctf_orch_event`를 사용하세요.\n4. **상태 확인**: `ctf_orch_status`로 현재 모드, 페이즈, 타겟, 정체 신호, 라우팅 결정을 확인할 수 있습니다.\n5. **실패 대응**: `ctf_orch_failover`로 폴백 에이전트를 조회하거나, `ctf_orch_postmortem`으로 실패 원인 분석과 다음 추천을 받으세요.\n\n### Ultrawork 모드\n\n프롬프트에 `ultrawork` 또는 `ulw` 키워드를 포함하거나 `ctf_orch_set_ultrawork enabled=true`로 활성화합니다.\n\n- free-text 신호 처리 강화: `scan_completed`, `verify_success` 등을 텍스트로 보내도 상태 이벤트로 반영\n- CTF에서 `verify_success` 이전에 TODO를 모두 닫으려 하면 자동으로 pending TODO를 추가하여 루프 유지\n- PLAN/EXECUTE 단계에서 TODO 흐름 강제 검증\n\n### 예시 워크플로우 (CTF)\n\n```\n1. ctf_orch_set_mode mode=CTF\n2. (채팅) \"target is PWN heap challenge\"  ← 타겟 자동 감지\n   또는: ctf_orch_event event=reset_loop target_type=PWN\n3. (task 호출 → SCAN: ctf-pwn 자동 디스패치)\n4. ctf_orch_event event=scan_completed\n5. (task 호출 → PLAN: aegis-plan 자동 디스패치)\n6. (task 호출 → EXECUTE: aegis-exec 자동 디스패치)\n7. ctf_orch_event event=candidate_found candidate=\"...\"\n8. (자동 디코이 검증 → ctf-decoy-check → ctf-verify)\n   또는 수동 검증: ctf_orch_manual_verify verification_command=\"./exploit\" stdout_summary=\"flag{...}\"\n9. (submit_accepted 시 CLOSED 전환 → autoloop 자동 종료)\n10. ctf_orch_status\n```\n\n### 예시 워크플로우 (BOUNTY)\n\n```\n1. ctf_orch_set_mode mode=BOUNTY\n2. (scope 미확인 → 모든 라우팅이 bounty-scope로 제한)\n3. ctf_orch_event event=scope_confirmed\n4. (task 호출 → bounty-triage 자동 선택)\n5. (parallel.auto_dispatch_scan=true이면 ctf_parallel_dispatch plan=scan 자동 위임)\n6. ctf_parallel_status / ctf_parallel_collect\n7. ctf_orch_status\n```\n\n### 병렬 스캔 / 가설 / 딥 워크\n\n```bash\n# SCAN 트랙 병렬 실행\nctf_parallel_dispatch plan=scan challenge_description=\"...\" max_tracks=3\nctf_parallel_status\nctf_parallel_collect message_limit=5\n\n# 가설 병렬 반증\nctf_parallel_dispatch plan=hypothesis hypotheses='[{\"hypothesis\":\"...\",\"disconfirmTest\":\"...\"}]' max_tracks=3\n\n# REV/PWN 딥 워크\nctf_parallel_dispatch plan=deep_worker goal=\"...\" max_tracks=5\nctf_parallel_collect winner_session_id=\"<child-session-id>\"  # winner 선택 후 나머지 abort\n```\n\n### 지속 루프 (Autoloop)\n\n`session.idle` 이벤트 발생 시 Aegis가 다음 프롬프트를 자동으로 주입합니다.\n\n설정(`~/.config/opencode/oh-my-Aegis.json`):\n\n```json\n{\n  \"auto_loop\": {\n    \"enabled\": true,\n    \"only_when_ultrawork\": true,\n    \"idle_delay_ms\": 350,\n    \"max_iterations\": 200,\n    \"stop_on_verified\": true\n  }\n}\n```\n\n수동 제어: `ctf_orch_set_autoloop enabled=true|false`, `ctf_orch_set_ultrawork enabled=true|false`\n\n중단: `/cancel-ralph` 또는 `/stop-continuation`\n\n### 모델 자동 선택\n\n서브에이전트 lane을 기준으로 `model/variant`를 런타임에서 동적으로 해석합니다.\n\n런타임 해석 우선순위:\n1. 사용자 요청의 `model/variant`\n2. 세션 서브에이전트 프로필 오버라이드(`ctf_orch_set_subagent_profile`)\n3. 에이전트별 모델 오버라이드(`dynamic_model.agent_model_overrides`)\n4. 오케스트레이터 lane role profile(`dynamic_model.role_profiles`)\n5. 모델 health 상태 기반 fallback\n\n기본 lane 프로필:\n\n| lane | 기본 모델 | variant | 해당 에이전트 예시 |\n|---|---|---|---|\n| `execution` | `openai/gpt-5.3-codex` | `high` | `aegis-exec`, `ctf-web`, `ctf-pwn`, `ctf-rev` 등 |\n| `planning` | `anthropic/claude-sonnet-4-6` | `low` | `aegis-plan`, `ctf-verify`, `bounty-scope` 등 |\n| `exploration` | `google/gemini-3.1-pro-preview` | `\"\"` | `aegis-explore`, `ctf-research`, `ctf-forensics`, `md-scribe` 등 |\n| Think/Ultrathink/Auto-deepen | `openai/gpt-5.2` | `xhigh` | — |\n\n지원 기본 모델:\n\n| 모델 | 프로바이더 | 필요 인증 |\n|---|---|---|\n| `google/gemini-3.1-pro-preview` | Google | `opencode-gemini-auth` |\n| `google/gemini-3.1-flash-lite-preview` | Google | `opencode-gemini-auth` |\n| `google/gemini-3-pro-preview` | Google | `opencode-gemini-auth` |\n| `google/gemini-3-flash-preview` | Google | `opencode-gemini-auth` |\n| `google/gemini-2.5-pro` | Google | `opencode-gemini-auth` |\n| `google/gemini-2.5-flash` | Google | `opencode-gemini-auth` |\n| `anthropic/claude-sonnet-4-6` | Anthropic | `opencode-claude-auth` 또는 `ANTHROPIC_API_KEY` |\n| `anthropic/claude-opus-4-6` | Anthropic | `opencode-claude-auth` 또는 `ANTHROPIC_API_KEY` |\n| `anthropic/claude-haiku-4-5` | Anthropic | `opencode-claude-auth` 또는 `ANTHROPIC_API_KEY` |\n| `anthropic/claude-sonnet-4.5` | Anthropic | `opencode-claude-auth` 또는 `ANTHROPIC_API_KEY` |\n| `anthropic/claude-opus-4.1` | Anthropic | `opencode-claude-auth` 또는 `ANTHROPIC_API_KEY` |\n\n```bash\n# 세션별 서브에이전트 프로필 오버라이드\nctf_orch_set_subagent_profile subagent_type=ctf-web model=openai/gpt-5.3-codex\nctf_orch_list_subagent_profiles\nctf_orch_clear_subagent_profile subagent_type=ctf-web\n```\n\n에이전트별 고정 모델은 `oh-my-Aegis.json`의 `dynamic_model.agent_model_overrides`로 설정합니다:\n\n```json\n{\n  \"dynamic_model\": {\n    \"agent_model_overrides\": {\n      \"ctf-rev\": { \"model\": \"anthropic/claude-opus-4.1\", \"variant\": \"high\" },\n      \"aegis-exec\": { \"model\": \"openai/gpt-5.4\", \"variant\": \"high\" },\n      \"md-scribe\": { \"model\": \"google/gemini-2.5-flash\", \"variant\": \"\" }\n    }\n  }\n}\n```\n\nrate limit/쿼터 오류 감지 시 해당 모델을 쿨다운(`dynamic_model.health_cooldown_ms`, 기본 300000ms)하고 대체 프로필을 자동 주입합니다.\n\n### BOUNTY 스코프 문서\n\n프로그램이 제공하는 스코프 문서를 아래 경로 중 하나에 두면 Aegis가 자동으로 파싱하여 가드레일에 반영합니다.\n\n- `.Aegis/scope.md`, `.opencode/bounty-scope.md`, `BOUNTY_SCOPE.md`, `SCOPE.md`\n\n적용 시점: `scope_confirmed` 이후 (문서가 존재해도 자동으로 scope_confirmed 처리되지 않음)\n\n확인: `ctf_orch_readiness` 출력의 `scopeDoc` 필드\n\n---\n\n## 주요 기능\n\n### CTF\n\n- **6단계 페이즈 관리**: `SCAN → PLAN → EXECUTE → VERIFY → SUBMIT → CLOSED` 자동 전이. `CLOSED`는 terminal 단계로 진입 후 모든 이벤트를 무시하고 autoloop를 자동 종료\n- **8개 타겟 전용 라우팅**: `WEB_API`, `WEB3`, `PWN`, `REV`, `CRYPTO`, `FORENSICS`, `MISC`, `UNKNOWN` 각각 전용 scan/plan/execute/stuck/failover 경로\n- **Heuristic 기반 자동 페이즈 전환**: SCAN 중 분석 도구 N회 이상 호출 시 PLAN으로, PLAN 중 `todowrite` 호출 시 EXECUTE로 자동 전이\n- **정체(stuck) 감지 + 자동 피벗**: `noNewEvidenceLoops`, `samePayloadLoops`, `verifyFailCount` 임계치 초과 시 자동 전환. 연속 15회 비Aegis 도구 호출 + Aegis 도구 미사용 감지 시 `no_new_evidence` 이벤트 자동 발생\n- **실패 기반 적응 라우팅**: `context_overflow`, `verification_mismatch`, `tooling_timeout`, `exploit_chain`, `hypothesis_stall` 5가지 유형 자동 감지\n- **디코이 검증 파이프라인**: `ctf-decoy-check → ctf-verify` 2단계 검증, 리스크 평가 기반 고속 검증 fast-path 지원\n- **사전 디코이 감지(Early Decoy Detection)**: VERIFY 단계 전 모든 도구 출력(200KB 이하)에서 flag 패턴을 즉시 스캔\n- **도메인별 플레이북 주입**: `task` 호출 시 타겟/모드에 맞는 규칙을 prompt에 자동 삽입 (`playbooks/**/*.yaml`)\n- **도메인별 위험 평가**: 도구 출력에서 도메인별 취약점 패턴을 자동 감지하여 리스크 스코어 산출\n- **도메인별 검증 게이트**: 플래그 후보 검증 시 도메인별 필수 증거 요구 (PWN/REV: Oracle + ExitCode0 + 환경패리티, WEB_API: Oracle + HTTP 응답 증거, WEB3: Oracle + 트랜잭션 해시/시뮬레이션 등)\n- **병렬 트랙 실행**: `ctf_parallel_dispatch/status/collect/abort`로 SCAN/가설/딥워커 트랙을 병렬 실행\n- **Exploit 템플릿 라이브러리**: 7개 도메인 39개 템플릿 (`ctf_orch_exploit_template_list/get`)\n- **챌린지 파일 자동 트리아지**: `ctf_auto_triage`로 파일 타입 감지 → 타겟 추천 → 스캔 명령 자동 생성\n- **플래그 자동 탐지**: 15가지 플래그 포맷 자동 스캔 + 커스텀 패턴 지원\n\n### BOUNTY\n\n- **Scope 우선 강제**: scope 미확인 시 모든 라우팅이 `bounty-scope`로 제한\n- **Read-only 가드레일**: bash 명령을 세그먼트 단위로 검사, 허용 목록(`ls`, `cat`, `grep`, `readelf`, `strings` 등)만 통과\n- **Pre-scope soft escalation**: scope 확정 전에도 비파괴성 write/execute가 꼭 필요하면 hard block 대신 사용자 확인 기반 soft deny로 한 번 더 승격 가능\n- **파괴 명령 차단**: `rm -rf`, `mkfs`, `dd`, `shutdown`, `git reset --hard` 등 (설정으로 패턴 추가 가능)\n- **Soft deny 권한 재요청**: 스캐너/blackout/out-of-scope host 등은 사용자 승인 시 1회 실행 허용\n- **연구 에스컬레이션**: read-only 검증 2회 inconclusive 시 `bounty-research`로 자동 전환\n- **BOUNTY PTY 허용(기본 비활성)**: BOUNTY 세션에서는 interactive/PTY가 기본 차단되며, 별도 플래그(`interactive.enabled_in_bounty`)로만 허용 가능\n- **Recon 파이프라인**: `ctf_recon_pipeline`으로 4단계 정찰 자동 계획 (Asset Discovery → Live Host Triage → Content Discovery → Vuln Scan)\n- **델타 스캔**: `ctf_delta_scan`으로 스캔 스냅샷 저장/비교 → 새로 발견된 호스트/포트/취약점만 추출\n\n### 공통\n\n- **명시적 모드 활성화(required)**: `MODE: CTF`/`MODE: BOUNTY` 선언 전까지 오케스트레이터는 비활성 상태\n- **Lane 기반 모델 자동 선택 + failover**: rate limit/쿼터 오류(429 등) 감지 시 subagent를 유지하고 `model/variant`만 대체 프로필로 자동 전환\n- **17개 서브에이전트 자동 주입**: CTF 도메인 7 + 공용 5 + BOUNTY 3 + 유틸 2. `applyRequiredAgents()`에서 도메인 전문 시스템 프롬프트와 권한 프로필을 자동 주입\n- **Skill 자동 로드**: `MODE/PHASE/TARGET(+subagent)` 매핑에 따라 `task` 직전마다 `load_skills` 자동 병합 주입\n- **Durable TODO ownership**: 현재 `in_progress` TODO는 명시적으로 `completed` 또는 `cancelled + blocked/failed` 되기 전까지 다른 TODO로 덮어쓰지 못하도록 canonical/staged 상태로 보호\n- **반복 액션 루프 가드**: `task` / `todowrite` / `ctf_orch_event`가 동일 시그니처로 timeout/stall을 반복하면 dispatch 자체를 차단해 무한 루프를 끊음\n- **Shared channel 메시지 버스**: 오케스트레이터↔서브에이전트뿐 아니라 서브에이전트끼리도 진행 상황/발견 사항을 세션 채널에 publish/read 가능\n- **Windows GUI→CLI fallback**: GUI 도구가 막히면 대체 CLI 후보, 검색 명령, `winget`/`choco` 설치 흐름을 계획해 이어서 실행 가능\n- **God mode with destructive confirm**: 샌드박스를 완화하더라도 파괴 명령은 별도 승인 경로를 유지\n- **Claude 호환 훅 브리지**: `.claude/hooks/PreToolUse(.sh/.bash)`/`PostToolUse(.sh/.bash)` 실행\n- **Non-Interactive 환경 가드**: `git rebase -i`, `vim`, `nano`, `| less` 등 인터랙티브 명령 자동 차단\n- **Context Window 자동 복구**: 컨텍스트 사용량이 90% 초과 시 선제적 notes compaction + `session.summarize` 수행\n- **도구 출력 트렁케이션**: 출력이 너무 길면 자동으로 자르고 원문은 `.Aegis/artifacts/tool-output/`에 저장\n- **내장 MCP 자동 등록**: `context7`, `grep_app`, `websearch`, `memory`, `sequential_thinking`\n\n---\n\n## 설정\n\n설정 파일 탐색 우선순위:\n- 사용자: `~/.config/opencode-aegis/opencode/oh-my-Aegis.json` (또는 `$XDG_CONFIG_HOME/opencode-aegis/opencode/oh-my-Aegis.json`, Windows는 `%APPDATA%/opencode-aegis/opencode/oh-my-Aegis.json`; legacy `.../opencode/oh-my-Aegis.json`도 fallback으로 읽음, `.jsonc`도 지원)\n- 프로젝트: `<project>/.Aegis/oh-my-Aegis.json` (프로젝트 설정이 사용자 설정을 덮어씀)\n\n주요 설정:\n\n| 키 | 기본값 | 설명 |\n|---|---|---|\n| `enabled` | `true` | 플러그인 활성화 |\n| `default_mode` | `BOUNTY` | 기본 모드 |\n| `enable_builtin_mcps` | `true` | 내장 MCP 자동 등록 |\n| `disabled_mcps` | `[]` | 내장 MCP 비활성화 목록 (예: `[\"websearch\"]`) |\n| `stuck_threshold` | `2` | 정체 감지 임계치 |\n| `dynamic_model.enabled` | `false` | 모델/쿼터 오류 시 대체 프로필 자동 적용 (setup 사용 시 기본 활성화) |\n| `dynamic_model.health_cooldown_ms` | `300000` | 모델 unhealthy 쿨다운 (ms) |\n| `dynamic_model.thinking_model` | `\"openai/gpt-5.2\"` | Think/Ultrathink 모드에 사용할 모델 |\n| `dynamic_model.role_profiles.execution` | `{ \"model\": \"openai/gpt-5.3-codex\", \"variant\": \"high\" }` | 실행 lane 기본 프로필 |\n| `dynamic_model.role_profiles.planning` | `{ \"model\": \"anthropic/claude-sonnet-4-6\", \"variant\": \"low\" }` | 계획 lane 기본 프로필 |\n| `dynamic_model.role_profiles.exploration` | `{ \"model\": \"google/gemini-3.1-pro-preview\", \"variant\": \"\" }` | 탐색 lane 기본 프로필 |\n| `dynamic_model.agent_model_overrides` | `{}` | 에이전트별 모델/variant 고정 오버라이드. 예: `{ \"ctf-rev\": { \"model\": \"anthropic/claude-opus-4.1\", \"variant\": \"high\" } }` |\n| `bounty_policy.enforce_allowed_hosts` | `true` | scope 문서 기반 호스트 allow/deny 강제 |\n| `bounty_policy.enforce_blackout_windows` | `true` | blackout window 시간대 네트워크 명령 차단 |\n| `bounty_policy.deny_scanner_commands` | `true` | 스캐너/자동화 명령 차단 |\n| `interactive.enabled_in_ctf` | `true` | CTF 세션에서 interactive/PTY 허용 여부 |\n| `interactive.enabled_in_bounty` | `false` | BOUNTY 세션에서 interactive/PTY 허용 여부 |\n| `auto_dispatch.enabled` | `true` | route → subagent 자동 디스패치 |\n| `auto_dispatch.max_failover_retries` | `2` | 폴백 최대 재시도 횟수 |\n| `auto_phase.enabled` | `true` | Heuristic 기반 자동 페이즈 전환 |\n| `auto_phase.scan_to_plan_tool_count` | `8` | SCAN→PLAN 자동 전환 도구 호출 임계치 |\n| `auto_phase.plan_to_execute_on_todo` | `true` | PLAN→EXECUTE: `todowrite` 호출 시 자동 전환 |\n| `auto_loop.enabled` | `true` | 플러그인 레벨 자동 루프 활성화 |\n| `auto_loop.only_when_ultrawork` | `true` | ultrawork 모드에서만 자동 루프 |\n| `auto_loop.max_iterations` | `200` | 자동 루프 최대 반복 횟수 |\n| `auto_loop.stop_on_verified` | `true` | CTF에서 verify_success 시 자동 루프 종료 |\n| `parallel.auto_dispatch_scan` | `false` (install: `true`) | SCAN 단계에서 병렬 디스패치 자동 위임 |\n| `parallel.auto_dispatch_hypothesis` | `false` (install: `true`) | 가설 피벗 구간에서 병렬 트랙 자동 위임 |\n| `parallel.max_concurrent_per_provider` | `2` | provider별 동시 실행 상한 |\n| `skill_autoload.enabled` | `true` | subagent task 호출에 `load_skills` 자동 주입 |\n| `skill_autoload.max_skills` | `2` | task 당 최대 skills 수 |\n| `notes.root_dir` | `.Aegis` | 런타임 노트 디렉토리 |\n| `memory.enabled` | `true` | 로컬 지식 그래프/메모리 도구 사용 여부 |\n| `memory.storage_dir` | `.Aegis/memory` | 메모리 저장 디렉토리 |\n| `sequential_thinking.enabled` | `true` | Sequential thinking 기능 사용 여부 |\n| `sequential_thinking.activate_phases` | `[\"PLAN\"]` | 적용할 페이즈 목록 |\n| `sequential_thinking.activate_targets` | `[\"REV\",\"CRYPTO\"]` | 적용할 타겟 목록 |\n| `sequential_thinking.activate_on_stuck` | `true` | stuck 감지 시 자동 활성화 |\n| `tui_notifications.enabled` | `false` | TUI 토스트 알림 활성화 |\n| `guardrails.deny_destructive_bash` | `true` | 파괴 명령 차단 |\n| `guardrails.bounty_scope_allow_soft_escalation` | `true` | BOUNTY pre-scope 단계에서 비파괴성 execute/write 명령을 soft deny로 재확인 가능 |\n| `target_detection.enabled` | `true` | 텍스트 기반 타겟 자동 감지 |\n| `target_detection.lock_after_first` | `true` | 타겟 설정 후 세션 중 자동 변경 금지 |\n| `recovery.enabled` | `true` | 복구 기능 전체 활성화 |\n| `recovery.context_window_proactive_compaction` | `true` | 컨텍스트 90% 초과 시 선제 compaction |\n| `recovery.session_recovery` | `true` | `tool_result` 누락 시 세션 복구 |\n| `flag_detector.enabled` | `true` | 도구 출력에서 플래그 패턴 자동 탐지 |\n| `flag_detector.custom_patterns` | `[]` | 커스텀 플래그 패턴 정규식 배열 |\n| `debug.log_all_hooks` | `false` | 모든 훅 호출을 `latency.jsonl`에 기록 (기본: 120ms 이상만) |\n| `patch_boundary.enabled` | `true` | 거버넌스 패치 경계 활성화 |\n| `patch_boundary.fail_closed` | `true` | 전제조건 미충족 시 fail-closed |\n| `patch_boundary.budgets.max_files` | `10` | 패치 허용 최대 파일 수 |\n| `patch_boundary.budgets.max_loc` | `1000` | 패치 허용 최대 코드 줄 수 |\n| `patch_boundary.allowed_operations` | `[\"add\",\"modify\"]` | 허용 파일 연산 종류 |\n| `review_gate.enabled` | `true` | 패치 검토 게이트 활성화 |\n| `review_gate.require_independent_reviewer` | `true` | 독립 reviewer 강제 |\n| `review_gate.enforce_provider_family_separation` | `true` | 제안자와 다른 provider family의 reviewer 강제 |\n| `review_gate.require_patch_digest_match` | `true` | 패치 digest 일치 검증 |\n| `council.enabled` | `true` | 카운슬 에스컬레이션 활성화 |\n| `council.thresholds.max_files` | `5` | 카운슬 에스컬레이션 트리거: 최대 파일 수 |\n| `council.thresholds.max_loc` | `500` | 카운슬 에스컬레이션 트리거: 최대 코드 줄 수 |\n| `council.thresholds.risk_score` | `70` | 카운슬 에스컬레이션 트리거: 리스크 스코어 |\n\n전체 설정 스키마는 `src/config/schema.ts`를 참고하세요.\n\n### Skill 자동 로드\n\n- 탐색 경로: `~/.config/opencode/skills/`, `./.opencode/skills/`\n- 기본 매핑: `src/config/schema.ts`의 `DEFAULT_SKILL_AUTOLOAD` 참고\n\n```json\n{\n  \"skill_autoload\": {\n    \"enabled\": true,\n    \"max_skills\": 2,\n    \"ctf\": {\n      \"execute\": {\n        \"WEB_API\": [\"idor-testing\", \"systematic-debugging\"]\n      }\n    },\n    \"by_subagent\": {\n      \"aegis-plan\": [\"plan-writing\"]\n    }\n  }\n}\n```\n\n---\n\n## 제공 도구\n\n### 오케스트레이션 제어\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_orch_status` | 현재 상태 + 라우팅 결정 |\n| `ctf_orch_set_mode` | `CTF` 또는 `BOUNTY` 모드 설정 |\n| `ctf_orch_event` | 이벤트 반영(후보/가설/타겟 포함 가능) |\n| `ctf_orch_next` | 다음 추천 라우팅 |\n| `ctf_orch_set_ultrawork` | ultrawork 모드 토글 |\n| `ctf_orch_set_autoloop` | autoloop 토글 |\n| `ctf_orch_set_subagent_profile` | 세션 단위 서브에이전트 model/variant 오버라이드 |\n| `ctf_orch_list_subagent_profiles` | 세션 단위 서브에이전트 프로필 조회 |\n| `ctf_orch_clear_subagent_profile` | 세션 단위 서브에이전트 프로필 초기화 |\n| `ctf_orch_channel_publish` | 오케스트레이터/서브에이전트 공용 채널에 진행 상황 또는 재사용 가능한 발견 사항 게시 |\n| `ctf_orch_channel_read` | 세션 공유 채널 메시지 읽기 |\n| `ctf_orch_manual_verify` | 수동 검증 결과 기록 (verificationCommand + stdoutSummary 필수). verifier 서브에이전트 없이도 verify_success 처리 |\n| `ctf_orch_metrics` | 런타임 메트릭 조회(디스패치 횟수/성공률/모델 상태 등) |\n\n### 실패 대응 / 진단\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_orch_failover` | 에러 텍스트 기반 폴백 에이전트 조회 |\n| `ctf_orch_postmortem` | 실패 원인 요약 + 다음 추천 |\n| `ctf_orch_readiness` | 필수 서브에이전트/MCP/쓰기 권한 점검 |\n| `ctf_orch_doctor` | 환경 종합 진단 |\n| `ctf_orch_check_budgets` | 마크다운 예산 점검 |\n| `ctf_orch_compact` | 즉시 회전/압축 |\n\n### 병렬 실행\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_parallel_dispatch` | 병렬 child 세션 디스패치(SCAN/가설/deep_worker) |\n| `ctf_parallel_status` | 병렬 트랙 상태 조회 |\n| `ctf_parallel_collect` | 병렬 결과 수집(선택: winner 지정 시 나머지 abort) |\n| `ctf_parallel_abort` | 병렬 트랙 전체 중단 |\n\n### 분석 도구\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_auto_triage` | 챌린지 파일 자동 트리아지: 타입 감지 → 타겟 추천 → 스캔 명령 생성 |\n| `ctf_flag_scan` | 플래그 패턴 스캔 + 후보 관리(15가지 기본 포맷 + 커스텀) |\n| `ctf_pattern_match` | 알려진 CTF 패턴 매칭(41개 패턴, 5개 도메인) |\n| `ctf_risk_score` | 도메인별 위험 평가 |\n| `ctf_evidence_ledger` | 증거 원장 기록 (L0–L3 레벨 스코어링, 5가지 evidence_type 지원) |\n| `ctf_contradiction_runner` | 가설 예상 결과 vs 실제 런타임 출력 비교 → 모순 감지 시 `static_dynamic_contradiction` 이벤트 자동 발생 |\n| `ctf_parity_runner` | local/docker/remote 출력 패리티 비교 실행 |\n| `ctf_tool_recommend` | 타겟 타입별 보안 도구 + 명령어 추천 |\n| `ctf_orch_windows_cli_fallback` | Windows에서 GUI 도구가 막혔을 때 CLI 대체 후보/검색/설치 명령 계획 생성 |\n| `ctf_libc_lookup` | Libc 버전 식별 + offset 추출 + base 주소 계산 |\n| `ctf_env_parity` | 로컬-리모트 환경 패리티 체크 + patchelf 명령 생성 |\n| `ctf_report_generate` | CTF 라이트업 / BOUNTY 리포트 자동 생성 |\n\n### 거버넌스 (패치 파이프라인)\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_patch_propose` | 거버넌스 패치 제안 아티팩트 체인 기록 (run_id, manifest_ref, patch_diff_ref, sandbox_cwd 필요) |\n| `ctf_patch_review` | 패치 검토 결과 기록 (digest 바인딩, 독립 reviewer 검증) |\n| `ctf_patch_apply` | 패치 적용 (single-writer 락 + 전제조건 검증 후 실행) |\n| `ctf_patch_audit` | 패치 감사 로그 조회 |\n\n### Exploit 템플릿\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_orch_exploit_template_list` | 내장 exploit 템플릿 목록(7개 도메인, 39개) |\n| `ctf_orch_exploit_template_get` | 내장 exploit 템플릿 조회 |\n\n### REV 분석 / Decoy / Replay\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_rev_loader_vm_detect` | REV Loader/VM 패턴 감지 |\n| `ctf_decoy_guard` | 플래그 후보 디코이 여부 평가 |\n| `ctf_replay_safety_check` | 바이너리 standalone 재실행 안전성 검사 |\n| `ctf_rev_rela_patch` | RELA 엔트리 r_offset 패치 스크립트 생성 |\n| `ctf_rev_syscall_trampoline` | x86_64 syscall 트램펄린 생성 |\n| `ctf_rev_entry_patch` | pwntools 기반 엔트리 포인트 패치 스크립트 생성 |\n| `ctf_rev_base255_codec` | Base255 (null-free) 인코딩/디코딩 |\n| `ctf_rev_linear_recovery` | 선형 방정식 복원 (out/expected 기반 역산) |\n| `ctf_rev_mod_inverse` | 확장 유클리드 알고리즘 기반 모듈러 역원 계산 |\n\n### 가설 관리\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_hypothesis_register` | 가설 등록 |\n| `ctf_hypothesis_experiment` | 가설 실험 결과 기록 |\n| `ctf_hypothesis_summary` | 활성/완료 가설 요약 조회 |\n\n### UNSAT / Oracle\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_unsat_gate_status` | UNSAT 주장 필수 조건 상태 확인 |\n| `ctf_unsat_record_validation` | UNSAT 조건 충족 기록 |\n| `ctf_oracle_progress` | 오라클 테스트 진행률 기록 |\n\n### 외부 CLI 연동\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_gemini_cli` | Gemini CLI 바이너리(`gemini`)를 통해 Gemini 모델 호출 (prompt 필수, model 선택) |\n| `ctf_claude_code` | Claude Code CLI(`claude`)를 통해 Claude 모델 호출. 강제 안전 플래그(`--permission-mode=plan`, `--no-session-persistence`) 적용 |\n\n### BOUNTY 전용\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_scope_confirm` | 스코프 확인 |\n| `ctf_recon_pipeline` | 4단계 정찰 파이프라인 자동 계획 |\n| `ctf_delta_scan` | 스캔 스냅샷 저장/비교/재스캔 판단 |\n\n### 메모리 / 사고 / 세션\n\n| 도구 | 설명 |\n|---|---|\n| `aegis_memory_save` | 지식 그래프에 엔티티/관계 저장 |\n| `aegis_memory_search` | 지식 그래프 검색 |\n| `aegis_memory_list` | 지식 그래프 전체 조회 |\n| `aegis_memory_delete` | 지식 그래프 엔티티 삭제 |\n| `aegis_think` | Sequential thinking |\n| `ctf_orch_session_list` | OpenCode 세션 목록 조회 |\n| `ctf_orch_session_read` | 세션 메시지 읽기 |\n| `ctf_orch_session_search` | 세션 내 텍스트 검색 |\n| `ctf_orch_session_info` | 세션 메타데이터/통계 조회 |\n\n### AST-grep / LSP / PTY\n\n| 도구 | 설명 |\n|---|---|\n| `ctf_ast_grep_search` | AST 기반 코드 패턴 검색(25개 언어 지원) |\n| `ctf_ast_grep_replace` | AST 기반 코드 패턴 교체 |\n| `ctf_lsp_goto_definition` | LSP 정의 이동 |\n| `ctf_lsp_find_references` | LSP 참조 찾기 |\n| `ctf_lsp_diagnostics` | LSP 진단 메시지(에러/워닝) |\n| `ctf_orch_pty_create` | PTY 세션 생성(exploit 실행, 디버거 연결 등) |\n| `ctf_orch_pty_list` | PTY 세션 목록 조회 |\n| `ctf_orch_pty_get` | PTY 세션 상태 조회 |\n| `ctf_orch_pty_update` | PTY 세션 업데이트 |\n| `ctf_orch_pty_remove` | PTY 세션 제거 |\n| `ctf_orch_pty_connect` | PTY 세션 연결 (일부 OpenCode 버전에서 미지원 시 `ok=true, connectSupported=false` 반환) |\n| `ctf_orch_slash` | OpenCode 슬래시 커맨드 실행 |\n\n---\n\n## 운영 메모\n\n| 파일 | 설명 |\n|---|---|\n| `.Aegis/orchestrator_state.json` | 세션 상태 |\n| `.Aegis/STATE.md` | 목표, 제약, 환경, pending TODO |\n| `.Aegis/WORKLOG.md` | 시도, 관찰, 요약 |\n| `.Aegis/EVIDENCE.md` | 검증된 사실만 기록 |\n| `.Aegis/latency.jsonl` | 훅 지연 메트릭 |\n| `.Aegis/metrics.jsonl` | 오케스트레이터 이벤트 메트릭 |\n| `.Aegis/parallel_state.json` | 병렬 상태 스냅샷 |\n| `.Aegis/memory/memory.jsonl` | MCP memory 서버 저장소 |\n| `.Aegis/memory/knowledge-graph.json` | Aegis 로컬 지식 그래프 |\n| `.Aegis/artifacts/` | 원본 도구 출력, 로그, 스크립트 |\n\n---\n\n## 개발 / 검증\n\n```bash\nbun run typecheck\nbun test\nbun run build\nbun run doctor\n```\n\n### 특정 테스트 실행\n\n```bash\n# ULW + todo continuation\nbun test test/plugin-hooks.test.ts test/cli-run.test.ts -t \"ultrawork|todo continuation|auto-continues\"\n\n# skill_autoload\nbun test test/skill-autoload.test.ts test/plugin-hooks.test.ts -t \"skill|load_skills|autoload\"\n```\n\n### npm 배포 전 체크리스트\n\n```bash\nbun run typecheck && bun test && bun run build && bun run doctor\nnpm pack --dry-run             # 패키지 구성 확인\n```\n\n- `dist/`는 `bun run build`에서 생성되며 패키징/배포 전에 빌드로 준비합니다.\n- 정식 릴리즈는 `.github/workflows/publish.yml`만 사용합니다.\n- 정식 릴리즈는 항상 `preview` 브랜치를 기준으로 수행하며, release note도 `preview`의 최신 태그 이후 커밋만 사용합니다.\n- `publish.yml`은 `main`을 직접 업데이트하지 않고 `preview -> main` 동기화 PR을 생성/갱신합니다.\n- `latest` 변경/복구는 `.github/workflows/npm-dist-tag.yml`로만 수행합니다.\n\n---\n\n## 문서\n\n- `docs/runtime-workflow.md` — 런타임 워크플로우 요약\n- `docs/ctf-bounty-contract.md` — CTF/BOUNTY 운영 계약\n- `docs/standalone-orchestrator.md` — 독립 실행형 오케스트레이터 아키텍처\n- `docs/workflow_coverage.md` — 커버리지/경계 노트\n- `docs/perfect-readiness-roadmap.md` — Readiness 로드맵\n- `CHANGELOG.md` — 전체 변경 내역\n","readmeFilename":"README.md"}