{"_id":"developing-agent-forge","_rev":"45-13f941b4152e91e72d397fb773d0dd5e","name":"developing-agent-forge","dist-tags":{"latest":"2.11.3"},"versions":{"1.0.0":{"name":"developing-agent-forge","version":"1.0.0","_id":"developing-agent-forge@1.0.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"b8130625d382abfe38c07db84cadbe161b2c3cf0","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-1.0.0.tgz","fileCount":68,"integrity":"sha512-H4EKiDL+98HXZ3zJLZcaA7HGn8Cn8PZH20yHcom9fc81UjqKE2bwkTibKeLpu5lbQHdbWMBsQCcMAgZoHcVtHw==","signatures":[{"sig":"MEUCIQDCLQ9vf55qBawRfztRPic2bChFTbw0hKOIV54n7pgTJQIgT2gVwo++w97aX53vCx6nvmur2p1uHJuMF98HyKOoo5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151016},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"0d03320788512fadf1a526802fa2f7fca901308e","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"yindaheng98","email":"yindaheng98@gmail.com"},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"10.5.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"coding-agent-forge":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_1.0.0_1781573840846_0.452784141540296","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"developing-agent-forge","version":"2.0.0","_id":"developing-agent-forge@2.0.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"e8996aaa4883efe516502dd94aa0028bf9837c74","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.0.0.tgz","fileCount":72,"integrity":"sha512-Nepm9se0iWx5FjGRyKAxhsME+lMn09ptXZSzUQ9jjKSel8b5/QB4u7lmGBE90uY/vDeKF7N5IGYFTARbyBzjgQ==","signatures":[{"sig":"MEQCICywGXws2A+wnSAKIMd5T/glvfXzjUoZOgfOejhiprKFAiAf4fBFAP7Acn82rKYyutZrgS4/rUclVFULuQtevPkusA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163750},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"cb75f855d0ac051e6b44ac59a9eda317d45f6832","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.0.0_1781585799326_0.04556601856635756","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"developing-agent-forge","version":"2.0.1","_id":"developing-agent-forge@2.0.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"eff799a908f612340da1db9dcf3cf6af5074527d","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.0.1.tgz","fileCount":72,"integrity":"sha512-lD5L4oZxfpcInPpDsBBKNZ3zEibi3gYBp2e6FV5/jpLnvUAtFwE2lBoLYNujzbf7L44GXwPkwWEJqNMMnmZvGw==","signatures":[{"sig":"MEUCIQD7TSp/QorBPCVCGKt0eGzIBeUUJFJNOKNYRb31L1CMvwIgTZA/79KsJVvxamvrfol9kxB2gA+NjXyrHi8IwAV3Qew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162944},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"25176eb2a80c787868801a32489bba292314195b","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.0.1_1781629834979_0.20427970889670943","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"developing-agent-forge","version":"2.1.0","_id":"developing-agent-forge@2.1.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"80b9cc2ac96e229b6f66a61ac89f791c73b94600","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.1.0.tgz","fileCount":72,"integrity":"sha512-LRFp1Ifq6h+XTriom9gYpdmuFJN5o3JX8YudTwshCe6ysgbKsVy6ZpJzGqUehDksZxXK2WJRezd9TzcfRGouAw==","signatures":[{"sig":"MEUCIQCWSj2MayK0FF4dacmLY/zvAWzweLPTSsTuifHGVe8MwwIgOEd8iFWi0NmcDRhgE2ltymsCJ3gUHxRfJ2i37H97FRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177579},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"33a0080139194e8f4b296ddb9af6ef8fd75850fe","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.1.0_1781673157548_0.6324942579440938","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"developing-agent-forge","version":"2.1.1","_id":"developing-agent-forge@2.1.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"8c8f37213f936007d418f09abf5b467fca9f7696","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.1.1.tgz","fileCount":76,"integrity":"sha512-ePz/MwUgntEw/y7S30wV/aJN+t2DyNwHSLGharCAPC7b+X3ju9KFFbxQhAq6cc6dPvYzBcufPZIVIvk7fyG7SQ==","signatures":[{"sig":"MEUCIQDldQLdloqsZuyCw0U0MOunHl4Xb7i0cLNAN02y3IpnWgIgaiIQtXYojzpAVG5xa+f0L1UouQc5Wf2aCUGXIpisqi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194195},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"43ad364973cb9d210aadd73e5202ddfa99710474","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.1.1_1781675058205_0.5666976066531573","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"developing-agent-forge","version":"2.1.2","_id":"developing-agent-forge@2.1.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"4e58c281936d5d64c8e33cdd2bcbfa9489778a2c","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.1.2.tgz","fileCount":76,"integrity":"sha512-XeOzhoraC6qG5m73qqwTxqMUgPScWbC1bHeb4rFLi0dbMFvAi/VdNoTBq/RAp4BtZVGYNYVFyaZNHuuFR45bDg==","signatures":[{"sig":"MEUCIQCTaqP7vz6xxF48U5nPg6itTRG+ZXtp3CgIyfMkFt50KwIgFtE8TwXpNCDQtsjiFl8Zs03Tr1EbCjHBvjf0n7bmGHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196863},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"470d9c25993e8ee7de724624441e94550b81af77","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.1.2_1781676455417_0.7061281842363281","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"developing-agent-forge","version":"2.1.3","_id":"developing-agent-forge@2.1.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"5803b3647a0ac681eb99ab85e25b5b2f448085dd","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.1.3.tgz","fileCount":76,"integrity":"sha512-7ydSDqlSAr6UQPnZs2PgUHqxJ1K942K0anAR0QOa8A53xZWPMYe3Qtbt8l9PRq0WuhiXtxKFxct+b5I8mKsFjw==","signatures":[{"sig":"MEUCIQD4rPHxUsczFYtzus5DmGQwYon3YN4wjVzDBdtYzkHlAQIgFXUxpDb9AWDInSkebHiKlveQaRLjw/Ekysf7KRnpcz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197336},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"364fe539efb2b86408746eb8bd1dc397bd20427b","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.1.3_1781676854200_0.018064349213881004","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"developing-agent-forge","version":"2.2.0","_id":"developing-agent-forge@2.2.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"43026cace08f0a8fa47095ba6c7ae33be411bf24","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.2.0.tgz","fileCount":76,"integrity":"sha512-bZqEO6jTo1MJvBEVxzlN5lb4WKtjnx/PQQVprRw3N56ux3YtQnvxbN7xGN9jZ16e0choPQbJvZGo9a1l3jgGTA==","signatures":[{"sig":"MEQCIEXWrYL7eOSIVD2senawt5i6KiW/XXlEzHLpfLny1d2VAiBJ0AQ2J2Fz/Kvw3Q7gy80Cg0Zab6zbSS2XCwVpck5L/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197340},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"0baf9e4c05435c289f16f9762e7b6248a9d9875b","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.2.0_1781677233888_0.9922315342280952","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"developing-agent-forge","version":"2.2.1","_id":"developing-agent-forge@2.2.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"2e9fd25e371dc36e6c32c26de37d248fd08e54c5","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.2.1.tgz","fileCount":76,"integrity":"sha512-mf3Y/OAGB6cDLeTMzLbcbwKM8XKS6haCS06iRq3HbyEI9U1bsT8RRHMX3GPxQrcy7TMQNFI5ipd//dBontCdAA==","signatures":[{"sig":"MEUCIGYPXEtP6YSmkWAYTA3/f/i2378d0RGae4RboT0WO3BOAiEA/W5BM7DLUqTcAH7WqwvAY9og6JSn4MLJf77NtMiwiSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197382},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"1d1dce451a8f04da200dd38acc231111bd8e48ef","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.2.1_1781678070495_0.4721842624625341","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"developing-agent-forge","version":"2.2.2","_id":"developing-agent-forge@2.2.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"bd14f95b53295d6574ba974430bdea31309f2187","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.2.2.tgz","fileCount":76,"integrity":"sha512-ca+NrGWjtmArkzQ7ZWVFgiu6EZtnx/+8SdQkjIDUUZOpkKMOFxeJ4A9YXOi52/gj6BRJR1jQ9h6iaxRkigKG7w==","signatures":[{"sig":"MEUCIQCVE09S5fAQfb/3P+eBbi6oAGqHgwjz4sExBtb0uIds+wIgYEfeCBXKNQn3KzrRVNTNfk4yFJl9X5IKXjM/1m5Zf9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199798},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"e316c9a41a0798915ecbe48c5c1a2186c9bcd8a4","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.1","memory-agent-forge":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.2.2_1781678444257_0.5274614478995645","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"developing-agent-forge","version":"2.2.3","_id":"developing-agent-forge@2.2.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"774ed862d4e5b56bf86018186bf8f30cd5afd53f","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.2.3.tgz","fileCount":76,"integrity":"sha512-/oSbPHkM8Gvu/IVcnZyM4gbvfXf2Fr1kWndp/cUZzXPcBmYaf9KErF1ab/K84AZmJCnqypqwWPJqMf5khFJv2w==","signatures":[{"sig":"MEUCIQDRMafOBFQI7C4/B8e8zdeBlLDmQkHOWynmwpWR347rygIgBMxFRDUGQKTMPoHJy+obGdIHeKdM73UFJs2f8IQIdvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199798},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"781efc1d1d11bfee220543ace102f3f10b4fc934","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.2.3_1781734424126_0.5049649385004336","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"developing-agent-forge","version":"2.3.0","_id":"developing-agent-forge@2.3.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"38a703c3b073385ea910c6d691d0bb2ab2e8fe96","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.3.0.tgz","fileCount":76,"integrity":"sha512-kngkS+wN8fA9KldmP2n7ENehVttgY5DV+6UOcVX2SbI7dA0Uv+FEx8BJmnIkvvO0yPGbRR6GKpLE31xAK1wwIA==","signatures":[{"sig":"MEUCIBFSzFz8CjvfUDQ5OpeURlrGH2Aa1M2ICp6Ae07aL4QeAiEAhQuUyixDJehbJZbC9qHSmdAmfmO1ADDLR2+sTR1HRMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203073},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"2737d7f33f7ed0f7f339adbb2a1e27d387ff139c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.3.0_1781845920578_0.8440868680986213","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"developing-agent-forge","version":"2.3.1","_id":"developing-agent-forge@2.3.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"b960d9de4d8761e7cfa900f6e2337ba8b015a6e6","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.3.1.tgz","fileCount":76,"integrity":"sha512-9a6Ug7TqtHydzNWec61F8JJPVPoQcpQXkpvgwSqmFI9tF4iiT4Nv/w+aywaafUi7CRjwbMqouOHpUXcKPBlhOA==","signatures":[{"sig":"MEUCIQDmxLs/X8t5OmUfgVqEuXJTZmBU9gcr52yfWc0QK4HaqAIgS/VzXQ4UtfhSjkTn7Go41810r67nbF+UMtt8Gb9BMEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203073},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"d8cae11a09cb982cce89067da552b565947b5fc3","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.3.1_1781930736802_0.11829836153413553","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"developing-agent-forge","version":"2.3.2","_id":"developing-agent-forge@2.3.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"1931b181062a283ff98d166eeb8f6c76c9b6738c","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.3.2.tgz","fileCount":76,"integrity":"sha512-Ws2N1OGjfhdMI+ebG8/eaLFrFo1Q0S8IaezeBT6KP8mqB1OuCT2aIO7fJht/EKyfjVYgRFB9qOxCLALgja/trg==","signatures":[{"sig":"MEYCIQCLDH0BKNf/TjeBGs9BvPa1uXdp+PMb9XVePgt1MULD6wIhAMlsSBW++DsIFhhQ3W5CP44QzGi5K84p1BctFhXf0z56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202894},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"5bc0fead6bc3088e6b6ae9db811486af3c78c750","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.3.2_1781932344916_0.39059029227253816","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"developing-agent-forge","version":"2.4.0","_id":"developing-agent-forge@2.4.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"7ababf23df220c9e8fb9772621147fc0376cf2ab","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.4.0.tgz","fileCount":76,"integrity":"sha512-q8YuHUtaXnxSsAi3BQuzGUh6OEsSe3BgVsGVmQu+Kxv8BKTUkeEX1LPYwa2mpuJOuhJckh9f895GtFlihSr7HA==","signatures":[{"sig":"MEQCIGTeDFXQ8yL1FBfLEtBXLlcF1NLLyGnih48Rq4X+lZiRAiBUw4wGmKa6b3cnfLdFdCgUt/lEhJykWQvKpyCucsPa8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199905},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"9316910f388d9dd323f2664fd995bb1bd611019c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check","developing-skill":"tsx src/cli.ts developing-skill"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.4.0_1781933019887_0.3010669750934556","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"developing-agent-forge","version":"2.5.0","_id":"developing-agent-forge@2.5.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"9f90316012de3eab55331321b1eb4662ed7c1748","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.5.0.tgz","fileCount":65,"integrity":"sha512-bamdT/UFID444wAjGTM/ItH0sS5d7l73iby+dH8WWVD4eSKIbkjeGouBYooFXJEWeolGx1B8IOGmXySiTQfJYg==","signatures":[{"sig":"MEYCIQDOsJXFEDQwWjiWUgd6Og1O3DVS+4VXNRntr4OQFNnuWgIhAJZNKoOzCKIg9vpEtySXDEU0kAbZrk6d9mkPfzcrFxi2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110107},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"d69a25f78973a4cd3cc11b6fd8607a1933dc52d6","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.5.0_1781935401911_0.1726355492800311","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"developing-agent-forge","version":"2.5.1","_id":"developing-agent-forge@2.5.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"41ffa0af5bc9220eaa8970f1267e40d7dbf744ae","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.5.1.tgz","fileCount":65,"integrity":"sha512-hitbvPC19+uZjLko67uRQm5eSx7K/tD40TtRaSEcAybbTFDFCMegQWaC11lBNybgSjkBwIeqDG9ld3QUTJc0kw==","signatures":[{"sig":"MEUCIHQvZUQwG5lu5rAysIxGlR63hJXCkhDEdqWNQYmRaWp0AiEAsaFm0CGgHedx+d/9BAafQC7lAuhrxThhYSKrOUN5Fok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107535},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"b95e68931f402e48531e93cb7fa52e747e58d615","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.2","memory-agent-forge":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.5.1_1782001250629_0.34783078795271183","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"developing-agent-forge","version":"2.5.2","_id":"developing-agent-forge@2.5.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"10491dd7bb2dd9205518757b50e9c93fd4affd84","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.5.2.tgz","fileCount":65,"integrity":"sha512-2FWyRhbhmhC7O4wHyrAlm9/EFwWLjwnQV0fkECFXMVcyZ/yUDTRRsHvu8pCZ9IvezUhuDhalPbERMdVr0+dNJw==","signatures":[{"sig":"MEUCIQDEEeu6UQAKpI6I/6NJUgki6FunS/wI8OT38UMMk540GgIgQDLYcZ4pRtF6G77PHQN4LI9lBw/cwLdj4VvTkfeOWYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107363},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"99929f70a31736026662c1d217603df61ac236e6","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":"^1.3.3","memory-agent-forge":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.5.2_1782014545160_0.655234946038195","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"developing-agent-forge","version":"2.5.3","_id":"developing-agent-forge@2.5.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"0ba33272f9288b2d2d6d2253a2ba4b0060499a8f","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.5.3.tgz","fileCount":65,"integrity":"sha512-B3lvEQHf9FFWJ9GJaqwIjKk6PsqbaRu5VGJ94DbLmNXDtCYZxLH8qOUnqMeaf+a+/yNjs6ViEwn64pcujWkSNw==","signatures":[{"sig":"MEYCIQCPNCgq7nmkH8Qhd0EHNCb9HtN0gSs9CoWh3kRbpJKO3QIhALpZjpFsgwzASqzCvMbKo+tDDguyMaSPDD0JjId0vlgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107365},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"5a5914f3a00db5a6b37bff7efda366fe6177673d","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.5.3_1782019213465_0.11126102772442947","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"developing-agent-forge","version":"2.6.0","_id":"developing-agent-forge@2.6.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"3adf75a5de11b6fb6da5ab461e619bf874c94885","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.6.0.tgz","fileCount":65,"integrity":"sha512-DCDJrYDmg0YddCLicoRIOaCGnxZmK8a1cmoeSCQRYdEE4M2StZg60RaWrAK4uaeIqoWev+GePLikrOOIZ9cLmQ==","signatures":[{"sig":"MEUCIHh+FP6psBFToYKLHEZIM/QDLKQNxScbbFOHmiRF+0SBAiEA+YgRfCTMyyYc5c3ZPm2KFPb70w8HtoJEAncKlpqXKHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108065},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"5595ba902f7e22567efc93d0564356b85ca9f98d","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.6.0_1782021596574_0.598189863012605","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"developing-agent-forge","version":"2.6.1","_id":"developing-agent-forge@2.6.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"b9286be4ffea4fce3e5c6c9c25691d907b37be00","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.6.1.tgz","fileCount":65,"integrity":"sha512-vAe1eKcYXRxLoROBIVLP1xIBbb2asi0fQ8cutgqhmzjdm5kRSC5/88Q/EtMNzGUbM+ga9ZFLFodHr4Lo3LITVg==","signatures":[{"sig":"MEUCIGcKVBMGT8odYmFPGWUYlkIWMbpt/awxvPlhlBSnsya6AiEAkps219aabdzpqS4kOXDy+RtQkwD5vYzZMi2Opf/b8NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108390},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"76ed7770778e7ceb18c917b7db1a26ecd15be4b4","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.6.1_1782101411745_0.7613020271287372","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"developing-agent-forge","version":"2.7.0","_id":"developing-agent-forge@2.7.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"f328030e90d464bfb80e87c3df19b408654fe98d","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.0.tgz","fileCount":65,"integrity":"sha512-AHgJ8tqVSGCw/OdTo4BkV4q2GoywCZJyWb/xtwTdtzs+RoqEBB1vmNgca9ARravgdlgBnzYqb0h3ysTeNP0amA==","signatures":[{"sig":"MEQCIBeOVVBzXo/im3/Nl4bKmUQQq/VL1H4ggX7UFunyTrphAiAIUBrvbXpQMXDkIemRAK7LKKbJbepSQDRqLyhjTUnWMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108469},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"9eed29046eb0dbb201870ef1e2a65fd4975fca0b","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.0_1782102417238_0.4972278348506478","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"developing-agent-forge","version":"2.7.1","_id":"developing-agent-forge@2.7.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"4f18dd291a16884f3e4c6356b43a6a96d21cecb9","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.1.tgz","fileCount":65,"integrity":"sha512-uuL6PBeQFXbjgV3CTYfdwQhtKZzZIFEqNhlW/X9xN3MsJq94UDG4CEzem4WE1daB9k+LTHqQo66xKNNWRhOdoA==","signatures":[{"sig":"MEQCIFtvj71FGtGdxxVkLJdycvO5nfTMk9MmfYDIEjhm0v20AiBtIoJqD8VuLfRCWybwd4AxPCGs5ydgtBktb4XlPDJXGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109456},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"03fb90c8e9426c9db520fe29ba32aecceb0b0d13","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.1_1782103260804_0.693511906290625","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"developing-agent-forge","version":"2.7.2","_id":"developing-agent-forge@2.7.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"808028e3fa3a12ca9d29c1612f671b0c89dc4663","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.2.tgz","fileCount":65,"integrity":"sha512-Bq1+1aZsuNu9dDNMMwB2BUG0NifPii7uJ9WWELrSD/qE42X0oXG6WR17HZ98mJSLrbOzDbNZTJn4mHdvnKgmLA==","signatures":[{"sig":"MEUCIQDkw1MNsYxtlgt6kMYq4Gk2QYvOLwbYQXfC1f7U64GloAIgMbsJP5cXeDGuIqFtzCEqRO1K3z9Sohk7oLXHwGSnXHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110035},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"0451c2fcea0e14f5e3a13aaeaa60ffeab0aa8311","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.2_1782103696345_0.34835554044623684","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"developing-agent-forge","version":"2.7.3","_id":"developing-agent-forge@2.7.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"919cdb6100190d8d30a17ea5ad51988e3edf47e4","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.3.tgz","fileCount":65,"integrity":"sha512-4zTGL6xT3ykC3CIPoGWKbOsBO4rgteHl6pkw7REva7mqQofwCEZqvqssSpZvmSDDo1GgDEcGkYjmCI08GXZ4+w==","signatures":[{"sig":"MEQCIGMU2nK7UVYCC9mSoxDub+Hu8tpEJeJnky35ILz+CthQAiB71sNK9AO5uzNMzSIy+amcnRkQMza9cmaL+5cpOlz2IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110035},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"54034cc7ce9265d0db47f97c04fe4977c6b93dc5","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.3_1782104264752_0.8631000577040897","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"developing-agent-forge","version":"2.7.4","_id":"developing-agent-forge@2.7.4","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"ed11a715db319acbd7a84f964190ecd8374617a6","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.4.tgz","fileCount":65,"integrity":"sha512-I762yW6KqzPhoPHYivAVvebqQqA78RNtS7B3iFnOqs6+weCg5GOgryFF0Ul8ehcwipFIJWpCOhTT0th3ygJVsA==","signatures":[{"sig":"MEQCIBNKvmPc5IILkSs4KikC1AY0BwvmbzWOGMRiTAxnyc45AiBFNEBjBeVmq+hh+YCABfpmx0W4/VTxiaVC60F18CdT3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110213},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"0ecaef4913e39549283ed17b4430f31e48a5f903","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.4_1782105419523_0.019518645571147575","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"developing-agent-forge","version":"2.7.5","_id":"developing-agent-forge@2.7.5","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"880b5f6bec4404dbde048dba0eca46ea89f5d64a","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.7.5.tgz","fileCount":65,"integrity":"sha512-7kSaYa+JLHtfSz47bpalgvGtQ1aujf2LLmhb9CDVDl4g1MJXn9mVLhnQFDNDbQKoOS+sBz+TlhoqGi6O1PLyJw==","signatures":[{"sig":"MEYCIQDQMnNl/geOxhvZa8x9p4fSNMXGtdyAowSIiU4NzTXDLAIhAL2uNa6tUYnguSIogA3wQlFGFD0DIZz1ZaZLRampWXjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110267},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"5c708ec13d32c18a893485b1d64f46f7b13e4274","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.7.5_1782108620803_0.20318895197990128","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"developing-agent-forge","version":"2.8.0","_id":"developing-agent-forge@2.8.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"90c1328639a4f98d76dd72017041a2757f84cc98","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.8.0.tgz","fileCount":65,"integrity":"sha512-UZeo318GhLzUnmxXgLcAMxKxszd3TOc7osBIcQmE99+ahbh9IE2sHlChK5huHpI0Olqljk86HdRGEp3D4/4gJQ==","signatures":[{"sig":"MEQCIEbQJn+D5zdJUzkfN2dzkWYKiQSSp78qoQy+4HG6W+9+AiAVFva6JOnbqXTqBg7d+NqE7m28DJxxPZ5+X2pEHU2ypQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110689},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"8fb431a19db293979463d29fd826a74688c7efce","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.8.0_1782355459649_0.9257142357646213","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"developing-agent-forge","version":"2.8.1","_id":"developing-agent-forge@2.8.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"9782c33645e7c5a23b91047de91daaade855d4fc","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.8.1.tgz","fileCount":65,"integrity":"sha512-0AotmBMjR7mPRbU2G+ZdGgZCD5Z7Df0MrnOj+NqAPKDnB6u34Vz9D6z+4djLt70jPr/FjHbt1SI8gd6ksYminA==","signatures":[{"sig":"MEUCIBTSpdCsU+quMudY5gF4Cln3JO4QVIZ2nucfOYvE/VRnAiEAsKOYDIgWj7Gyxruu6FyEk1LkwdR7HD1TCvcsq6HqCRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110689},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"ef45ad91a5b0b96a2e5143678c2d16107e9f0803","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.8.1_1782356662998_0.07574803793732321","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"developing-agent-forge","version":"2.8.2","_id":"developing-agent-forge@2.8.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"3d0d69779503401cf05f5c7bd144ec1d41fc68a4","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.8.2.tgz","fileCount":65,"integrity":"sha512-RSqcLHG4AvRgYOIrdVcvQIu9Uv3/FRcOF6tMd6JC9iS/FW0WXEwHKo5voFyN6Yvpnr0Fizfaar727EhFCAYGlg==","signatures":[{"sig":"MEUCIQCIt9q83JfIujO2v4cdJPF5ad+jSY7R+pTxdF6PUDpsGQIgE1WocYqAK8AIkJS1lwAaVryPn+uutWNGO7B2EZwsgA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110689},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"7c0d6ef71f3f2a8c783f79a45bb13bb7bb9cd5cb","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.17.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.8.2_1782448589285_0.754359095459791","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"developing-agent-forge","version":"2.8.3","_id":"developing-agent-forge@2.8.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"7badf2398d3e8c8e8112f760f43edb919a6f06c6","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.8.3.tgz","fileCount":65,"integrity":"sha512-jci6qk8dXu9Z0kXHiv/mzafgVB32o7OYoe1X+eT3Sxn2C7I2YVW3rKXBMg8CUpcqJX+5bu8WuN6V+EHnlhifRA==","signatures":[{"sig":"MEYCIQCwW1MREmrvtelig2GWLv5/QaJ9WQs1JhrT0vIYA38rHgIhAN1bqOcTvcwp1G3pKaqWBHbYvf6g4/J1VxIC7q/uFG3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95969},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"a33e6c924b01f4d748d209014fd44ba971562c0d","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.18.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.3.5","memory-agent-forge":">=1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.8.3_1782865599095_0.1674867309823831","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"developing-agent-forge","version":"2.8.4","_id":"developing-agent-forge@2.8.4","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"354e0677406b4540a5aa828357485d44f6d64d04","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.8.4.tgz","fileCount":65,"integrity":"sha512-BCknIHUtMVROdVp6TotZ0gdeJK2UJgKfU+yxZodljQ/QVKj/F/zvRDmBv58PDjCT4M3DRf69f7NhvAMbT7oikg==","signatures":[{"sig":"MEQCIFJQoVrMI2Se+2YxMfwTXICIBhGvMsRghjWa9JK85YkFAiBhddZk8rjR+JcQIGUP1JmEAS+1M/nESa8sdkV17tQpWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95969},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"b3997cbecfedd6d2fd1bbcc3f9bf6a48d4b4c507","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.18.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.8.4_1783143650496_0.5901570473168893","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"developing-agent-forge","version":"2.9.0","_id":"developing-agent-forge@2.9.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"75e368db2ce7d4e1c5b2f9adb2d7298433cc51f1","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.9.0.tgz","fileCount":65,"integrity":"sha512-DXSw6BvEN4ay/GUQmVyxt4cI2EsM5fcmJkRW/HSCT3lsLZTidrDKRHwinGWX+yIREXQpvlTSOZ6gQ5UcBNcVdg==","signatures":[{"sig":"MEQCIBa8r+gjO8EpZNVqRj4nPk+0KHQVrQq2st0Oc1TFIRBuAiAgUVXKi173gwNeleDrN3YFwPjS6gWnydsKOskCsBlR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97097},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"835a1899653fc7b7e807ee93196bb12320fe3fb9","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.18.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.9.0_1783144847090_0.6658638416206148","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"developing-agent-forge","version":"2.10.0","_id":"developing-agent-forge@2.10.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"94eabe828648357bdd4aeb5e5e2566d63d25398d","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.0.tgz","fileCount":65,"integrity":"sha512-tbePY0Zzh8Sb1Y3kkwerhT7u0d7zItmxmKGGhXMXo/BHqZCwC5wMlFs884UA+n7X5RekAvOSoZ1E4H244OsY3g==","signatures":[{"sig":"MEYCIQDQuOl4F2JbqfNSeAt45sBcbk2R0uhQkMSnYTYyBMQVLgIhAKCjrw4DY7vq2Au70+kg+wxpGSYUCBThFVP8Gw8UECy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96623},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"4691d36c3026089970aa522299be96e9c60f89d2","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"11.18.0","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.0_1783149867080_0.020121635645430125","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"developing-agent-forge","version":"2.10.1","_id":"developing-agent-forge@2.10.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"46b1510ff584ece574f5d39c717783c3f5d070f8","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.1.tgz","fileCount":65,"integrity":"sha512-tNioZRchE0JK0n04Yo3DPXexYGbayo+9VREbkAZr7EX0vB7AE7G5qXsMRPeF9hSpmXc1Je2Gz0IGVTwmM8O1BQ==","signatures":[{"sig":"MEUCIGoLiI0oHkrNjmIVgrUJk7FRkhTcNpCoZst0rK4rdpIeAiEA7umd/lBOkP5m7cvyAbxRRJuddkkBDpjMtCugKWd5Bic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96614},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"77f75663e7aac3cb16bae6110eeb7f4f66a43872","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.1","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.1_1784334045045_0.18344167012706003","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"developing-agent-forge","version":"2.10.2","_id":"developing-agent-forge@2.10.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"f921bd1ff9a1155c48d251eb12f8e13bc2dcac8f","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.2.tgz","fileCount":65,"integrity":"sha512-KszhosBlZ8J+d9cRoKsfQ4v3l85sXeNxtbl73Z1jDjOsNipxQAglyiel8i+1+paiZtF5/sa5Tj7Tab8FTskvJQ==","signatures":[{"sig":"MEUCICS92/7KbTv/54zI8A5kX12HvYgDCO5Y8VDgI1OQt7XUAiEAob4DxWcN/uv4jU0GIyz1opztesz063e28E/+LDjhLVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96614},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"c8a7e86acfe47471f09f4398cd083b1da552b995","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.1","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.2_1784352041250_0.8181736907306254","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"developing-agent-forge","version":"2.10.3","_id":"developing-agent-forge@2.10.3","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"6f658b51e820c8ff2362a451a5391f4b5911489b","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.3.tgz","fileCount":65,"integrity":"sha512-uoSsBGK6E3V1X20C+omIBVNjaDshAgCmHnv4MFHJF4yop1LoqOgzp0nUB8i+2XEBk13FNtYQC/kNEV6cktAHIQ==","signatures":[{"sig":"MEUCIEc34VrMXgXvXE4S6d6jhYv/y3lotOx2Zx4b+WCJCqLBAiEAxJn227yb9RlTa2vBmt+KvKda92sGy3s4JfsptljQFGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96987},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"5e0972e9915a6b05b2561b48c0447662d995b518","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"coding-agent-forge":">=1.5.0","memory-agent-forge":">=1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.3_1786062855489_0.6292799085099781","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"developing-agent-forge","version":"2.10.4","_id":"developing-agent-forge@2.10.4","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"79c6acd6e9c35889a93e8adcd1a48049ad5bd81e","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.4.tgz","fileCount":61,"integrity":"sha512-fonGIA6sgZ123brGfS12fg7EUtUc8X2In7P0Jlwu3RlBOUF50mAZidS9lDwmMGMcuxmiGEBbisRkrmAEyNx6GQ==","signatures":[{"sig":"MEYCIQCRw7eF+KGnFomM2HiwikQWb3rbJ/m2Yhq5UK3+YMQI4gIhALo8ueXeHi5v1kG/Nv70bypsE96Z+vUY6b92WA7Qn4Ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101802},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"b06bf2a96ca5168c67a9181081fc9d3eaef88f8d","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.2","memory-agent-forge":">=1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.4_1786080348903_0.6984805946717378","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"developing-agent-forge","version":"2.10.5","_id":"developing-agent-forge@2.10.5","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"bba2211852b6fa519867b8fbbe000f4913a4a20d","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.5.tgz","fileCount":61,"integrity":"sha512-0fywXirkf+44VuXcMscwqgZYujGqGlQBnx7B2gQ0WtMmzAm6I4LW0WWK7ITIYXZlTSnUUlUfoV2p7JmV4AfR9A==","signatures":[{"sig":"MEUCICXrOWwVNDceZlrSn092J6L3oSQo3W/k7jxm6q0NTRj2AiEAlyzDCOwOAYIoWqvXVOytlAALsY0SfPGSDynWWxs+fvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101803},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"e8b11254dbcf4f58b271e6fc082d50af7d3778c5","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"coding-agent-forge":">=1.5.2","memory-agent-forge":">=1.2.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.5_1786081487268_0.28038295658956636","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"developing-agent-forge","version":"2.10.6","_id":"developing-agent-forge@2.10.6","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"815ef0d597c4127221ab0385c954ec766bbc94f3","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.6.tgz","fileCount":61,"integrity":"sha512-eoHe6jfKI7Xokqopt4hYNi0+dNs35HQvLJ/jHr5v8G56M/zuLGYXOamYaEBsicf/mtOqFubA1zWRAX/XyKrvzA==","signatures":[{"sig":"MEYCIQCFgSvOIxKEE2svm+tJut/cOg464B1ammnx9W/LP8cTjAIhAKXOU6FiZvMmzXx9YKGIxFW+3cQ7q3QTh5AiDYrTIZcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101801},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"a5736369c9f92b53cde30b5f7b4400ff2b9bc2aa","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.6_1786086824029_0.1250915150721017","host":"s3://npm-registry-packages-npm-production"}},"2.10.7":{"name":"developing-agent-forge","version":"2.10.7","_id":"developing-agent-forge@2.10.7","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"8ee97a93bf2332a22810a27140b34cfb9bd89e2c","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.10.7.tgz","fileCount":61,"integrity":"sha512-fZL1xqnVS9GQ5rQz93cwL6jiLOyWngbLK5ly6qzncX7UYnymK1fYA8GGpDWWrdMwGmN/fhl15yDjCfnc5gx2OQ==","signatures":[{"sig":"MEUCIEeuUPmtLeWznjpdm6fceQhCCQt26qgxS/YolWEU/CnFAiEAodX+Fy8H28KxW3Dp484z0YJCSpW3OZ6fxVE+9pmJy6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101801},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"6b64bcffac0963af289efbb529110d4751b2c2f3","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.10.7_1786087355960_0.5890094735687392","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"developing-agent-forge","version":"2.11.0","_id":"developing-agent-forge@2.11.0","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"cc43e3be93309b0b2a082ca5630ed2e60e24f297","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.11.0.tgz","fileCount":61,"integrity":"sha512-85i+p0CbIB7W0zLQVddcB+JEnHDADCcgxU0UBuM6i4v8z89QUvpqn7yqZUSpNxjpslJOFF8Rd6nkCT1nBeKIcw==","signatures":[{"sig":"MEUCIDmET/oX+61et8/QjL/7x+lGmbFiSq6k3HSBZb9fak08AiEApjQNQlMEOyV+1TLaS/DtTewC45pN8KOJWy95omfEXww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101175},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"3bc03f86ec42a614900d468ab35756986cac2a38","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.11.0_1786142347554_0.5082393293646343","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"developing-agent-forge","version":"2.11.1","_id":"developing-agent-forge@2.11.1","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"9552cf0928b556aab91fe2008c86e84c6931ef8e","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.11.1.tgz","fileCount":61,"integrity":"sha512-R7sMlby5ZAsQTmknN6O1zSDvNYhnf4qGPebLap3rhT0GPqJ4Yal3A0LREa1sqe8CWpolEfgtxvpLotVQsSzJzg==","signatures":[{"sig":"MEQCICtOGFwD2Y2NQABUUbWmDgJFKlGGzLpahF5wFb3NV9noAiB/r5C2Ts3oQtu/MIMfXh9POZY04SF0RFEXcKidgBEALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101233},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"4a16b8febe83849cfbc240a91a82c2108a36303a","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.11.1_1786143108501_0.607880821506483","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"developing-agent-forge","version":"2.11.2","_id":"developing-agent-forge@2.11.2","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"bin":{"developing-agent-forge":"dist/cli.js"},"dist":{"shasum":"b901e5226ba2a0946c170d16d43fa5fd96b8cd87","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.11.2.tgz","fileCount":61,"integrity":"sha512-uyJfXE/XxDoGC/fsyErGyxW4zYjIgQ633bmxWu+u+cRWCFx/kSUkUOE7f2lADsk5q257WxVb1wr8PKtYHETB+A==","signatures":[{"sig":"MEUCIHgSFly0NNxtwkwANFz55C/ZN88cPATugeihrgNrj22dAiEAknHSRwwnyePwXY7m/C9eQiaw4avd83ywVnBIKROKmso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101245},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"gitHead":"fcae3b0d5374bbde168411bb39eec94956b5c901","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier . --write","developing":"tsx src/cli.ts developing","format:check":"prettier . --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"repository":{"url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git","type":"git"},"_npmVersion":"12.0.2","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.39.4","prettier":"^3.8.3","@eslint/js":"^9.39.4","typescript":"^6.0.3","@types/node":"^24.10.1","typescript-eslint":"^8.60.0"},"_npmOperationalInternal":{"tmp":"tmp/developing-agent-forge_2.11.2_1786157611655_0.04391682368022187","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"developing-agent-forge","version":"2.11.3","description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","repository":{"type":"git","url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git"},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","import":"./dist/agents/index.js"},"./pipeline":{"types":"./dist/pipeline/index.d.ts","import":"./dist/pipeline/index.js"}},"bin":{"developing-agent-forge":"dist/cli.js"},"scripts":{"clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build":"npm run clean && tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","lint":"eslint .","format":"prettier . --write","format:check":"prettier . --check","dev":"tsx src/cli.ts","developing":"tsx src/cli.ts developing"},"dependencies":{"coding-agent-forge":">=1.5.3","memory-agent-forge":">=1.2.12"},"devDependencies":{"@eslint/js":"^9.39.4","@types/node":"^24.10.1","eslint":"^9.39.4","prettier":"^3.8.3","tsx":"^4.21.0","typescript":"^6.0.3","typescript-eslint":"^8.60.0"},"gitHead":"41ba8f885dd9f379e1c147d16366100c773bdd8e","_id":"developing-agent-forge@2.11.3","bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-x89J2x/5bfWPmdnjJNxUtw1k2smu83nJWvkrsBkOtRYMgyOqDDLpFLwB3hXPEal9gwFePBIiUs+Yzg++OtC/Og==","shasum":"6dcc7fc71ac2e277e49db12c42f98d3e82ffff73","tarball":"https://registry.npmjs.org/developing-agent-forge/-/developing-agent-forge-2.11.3.tgz","fileCount":61,"unpackedSize":101871,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/developing-agent-forge@2.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxUX5LB8mF72XgdJtk6YnbAqfon4IbHD8eQVTEEIvR3QIhANBEe/tf/O3q6z/zOv7lf1HHQqNiFP2ALlc/msD6DTgM"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:573225f4-2d09-4176-a8bb-c4c744a814f0"}},"directories":{},"maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/developing-agent-forge_2.11.3_1786519183750_0.2458416162426944"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T01:37:20.702Z","modified":"2026-08-12T07:19:44.266Z","1.0.0":"2026-06-16T01:37:21.041Z","2.0.0":"2026-06-16T04:56:39.469Z","2.0.1":"2026-06-16T17:10:35.145Z","2.1.0":"2026-06-17T05:12:37.698Z","2.1.1":"2026-06-17T05:44:18.372Z","2.1.2":"2026-06-17T06:07:35.599Z","2.1.3":"2026-06-17T06:14:14.361Z","2.2.0":"2026-06-17T06:20:34.038Z","2.2.1":"2026-06-17T06:34:30.642Z","2.2.2":"2026-06-17T06:40:44.419Z","2.2.3":"2026-06-17T22:13:44.351Z","2.3.0":"2026-06-19T05:12:00.724Z","2.3.1":"2026-06-20T04:45:36.964Z","2.3.2":"2026-06-20T05:12:25.060Z","2.4.0":"2026-06-20T05:23:40.084Z","2.5.0":"2026-06-20T06:03:22.064Z","2.5.1":"2026-06-21T00:20:50.768Z","2.5.2":"2026-06-21T04:02:25.298Z","2.5.3":"2026-06-21T05:20:13.613Z","2.6.0":"2026-06-21T05:59:56.723Z","2.6.1":"2026-06-22T04:10:11.905Z","2.7.0":"2026-06-22T04:26:57.371Z","2.7.1":"2026-06-22T04:41:00.936Z","2.7.2":"2026-06-22T04:48:16.520Z","2.7.3":"2026-06-22T04:57:44.879Z","2.7.4":"2026-06-22T05:16:59.715Z","2.7.5":"2026-06-22T06:10:20.960Z","2.8.0":"2026-06-25T02:44:19.771Z","2.8.1":"2026-06-25T03:04:23.130Z","2.8.2":"2026-06-26T04:36:29.522Z","2.8.3":"2026-07-01T00:26:39.235Z","2.8.4":"2026-07-04T05:40:50.636Z","2.9.0":"2026-07-04T06:00:47.226Z","2.10.0":"2026-07-04T07:24:27.273Z","2.10.1":"2026-07-18T00:20:45.202Z","2.10.2":"2026-07-18T05:20:41.418Z","2.10.3":"2026-08-07T00:34:15.683Z","2.10.4":"2026-08-07T05:25:49.038Z","2.10.5":"2026-08-07T05:44:47.415Z","2.10.6":"2026-08-07T07:13:44.161Z","2.10.7":"2026-08-07T07:22:36.082Z","2.11.0":"2026-08-07T22:39:07.686Z","2.11.1":"2026-08-07T22:51:48.679Z","2.11.2":"2026-08-08T02:53:31.805Z","2.11.3":"2026-08-12T07:19:43.924Z"},"bugs":{"url":"https://github.com/yindaheng98/DevelopingAgentForge/issues"},"homepage":"https://github.com/yindaheng98/DevelopingAgentForge#readme","repository":{"type":"git","url":"git+https://github.com/yindaheng98/DevelopingAgentForge.git"},"description":"Goal-driven code development pipelines for coding agents, built on coding-agent-forge.","maintainers":[{"name":"yindaheng98","email":"yindaheng98@gmail.com"}],"readme":"# developing-agent-forge\n\n基于 `coding-agent-forge` 构建的 goal-driven 代码开发 pipeline，用于 coding agents。\n\n[`src`](src) 实现一个 goal-driven 的代码编写循环。\n\n[English README](README.md)\n\n## 这个 Pipeline 做什么\n\n常用入口是 [`develop.sh`](develop.sh)，它会调用 `npm run developing`，并传入以下路径：\n\n- 通过 `--goal-path` 传入的一个或多个目标文件\n- 通过 `--project-progress-memory-path` 传入的项目进度 memory 目录\n- 通过 `--code-design-memory-path` 传入的代码设计 memory 目录\n- 目标代码库目录\n- 通过 `--archive-root` 传入的 development archive 根目录\n\npipeline 会在配置的 `--target-path` 中继续写代码，从一个或多个 `--goal-path` 文件读取当前高层任务目标，召回并更新 `--project-progress-memory-path` 下的项目进度记忆，召回并更新 `--code-design-memory-path` 下的代码设计记忆，并把每轮 task/review 产物和 streamed agent records 归档到 archive 目录。\n\n## 包公开面\n\n`package.json` 发布的是名为 `developing-agent-forge` 的 ESM package，要求 Node.js `>=20.19`。\n\n- CLI bin：`developing-agent-forge`，由 [`src/cli.ts`](src/cli.ts) 提供，包含 `developing` pipeline。\n- 公开 import：`developing-agent-forge`、`developing-agent-forge/agents` 和 `developing-agent-forge/pipeline`。\n- 运行时依赖：`coding-agent-forge` 负责 agent/pipeline CLI 执行，`memory-agent-forge` 负责持久化 memory。\n- 发布内容包含 `dist`、`developing-forge.yaml`、两份 README 和 `LICENSE`。\n\nTypeScript API import 示例：\n\n```ts\nimport { developingPipeline } from \"developing-agent-forge\";\nimport { CodingManagerAgent } from \"developing-agent-forge/agents\";\nimport { ProjectDevLoop } from \"developing-agent-forge/pipeline\";\n```\n\n## 核心思想\n\n`src` 会把当前 goal 变成一条可重复执行的代码编写 trajectory。`coding-manager` 读取当前 repo、goal 和记下来的上下文，写出一个有边界的 Task Brief 或 `FINISHED`；`developer` 修改目标 repo；`code-reviewer` 返回 `ACCEPT`、`REVISE` 或 `REDIRECT`。\n\n## 快速开始\n\n在仓库根目录运行预设 wrapper：\n\n```bash\nbash develop.sh\n```\n\n使用这个 wrapper 按上面列出的项目约定路径在 `output/codebase` 下写代码。\n\n每次要执行下一个新任务前，先更新当前 goal 文件：\n\n```bash\n$EDITOR output/goal.md\nbash develop.sh\n```\n\n预设 wrapper 会传入 `--goal-path \"output/goal.md\"`。用这个文件描述下一轮希望开发循环执行的高层任务目标。\n\n## TypeScript 开发\n\n这个仓库要求 Node.js `>=20.19`，并使用 `package.json` 中定义的 npm TypeScript 工作流。\n\n```bash\nnpm ci\nnpm run check\nnpm run lint\nnpm run format:check\nnpm run build\n```\n\n常用本地脚本入口：\n\n- `npm run dev -- ...` 运行 `tsx src/cli.ts`。\n- `npm run developing -- ...` 运行 `tsx src/cli.ts developing`。\n- `npm run clean`、`npm run format` 和 `npm run format:check` 分别处理生成产物和格式化。\n\n## Goal 文件和 Memory 上下文\n\n`developing` 接受一个或多个 `--goal-path <path>`。pipeline 会在运行开始时按传参顺序读取这些文件，拼接后作为当前 high-level objective 传给 `coding-manager`、`developer` 和 `code-reviewer`。\n\n每次想执行下一个新任务时，先更新 `--goal-path` 指向的一个或多个文件，再重新运行 [`develop.sh`](develop.sh)。稳定的项目 contract、任务上下文路径、约束和这一次的任务重点都直接写进这些 goal 文件。\n\n配置的 `--project-progress-memory-path` 存放给 `coding-manager` 做任务选择和项目连续性判断的项目进度记忆。配置的 `--code-design-memory-path` 存放给 `developer` 完成当前任务时使用的代码设计记忆。如果旧上下文不再有用，可以在下一次运行前删除或编辑对应目录下的 memory 文件。\n\n## 直接命令\n\n`develop.sh` 会调用：\n\n```bash\nnpm run developing -- \\\n  --config \"developing-forge.yaml\" \\\n  --config \"secret.yaml\" \\\n  --target-path \"output/codebase\" \\\n  --archive-root \"output/developing-archives\" \\\n  --project-progress-memory-path \"output/developing/project-progress-memory\" \\\n  --code-design-memory-path \"output/developing/code-design-memory\" \\\n  --goal-path \"output/goal.md\" \\\n  --max-iterations \"100\" \\\n  --max-task-devloop-iterations \"10\" \\\n  --max-memory-rounds \"3\" \\\n  --memory-clean-interval \"0\"\n```\n\n如果直接使用发布后的 package bin，把 `npm run developing --` 替换成 `developing-agent-forge developing`，其余 pipeline 参数保持不变。\n\n## 参数参考\n\n| 参数                             | 说明                                                                         |\n| -------------------------------- | ---------------------------------------------------------------------------- |\n| `--config`                       | 用 `coding-agent-forge` 加载的一个或多个 YAML config 文件。                  |\n| `--target-path`                  | 目标代码库目录。                                                             |\n| `--archive-root`                 | Project development archive 根目录。                                         |\n| `--project-progress-memory-path` | 用于保持项目进度连续性的 memory 目录。                                       |\n| `--code-design-memory-path`      | 用于保持代码设计连续性的 memory 目录。                                       |\n| `--goal-path`                    | 包含当前 high-level objective 和 task context 的 Markdown 文件；可重复传入。 |\n| `--max-iterations`               | 当 `coding-manager` 尚未返回 `FINISHED` 时限制外层循环。                     |\n| `--max-task-devloop-iterations`  | 限制每个 selected task 的 developer/reviewer 尝试次数。                      |\n| `--max-memory-rounds`            | 限制 memory recall 和 remember 的 refinement 轮数。                          |\n| `--memory-clean-interval`        | 每隔多少轮 project iteration 自动清理 memory；`0` 表示不自动清理。           |\n\n## 主流程\n\n[`pipeline/pipeline.ts`](src/pipeline/pipeline.ts) 负责解析 CLI 参数，并把 project development workflow 交给 [`pipeline/project-devloop.ts`](src/pipeline/project-devloop.ts)。\n\n每轮迭代执行以下步骤：\n\n1. `coding-manager` 先判断需要回忆什么，pipeline 再召回匹配的记忆，然后 `coding-manager` 扫描当前 repo、`--goal-path` 中的 goal 和记下来的上下文，写出一个 Markdown Task Brief 或 `FINISHED`。如果 select 输出不是以 `FINISHED` 或 `# Task Brief` 开头，manager agent 会要求同一个 thread 修正格式。\n2. `developer` 修改 repo，并报告自己改了哪些内容给 reviewer。\n3. `code-reviewer` 阅读 Task Brief、Developer report 和召回的 code-design memory，返回 `ACCEPT`、`REVISE` 或 `REDIRECT`。如果输出不是以这三个决策之一开头，reviewer agent 会要求同一个 thread 修正格式。\n4. `REVISE` 会把反馈送回 `developer`；`REDIRECT` 会把控制权交回 `coding-manager`；`ACCEPT` 表示当前 task 完成。\n5. review 循环结束后，pipeline 归档完整 transcript，写出包含 Task Brief、最终决策和 Developer/Reviewer report 正文的 `task_round_summary.md`，让 memory update prompts 输出有什么需要记下，并通过 `memory-agent-forge` 写入记忆。\n6. 如果 `--memory-clean-interval` 是正数，且刚完成的 project iteration 是它的倍数，pipeline 会清理两个已配置的 memory 目录。\n7. 下一轮 project iteration 里，`coding-manager` 的 recall 和 task selection 会收到上一轮 `task_round_summary.md` 正文作为 `lastTaskRoundSummary`，所以 `REDIRECT` 可以直接影响下一次 Task Brief。\n8. 当 `coding-manager` 返回 `FINISHED` 或达到 `--max-iterations` 时停止。\n\n## 输出产物\n\npipeline 会维护：\n\n| Artifact             | 位置                                                                                                                                                     |\n| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Memory files         | 配置的 project progress 和 code design memory 目录下，由 `memory-agent-forge` 维护。                                                                     |\n| Agent record log     | 每个按时间戳归档的文件夹内的 `records.jsonl`；每条 streamed agent record 会追加写入，同时 pretty record 输出仍会打印到 stdout。                          |\n| 按时间戳归档的文件夹 | 配置的 archive 目录下，保存 Task Brief、memory recall guidance、recalled memory、Developer reports、Reviewer feedback、summaries 和 things to remember。 |\n\n## 重要文件\n\n| 路径                                                             | 作用                                                                                                       |\n| ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |\n| [`pipeline/pipeline.ts`](src/pipeline/pipeline.ts)               | CLI 参数解析和基础 `developing` pipeline 包装。                                                            |\n| [`pipeline/project-devloop.ts`](src/pipeline/project-devloop.ts) | 外层 project workflow、archive 创建、memory recall/update、上一轮 task summary 传递和各 agent 之间的交接。 |\n| [`pipeline/task-devloop.ts`](src/pipeline/task-devloop.ts)       | 针对一个 selected task 的内层 developer/reviewer 循环。                                                    |\n| [`agents/factory.ts`](src/agents/factory.ts)                     | 注册 developing coding manager、developer 和 reviewer agents。                                             |\n| [`agents/types.ts`](src/agents/types.ts)                         | 共享的 workspace-aware base class 和变量定义。                                                             |\n| [`agents/manager.ts`](src/agents/manager.ts)                     | 判断需要回忆什么、选择外层任务、校验 select 输出格式，并输出有什么需要记下。                               |\n| [`agents/developer.ts`](src/agents/developer.ts)                 | 修改目标 repo。                                                                                            |\n| [`agents/reviewer.ts`](src/agents/reviewer.ts)                   | 执行只读代码审阅 gate、校验 review 输出格式，并返回 `ACCEPT`、`REVISE` 或 `REDIRECT`。                     |\n\n## 常见问题\n\n| 问题                      | 常见原因                                              | 解决办法                                                                   |\n| ------------------------- | ----------------------------------------------------- | -------------------------------------------------------------------------- |\n| Loop 以 `FINISHED` 停止   | `coding-manager` 判断不需要继续选择 developing task。 | 检查 memory 目录和最新 archive。                                           |\n| 某个任务持续返回 `REVISE` | 内层 developer/reviewer 循环尚未达到 `ACCEPT`。       | 阅读按时间戳归档的 Developer reports 和 Reviewer feedback。                |\n| 某个任务返回 `REDIRECT`   | reviewer 判断当前任务方向或前提需要改变。             | 查看 `task_round_summary.md`；它的正文会传入下一轮 manager 任务选择。      |\n| 新 goal 仍然继承旧上下文  | 某个 memory 目录里还保留旧任务状态。                  | 更新 `--goal-path`；必要时编辑或删除过时 memory 文件，再重新运行 wrapper。 |\n","readmeFilename":"README.zh-CN.md"}