{"_id":"@ai-setting/roy-agent-coder-harness","_rev":"81-bb8302392d8376a36224f710f459380e","name":"@ai-setting/roy-agent-coder-harness","dist-tags":{"latest":"1.6.2"},"versions":{"1.0.0":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.0","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.0","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"6bb9b50485dc0c6192c44c17b0e37e1916981d3d","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.0.tgz","fileCount":30,"integrity":"sha512-higdGyjB/669PhbCZn0PWkPcR/00WFWMkKPlLauPNM9zLNmxwtc6dqk44BROxe/nry4Y1mqjF1XunCa1D6k+aw==","signatures":[{"sig":"MEYCIQDlkmb+CNeJWSZ5yT7sxuuQqY25uITBNcE5ZXZTM1VE7wIhANRJzkUBTL06C6yx46iXtMR7QcY7eC4lXdxF7Hu7Fgoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635335},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"da821192acfde0d9a6152c35e9e130eb1203e8d1","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.0_1778143106199_0.1705685051746859","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.7","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.7","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"c4aa59aec906f9687960d220522811feff6c2619","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.7.tgz","fileCount":30,"integrity":"sha512-zCkiLpurlllaH1GuWBFYAJldNFIVYnJ+PWbmXOWeIFwcraSUeqxv71TA5F8V7V5qt7v2ey/WwTTKBKY8SPNtVQ==","signatures":[{"sig":"MEQCIHur/qglfWL0uRK9E11upCk8fKGRDK7Q54V6q6ht6JLMAiAWSNug2VmTDHhKNt0NCeUfaOEGaMZQkLG+nm0hr5YMOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635335},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"3b82497aa6db3b5da1ab8b8b60a36c23e49b7730","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.7_1778143334613_0.31354910292386284","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.8","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.8","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"3cf125e0b517e986f68b1391c9b368c8ff45d482","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.8.tgz","fileCount":30,"integrity":"sha512-/WN0UpYsHDnmDtFAn7ejaVyjb0RNUnF6f5x0/cvL+QhyvWQYIN1BDfr/PEgjF+mDH+obmviuFH2F6k/ZHjiceA==","signatures":[{"sig":"MEUCIBsgbEOLJns4esIr9k9XwldZ21Ocj+IKbwmsQqnCLwYrAiEArQqPVrVEUyg2nxvtuYmZ8njCajd1jcQ1y5WEMa5yK4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635335},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"937e4cdfec83bc98011ebacadbf74ad1ca2900d9","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.8_1778146135672_0.8853570770446724","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.9","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.9","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"435a991c90a010ef4a48a4673b6fd1f9cf60c782","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.9.tgz","fileCount":30,"integrity":"sha512-YE2/Kehd8jkVWyYakkGiFhobPhWmjYIuUCNQ7e3DxsJ7dolj/2vXeN9NrvABlWzkUOMiQ+rbhinbFIOInYGs4A==","signatures":[{"sig":"MEYCIQDJQ5nMKIw7Bvb+Bk+a6fk1pNyXdRqIDqalUPw376kn2gIhAKk1Zdn8YLFca192AzJUP8bofF8OxdH76mXlK/dBFO/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787748},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"11201c44798c15c5afab23b5abbc0737b307f01f","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","npm-publish":"bun run scripts/build.ts --npm-publish","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.9_1778151003668_0.20724934620107427","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.10","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.10","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"e86011e268dbd80b4dfd98cca12d795b8d19e321","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.10.tgz","fileCount":30,"integrity":"sha512-o2BKe2+FIRz/C3HvwY61+qfPH3qirTtnXbJVdk/n8KdsvYNzTIEdmDLHkt8j8B1vlQkYuDNKf7KshzVBTkiuLA==","signatures":[{"sig":"MEQCIAOanLYpL30O2j5l5MkQ3PK/8EGczJY/xIOpMowz2Ba0AiBWhywBwQ3RDlZf5BkWu6qBzD36UaKWs2hz1JnGvjXSMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787749},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"9d9bafebf4e0934a1bfe152b62ded5d3ef3a832d","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","npm-publish":"bun run scripts/build.ts --npm-publish","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.10_1778151242223_0.48749761479217946","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.11","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.11","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"a7446430499c097926d618688fd6a3072d173dff","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.11.tgz","fileCount":30,"integrity":"sha512-qd2P23/gMDwGaz1xTW5i0Iob5hw+dldk5L/UXQvgZsgDtBpxWinCdnJppxyGJPNPyjvhdjtboC79qak4MoSOyw==","signatures":[{"sig":"MEUCIC/OmRf22tTj5SAuE2zyCxVb31Qxccm0Nitdaxm5pDimAiEAqD72y8Pwch8QC3gvLzBz9jh5BKxh/gDWPo8UcakdoVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787745},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"677e60885eb3568aac26a7d0e54e4fd7eb87567b","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","npm-publish":"bun run scripts/build.ts --npm-publish","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.3.8","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.11_1778152471018_0.4880976745458152","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.12","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.12","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"65975535fdb9dfa167388e6cefa240a83b02483d","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.12.tgz","fileCount":30,"integrity":"sha512-VtkkIpYGUZl35OrDkgxpTzHdzTDGWtX5AraOhvOPzXTmNxXkwDR2YWAkGJj01tCCK7+prKjojluDfObuH34yBw==","signatures":[{"sig":"MEUCIQCuuc8gQRZQDGrYDn69vk4+sWTyRMLhDREudiWAkKqxWgIgCtm1c4Odp/HEOqacaRUr7pZm81gt//Jk9Bzyxnyj43Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787746},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","module":"./src/index.ts","source":"./src","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"a2bd09d26bf520124d8db5265c3735963d5e2934","scripts":{"dev":"bun run --watch src","test":"bun test","build":"bun run scripts/build.ts","clean":"rm -rf dist","build:ts":"tsc","build:dev":"bun run scripts/build.ts --dev","typecheck":"tsc --noEmit","build:prod":"bun run scripts/build.ts --production","npm-publish":"bun run scripts/build.ts --npm-publish","build:single":"bun run scripts/build.ts --single","build:dev:single":"bun run scripts/build.ts --single --dev","build:prod:single":"bun run scripts/build.ts --single --production"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.3.10","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.12_1778152728699_0.1907342622375976","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.15","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.15","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"01f118cb3e9a8e533ef7e4fc628abf535de96369","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.15.tgz","fileCount":2,"integrity":"sha512-9g1/+/hL6cv/EwohPq+dRwdE8spkw/Tbh2p5yeALjTqa6waNo7PumGsVEAeNQIfN9niK+bYAgqX6IijBcV1KWQ==","signatures":[{"sig":"MEYCIQCp/GPhDqZCtmoU+9kGIh+/F8ikc2/22xBO9y+j3eCBiQIhALbmI7i9+R7SzvJDvhDV3PrG4yj796aENB2ngO4lfcVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12393},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/f42609252b58aa5ab5a95451671d8da2/ai-setting-roy-agent-coder-harness-1.0.15.tgz","_integrity":"sha512-9g1/+/hL6cv/EwohPq+dRwdE8spkw/Tbh2p5yeALjTqa6waNo7PumGsVEAeNQIfN9niK+bYAgqX6IijBcV1KWQ==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.3.11","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.15_1778158890999_0.05299292038640946","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.0.18","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.0.18","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"55abac908056162a7dc36362f7744aa1a9eb64f5","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.0.18.tgz","fileCount":3,"integrity":"sha512-BL4gDuFJx3fHHYutC95z63J9SeFnDddXxKQmzes+qpb3wd14XfWMA3O4+xxsrllHAGI8t81gKJPE++aN1aSc5w==","signatures":[{"sig":"MEUCIQCnmrHfWyV4g/l/yWAEjbd//Dfcf0hnLJlH/tF82PkS9wIgVcJBwlxsB5ElifM6WNbEyy+tjrrip1rdCkVGV1WC8HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71484},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/f11fa3cac1e36da92b899a2cf01e1e05/ai-setting-roy-agent-coder-harness-1.0.18.tgz","_integrity":"sha512-BL4gDuFJx3fHHYutC95z63J9SeFnDddXxKQmzes+qpb3wd14XfWMA3O4+xxsrllHAGI8t81gKJPE++aN1aSc5w==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.3.14","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.0.18_1778159580719_0.8918963652953649","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.0","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.0","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"449d9ac1f64ea54314acd10ff8c68daa555a0d84","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.0.tgz","fileCount":3,"integrity":"sha512-gevZM9KsHWwSQRDJSWrOBa+eqS3oUopf2e/3jmBUYtjGiMdqnDLQyL2swRR6vxPKaWiTr+y1bY1M9BFZ8UHz/A==","signatures":[{"sig":"MEUCIQC9eQ93ugE1j8DPutQVj4aMpjkjsjJIMNQY2NJqn8qJAwIgHWqLMwaa05NUbKcp6N0sxn9bS4rofPJ1ueIUE+epOJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71482},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/5cb1216814f1365b6ce8854f835341c3/ai-setting-roy-agent-coder-harness-1.1.0.tgz","_integrity":"sha512-gevZM9KsHWwSQRDJSWrOBa+eqS3oUopf2e/3jmBUYtjGiMdqnDLQyL2swRR6vxPKaWiTr+y1bY1M9BFZ8UHz/A==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.0_1778203249863_0.8184511525048457","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.1","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.1","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"0bbbe1e3c9e5dd8547d67ac86404948ba2eb2a1f","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.1.tgz","fileCount":3,"integrity":"sha512-ANJEEL/TZe7lI2UTyz2u4ChQB4z/O6qTrd9w3x/0TNp2N+qSpGaSFl65j9UXqOtN85xOFJKEKGmS3GtRAhqUaQ==","signatures":[{"sig":"MEUCIQCdmPYN+W0tibAJ+7XH9xYA9aq541fux5RESSqbOUih9wIgZmQ103sSTq+nNrc3Lkg7mHdqB1l9M8jVmQUgG9KafiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71482},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/358aa7a5e9cc06b39f426a677a33c30d/ai-setting-roy-agent-coder-harness-1.1.1.tgz","_integrity":"sha512-ANJEEL/TZe7lI2UTyz2u4ChQB4z/O6qTrd9w3x/0TNp2N+qSpGaSFl65j9UXqOtN85xOFJKEKGmS3GtRAhqUaQ==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.1","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.1_1778204283785_0.832601932691359","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.2","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.2","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"cdece69d9f2ec43a9d3c1ca824ce3b3cc67f45ed","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.2.tgz","fileCount":3,"integrity":"sha512-JbHzhJnCQB2Eqoa5cLsc/PWt3wiXyHKRcFc5mkqE6g6BRZL+jR1D/bZkScRWKVmEiG8YDccQlGKDUpFkVY++pQ==","signatures":[{"sig":"MEUCICwk8knnsORBB9Do3SMZajZJGqwIuB3ilcdF+AOXHfvnAiEAuqmRIghspWCCdP3qquW9okGIEcZ3JS7m10QNga7ahts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71482},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/c248c28a7f0cff81c46def4eb39e1413/ai-setting-roy-agent-coder-harness-1.1.2.tgz","_integrity":"sha512-JbHzhJnCQB2Eqoa5cLsc/PWt3wiXyHKRcFc5mkqE6g6BRZL+jR1D/bZkScRWKVmEiG8YDccQlGKDUpFkVY++pQ==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.4","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.2_1778218330573_0.7419113326220914","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.3","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.3","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"0feb8ef54110fe7fa090e187eaf7c84ea93afa9e","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.3.tgz","fileCount":3,"integrity":"sha512-jobJ7832OpTV4+ZULfbS1RccD7DGJNn/PkSWlgPZO40tfZVeOhAaPuxOe0QmNizTTrHGldK9arpE/PKt7yKoCw==","signatures":[{"sig":"MEUCIEXanS33WF2AEWzjjIrSZvA6SQgQD+V3ZfYoPAnkzeKlAiEAmJ5wI3gg75BIR4tBq1HwvLzHokOCUhgQ9TDg6N7Vlf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71482},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/cf643839c88eb95a0b6ce986905a07c9/ai-setting-roy-agent-coder-harness-1.1.3.tgz","_integrity":"sha512-jobJ7832OpTV4+ZULfbS1RccD7DGJNn/PkSWlgPZO40tfZVeOhAaPuxOe0QmNizTTrHGldK9arpE/PKt7yKoCw==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.5","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.3_1778219188528_0.24818245149601292","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.4","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.4","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"cd70e530e227a0a96a1366f67c0af3f9fa120175","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.4.tgz","fileCount":3,"integrity":"sha512-vk38ycJnL/BRrkqTWHIpFmfQFf1ewldKQYE4X47maUh3Se/JvYwxPxuYlFS8VsL0WpoUoPKKgeBSbZcMym3WQA==","signatures":[{"sig":"MEQCIBJM3KLbOIa3+msY+lYajtb2oB+ZlhBSzJnOcjyRLnMtAiAo2lx2mQvFHyEd5eIBaR2cAijYcRCy6lcMwdAFNd+cnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71489},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/099119a267adb35108c2f431a480f73e/ai-setting-roy-agent-coder-harness-1.1.4.tgz","_integrity":"sha512-vk38ycJnL/BRrkqTWHIpFmfQFf1ewldKQYE4X47maUh3Se/JvYwxPxuYlFS8VsL0WpoUoPKKgeBSbZcMym3WQA==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.5","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.4_1778220872501_0.6687466125527841","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.5","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.5","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"d1f377bac5242885d55416a4f0ba9457140f34c9","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.5.tgz","fileCount":3,"integrity":"sha512-NBcyEi8lGvmIMuuAGF51NLdanBRfl0NyqgSLs2xHWKvKLUHpm6RwKuNeT/WU2nyaivjef+sz/426xrT0krSx5w==","signatures":[{"sig":"MEUCIQC7O8lxQUKurIxjo32TPUiIF8z+HLsJ6D+XEzJm4n41KQIge+2EFj5kfbNR9GPwpXx2xrWKIGQqmqo1i7BzwtB/gX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71343},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/ea5f32ab8e0a48defd73a9bcc9dcb7f7/ai-setting-roy-agent-coder-harness-1.1.5.tgz","_integrity":"sha512-NBcyEi8lGvmIMuuAGF51NLdanBRfl0NyqgSLs2xHWKvKLUHpm6RwKuNeT/WU2nyaivjef+sz/426xrT0krSx5w==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.9","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.5_1778225197615_0.16734446016243165","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.6","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.6","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"2bfa3e25470c908d4f73457fa3778cb15e6473d3","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.6.tgz","fileCount":3,"integrity":"sha512-1q8xg8PHm5C+mADmeOATFK/GdXunMFvEIn5CMxbhMrM0+aTVVl0TpymP/BY3yHyQ7y6AYazsYbRrOPzS9uTcsQ==","signatures":[{"sig":"MEUCIDoBj/206frrzSLazdZx9/686uD4qQcwdBQQQsXke08dAiEAieFrSiQz8GcFK5Ls7lKL8exEKE2fx0/8BovecAAcWS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71344},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/3c37e7f3e9351bbaa095692f84097f2e/ai-setting-roy-agent-coder-harness-1.1.6.tgz","_integrity":"sha512-1q8xg8PHm5C+mADmeOATFK/GdXunMFvEIn5CMxbhMrM0+aTVVl0TpymP/BY3yHyQ7y6AYazsYbRrOPzS9uTcsQ==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.10","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.6_1778225889243_0.9720435801399623","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.7","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.7","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"bf27682361174e51d3c5ac08dd90ccea30a01fb4","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.7.tgz","fileCount":3,"integrity":"sha512-GnwSefAFA5Bwyo+P8UDGpuqpnK8pczJ3CNrDrfcgPfU1S351QgpDQnI2jW1nlLwSe7fIoqbe5bzolZNSMezhvw==","signatures":[{"sig":"MEYCIQCHP3JRHGZM5RMrKoDWU3GL/4pDO/Gi9+vthX7A9fvy0AIhAIzaULLmXRJ432GPQlS8z7epAXCBbWHr/D3UnCSuUlUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71344},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/c02e7bc63616263c4e5a9e9eeef806f8/ai-setting-roy-agent-coder-harness-1.1.7.tgz","_integrity":"sha512-GnwSefAFA5Bwyo+P8UDGpuqpnK8pczJ3CNrDrfcgPfU1S351QgpDQnI2jW1nlLwSe7fIoqbe5bzolZNSMezhvw==","deprecated":"deprecated, use latest version","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.11","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.7_1778228898224_0.9563029280528965","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.8","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.8","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"1ac8da556b80436e508076170a7c65092521b60a","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.8.tgz","fileCount":3,"integrity":"sha512-SnNpzLBFw3MA6Zhb8MIF36sOV8bsGmH+bX16qiIRQ3ng4jpsBfiaPVPNp4SwwSwYo3QYgl5aWnUHNB5gQylNGw==","signatures":[{"sig":"MEUCIQClgLnNUjO4D4IiezpZYQfTLD0N5VNx4mUQ7ovozwlY1QIgYxaZQ+kcLlioeC6Xh4OpzIf9WUtWTJRNwKIevU/y1uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71344},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/be3d79c8ece22f6775c325ce8b5d0999/ai-setting-roy-agent-coder-harness-1.1.8.tgz","_integrity":"sha512-SnNpzLBFw3MA6Zhb8MIF36sOV8bsGmH+bX16qiIRQ3ng4jpsBfiaPVPNp4SwwSwYo3QYgl5aWnUHNB5gQylNGw==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.12","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.8_1778238248128_0.24786881128352967","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.9","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.9","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"d3612bde40be9d10ef23b828ca4f0e249e2123ea","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.9.tgz","fileCount":3,"integrity":"sha512-mZyczFn0BH8tGmHSHGmR0pdPqaTiEKG49bRQgu3FEeRdrrLrBYISV9CsWVa5oVw+cyI1Uc3eR8D0ZV7h2oIMow==","signatures":[{"sig":"MEUCIQC8aTZzW6iTr2F4M3Nft9WkodsecWAsMUAlnGsqSRQVDAIgca7cHgVfxwDrDJN6BvKHu0ByVaen8e+pl3OMW/xB6O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71353},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/a30198ed7d388b373e0b384d36c66f90/ai-setting-roy-agent-coder-harness-1.1.9.tgz","_integrity":"sha512-mZyczFn0BH8tGmHSHGmR0pdPqaTiEKG49bRQgu3FEeRdrrLrBYISV9CsWVa5oVw+cyI1Uc3eR8D0ZV7h2oIMow==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.12","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.9_1778238860235_0.5437466215435414","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.10","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.10","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"7edbf16d6523bf0822ca6ad841cc8e22e1b40d48","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.10.tgz","fileCount":3,"integrity":"sha512-NNRPTPwIrw7LbJNQ/QEmiTWZU7eoD76tPCRZf8FWGWgXm3gyl+gGQV0gQTw4Q8WC4opvwyVaYDmLaFW0/4SKWw==","signatures":[{"sig":"MEQCIHXKmZG6LqY/k+meZazoVXT32u6AkoInJo3Shsdbht7LAiBGH7C9pVVQAlz5Ag1hVaOWSEu9n/QbthCI+idiqjOgxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71357},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/63d973bf6cd7229d4d3883ec0635ea0f/ai-setting-roy-agent-coder-harness-1.1.10.tgz","_integrity":"sha512-NNRPTPwIrw7LbJNQ/QEmiTWZU7eoD76tPCRZf8FWGWgXm3gyl+gGQV0gQTw4Q8WC4opvwyVaYDmLaFW0/4SKWw==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.12","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.10_1778239924068_0.6128715223378749","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.11","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.11","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"dcc66c2402f56ab78af01d58906f4c86903ac216","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.11.tgz","fileCount":3,"integrity":"sha512-KCmLYASRyHAjtQq+O0KQr8NxzcKaFTksaXVaEzLZMx3MwHSXiziAgQIxparHToIjGVJ4OXpTUV0FEEgEBNUvKw==","signatures":[{"sig":"MEYCIQD5SFgyAwSTTF2NLsLXAhts2QXd8WdZXRRniTZijwVjVgIhAO3r1C328ZrWQPOP2Y1ea5bo/3ZOejoZ7cjpD4M3/CDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70992},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bun run bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/3dbf2dca7ae306cf536c83ae2f207216/ai-setting-roy-agent-coder-harness-1.1.11.tgz","_integrity":"sha512-KCmLYASRyHAjtQq+O0KQr8NxzcKaFTksaXVaEzLZMx3MwHSXiziAgQIxparHToIjGVJ4OXpTUV0FEEgEBNUvKw==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.14","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.11_1778291544214_0.6774191180499844","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.12","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.12","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"916ea20bd8f56ef8ea7bbe8d0c3b21b96f31a6c9","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.12.tgz","fileCount":3,"integrity":"sha512-/OAsSAkRO6t3CDA2EqnxgyH27ohzm3SGPFsUB8z58ilrOGLn03NyDIx2OLuZTFtFU81w0LAPuas6T2bgrnrvVA==","signatures":[{"sig":"MEYCIQC905qjFUsKpTGiQdHzg+8pf5VyDjNy57uWfD5m6C8mtwIhAO2OM5TsO5JxkH1K3guP3fHrXKAL+jvRsXa0tLmUtuvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70646},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/1139ea186940bf336f40d495a1bef43a/ai-setting-roy-agent-coder-harness-1.1.12.tgz","_integrity":"sha512-/OAsSAkRO6t3CDA2EqnxgyH27ohzm3SGPFsUB8z58ilrOGLn03NyDIx2OLuZTFtFU81w0LAPuas6T2bgrnrvVA==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.15","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.12_1778295848998_0.22787896203807878","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.13","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.13","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"2f21ea370e2ffc3fc9af9abe2384b16ec04ba946","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.13.tgz","fileCount":3,"integrity":"sha512-EevAjDQW61os/aByykpfazLrp3D4j26Pzz/wI2NNIBoJWnmpKrq9U5Recb+ZYt0h5lqQt2Hdm5H7WBkfb/vvMQ==","signatures":[{"sig":"MEUCIDOGY4zAvd2iS35im3BVrEibzZV76foZOkoB6sutO3gYAiEA6OXPHqBnR+m19oK8WwuVbpKQ6JB+EgUySeVNApOywTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70616},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/7df4fcd57bac5c3c5915f16527cbd0a4/ai-setting-roy-agent-coder-harness-1.1.13.tgz","_integrity":"sha512-EevAjDQW61os/aByykpfazLrp3D4j26Pzz/wI2NNIBoJWnmpKrq9U5Recb+ZYt0h5lqQt2Hdm5H7WBkfb/vvMQ==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.16","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.13_1778297001055_0.5542918104766268","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.1.14","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.1.14","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"cab6a489fcbefe8a9082587581fd7698e4785ed4","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.1.14.tgz","fileCount":3,"integrity":"sha512-6fzRWUIv7ADbqufKK4r7jyrKX/494qgaJFiOtDfZo8qnCSs5C1eFmqe7DUUFzxt100TbPmDejEvKyw0OSLuKTw==","signatures":[{"sig":"MEYCIQD/9GaSvfq0/GrHM6UJcKtbOE5rfPksnco9UwCBFXbc3QIhANY8Zyh+CK2Mvnt7OX+2dDlPDg+BkwCNEeHNdPNRWGL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70616},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/749589a222591ec1a5995f7cd2f963b3/ai-setting-roy-agent-coder-harness-1.1.14.tgz","_integrity":"sha512-6fzRWUIv7ADbqufKK4r7jyrKX/494qgaJFiOtDfZo8qnCSs5C1eFmqe7DUUFzxt100TbPmDejEvKyw0OSLuKTw==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.4.17","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.1.14_1778309936447_0.7094799271007988","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.0","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.0","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"dd76b89314faac433322d86a34b3a2ccf4ae7a83","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.0.tgz","fileCount":3,"integrity":"sha512-BGwzOcm4O6XflxCV51owMOfAq6TESwyu1dADmsgn+Efu3ArnuNxpZWJW8RrLUHun9VsrgT1kctdhLrSj69r/rw==","signatures":[{"sig":"MEUCIQDhYpVQ3FXvLUSK0wooCgMuXWmyV/BsKzGiakzL2L/OIwIgb6lUhHzDr+PzAXEVcyP/U350pZkR8CqM5EUzJbEU+7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100174},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/0ddba7915a1e48e730feff876f4b5ef4/ai-setting-roy-agent-coder-harness-1.5.0.tgz","_integrity":"sha512-BGwzOcm4O6XflxCV51owMOfAq6TESwyu1dADmsgn+Efu3ArnuNxpZWJW8RrLUHun9VsrgT1kctdhLrSj69r/rw==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.20.2","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.0","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.0_1778329275851_0.44682771193985604","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.1","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.1","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"5aa004a12152a70b36b11ccff62aa612da5842db","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.1.tgz","fileCount":3,"integrity":"sha512-MXNokvugWEtl0K6Wjy3pU7HXu/K4HOqWKQ/iZYZwztONMtlf5k7nsaVkS+//3nXi5EEFYV6mm0Ii4lbPCssiDA==","signatures":[{"sig":"MEUCIQCklrCZ+QanqwqeFEYH/cL4WjEYslKYo0awG+qMvcCp9wIgNQFzb0DavHz5v3NantsEtExyn2gVSQeaXiq8XzXmQuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/f070f2ae4cc315e9fc8bfbc84c3e1f5b/ai-setting-roy-agent-coder-harness-1.5.1.tgz","_integrity":"sha512-MXNokvugWEtl0K6Wjy3pU7HXu/K4HOqWKQ/iZYZwztONMtlf5k7nsaVkS+//3nXi5EEFYV6mm0Ii4lbPCssiDA==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.1","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.1_1778377364611_0.9664676838149","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.2","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.2","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"47944d6b240336ef1f526b40240c9b72a99f36c8","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.2.tgz","fileCount":3,"integrity":"sha512-NotSBqgI3/5HCLnyicZgrrgxaVcOfHyoLdqYPt8egyK2M3ZibTJmuHSFfoUsQGPik/jKDe4AXxECyGFnS+ocUA==","signatures":[{"sig":"MEUCIQCs3+E50pY2/edNGmWrPH9OW7znUbro5jrdwIbVKVPU/wIgDzGgC79Kzyh5we7xjirJwaFZZqi6Wj4MaelEVw6ZAmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/c41ae7599af59d5fb2cb3a258165ea9c/ai-setting-roy-agent-coder-harness-1.5.2.tgz","_integrity":"sha512-NotSBqgI3/5HCLnyicZgrrgxaVcOfHyoLdqYPt8egyK2M3ZibTJmuHSFfoUsQGPik/jKDe4AXxECyGFnS+ocUA==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.2","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.2_1778377593221_0.5820835430539657","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.3","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.3","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"1cce70f607960f12f743320c9112b9795f250bff","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.3.tgz","fileCount":3,"integrity":"sha512-RzSVy6xpn/VNNYRDXKey1kk3jSnbaZ+DK8rZm8Pnw3O1enKTO/lUv8X+ypT9M0rD3OJVjTdsXBjxKuxlpiaK1Q==","signatures":[{"sig":"MEQCIBcRpcjG6v0KQw84bdpzU/kp6llf1+QTZrrmeATk408cAiAEWi3BnBJV8ShRynmGmsMS396j4hIQuNFh4i9AL73QxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/a19c560ec3e1a0a8e084427ba02ae443/ai-setting-roy-agent-coder-harness-1.5.3.tgz","_integrity":"sha512-RzSVy6xpn/VNNYRDXKey1kk3jSnbaZ+DK8rZm8Pnw3O1enKTO/lUv8X+ypT9M0rD3OJVjTdsXBjxKuxlpiaK1Q==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.3","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.3_1778379692574_0.9685552469148506","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.4","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.4","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"92daac8c1b456900c982277532a1c4cef266138f","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.4.tgz","fileCount":3,"integrity":"sha512-TRLFhAGbzt6FN4GvKy4Mt0k8Br1YTadXH+sDfGZ3ZHNCn26y/IRdSXRWcmV2RClDxKn9WFJb/LbVOGChG7vU6A==","signatures":[{"sig":"MEUCIQD5vBxCsD+0TdySLlDxbyXgEG+jEk3m8qamjCU/E+iOJQIgSxKZ7yNzTqIUwGOYXVuTkx6HCyKVc6bhgzUf14mSumg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/0927e263f02eed7153e1a08dd7daf338/ai-setting-roy-agent-coder-harness-1.5.4.tgz","_integrity":"sha512-TRLFhAGbzt6FN4GvKy4Mt0k8Br1YTadXH+sDfGZ3ZHNCn26y/IRdSXRWcmV2RClDxKn9WFJb/LbVOGChG7vU6A==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.4","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.4_1778381026019_0.0400558865113132","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.5","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.5","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"158f59979f7158cdfaa2443b3bb543dd259d24f5","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.5.tgz","fileCount":3,"integrity":"sha512-Y89Yo0taTMdYi2irRJ748+bjTqqG86oArtbTeWBpyQdrakLdWg9G4Gom2ZBlYzfp/G5ez5N4hRIqjPFlHmK81Q==","signatures":[{"sig":"MEYCIQCjamYypvRclWVLGFdVklb1nk09dWuJiFwz10dIdTBg0QIhAMPZEmCioPklCEoYIcTPJXYmVajJ4TmI5rCXeyAV9u4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100206},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"623fc52fecfd56505f3d46d4e3680d1da8c13a96","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.5","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.5_1778475933379_0.42414966845022195","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.8","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.8","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"8ad2754a4d05b10dea4ff7eb84852483fff53449","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.8.tgz","fileCount":3,"integrity":"sha512-R/WhJg42LBPg/xnEzY0+8sCrU66enmPJWPSw2yvFKwwhQRfC7vHS7Rw3Jf/XL174Tl4wKtiCVzp/uF09iPJ5fA==","signatures":[{"sig":"MEQCIG71zy9zBdRthTAkVGIc0Yko7FV98q3EBvQP6CZWve2DAiAopAOELZdVHzbqwb62YQjaSOxX8ectuGnIDsACPtpGcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/30fcb6da836a5f62e80cbfc7135dd38e/ai-setting-roy-agent-coder-harness-1.5.8.tgz","_integrity":"sha512-R/WhJg42LBPg/xnEzY0+8sCrU66enmPJWPSw2yvFKwwhQRfC7vHS7Rw3Jf/XL174Tl4wKtiCVzp/uF09iPJ5fA==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.8","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.8_1778650593223_0.39968570616057275","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.9","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.9","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"67bb8eb601e39c1014661ae83b3f00c984cca153","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.9.tgz","fileCount":3,"integrity":"sha512-RXEnfuPSYCLLVBObg50CPO9AKtRJUS8kjlEdZ1qpkGBiDi/8tZuZitJ7tKre6YBzaZcie/h4Ig4+Vj6pAp27QA==","signatures":[{"sig":"MEQCIBomDYvcEa1G3om5LolE3xizNBaSbi7FHNBHNI/Sa78fAiBmn3k0mHeMw8kRb3H0olmLX+EkwysFozKqX+qzyyNLxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100204},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/bf126f4ec4ab3b7525ef53809fd3fb9b/ai-setting-roy-agent-coder-harness-1.5.9.tgz","_integrity":"sha512-RXEnfuPSYCLLVBObg50CPO9AKtRJUS8kjlEdZ1qpkGBiDi/8tZuZitJ7tKre6YBzaZcie/h4Ig4+Vj6pAp27QA==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.9","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.9_1778650698339_0.9668494946290649","host":"s3://npm-registry-packages-npm-production"}},"1.5.11-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.11-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.11-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"0b6843455498ed66cd56e03ce081c8415d820a7e","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.11-test.tgz","fileCount":3,"integrity":"sha512-a5BmckDRAsk3g4mSPVC0boeVudVQA48PBpSS8oszANUOJE2kk9yFkqFrArK7P7KhQ8Gp3GMGA5+0/+E2W8gYEQ==","signatures":[{"sig":"MEUCID18/i2ucy1PvkTrYdOlx/sYG0gRs4JPPVzxqOa2vhDgAiEAh1sNDjPyp6uwgAC2MFqkSnl+dtHbW3RMSDcVMcBhtKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2e6daa2c5d23a10510ce4b123cba975e6bb26400","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.11-test_1778651601550_0.43760933789643386","host":"s3://npm-registry-packages-npm-production"}},"1.5.12-beta.1":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.12-beta.1","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.12-beta.1","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"0a8c8f505b4466df904ee6566378fef92f7bc72c","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.12-beta.1.tgz","fileCount":3,"integrity":"sha512-tfWIkKTLIlFm5N3WgoPeh2WkahH20typDkeeWa9CLUDZbBA8s1jXbeeWEmz3GHM2J9ux8DVkoPQS8aSBoU4p2g==","signatures":[{"sig":"MEUCIQDXb7vsd7026OMpbAME6ZlAjX5ODe8KjZqqWDjRTcoGxAIgc54Bu9X3juo7NZ4MsTtc8IymWzryY67KFZzRuP1iTtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.12-beta.1","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.12-beta.1_1778653517126_0.25113981832654897","host":"s3://npm-registry-packages-npm-production"}},"1.5.12-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.12-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.12-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"810c3ce7e18da41401bc58d08dcf19638d2b33d6","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.12-test.tgz","fileCount":3,"integrity":"sha512-v1dlaCyLXSCWmKAV5xJitBdFr5hzQ6AY+BIq4tRlravti6EJN37AXqkZf6qOmHBQC9m5e6YxogPprgpIx/FgXg==","signatures":[{"sig":"MEQCIGhI2WdYouyTrXuTAw4SESPYewcchJ6VEcHteR2kGB6OAiAsLRCqm1bsHIWu8lVOC9RTIFnFpNQ/0RSlZk1IcnN58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.12-test","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.12-test_1778654489375_0.6559504452776934","host":"s3://npm-registry-packages-npm-production"}},"1.5.13-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.13-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.13-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"3186ecc1f03e3746eaec9f7ec361745f337ed4df","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.13-test.tgz","fileCount":3,"integrity":"sha512-I7iu2tVj5Frlqd7+uiC8fMNnmh++euhw1fOPkyri1ESKGItrAdUzHolbVKEOvUXp3vVXKms5IcJ1iw9/hcp2cQ==","signatures":[{"sig":"MEUCIBAUV7KCdtYXdL5ejizrFsGrnQuN5dWiB+mS5btHJO3UAiEA3SIXXDE3mevwmu1+7sEmOyQTqneZMFcTrxQNWZ6dxgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.13-test","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.13-test_1778655112319_0.8159157090745439","host":"s3://npm-registry-packages-npm-production"}},"1.5.14-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.14-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.14-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"b4d83c5876f642006707da8e56e888aa6644ae56","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.14-test.tgz","fileCount":3,"integrity":"sha512-38B7NNtDuTdTzwRGowBttM5TFCx5YLVzzEoI0AzLcgODcWdsaPSURrGDcqj/6NwQtKg7yoqocT3AFdN5yAN+zQ==","signatures":[{"sig":"MEUCIAsjwyyow4/DuwNKmKQpSAZBW1YGwHmvFyxRLaF8/xE3AiEA12BbFOSZ9u6G+j1v2KDERCt3OsSxV5+8GpXz5od1J2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.14-test","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.14-test_1778655817004_0.17217271226970343","host":"s3://npm-registry-packages-npm-production"}},"1.5.15-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.15-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.15-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"1302fed3053a3ef1d7a2f3ca0f4f05e47d160289","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.15-test.tgz","fileCount":2,"integrity":"sha512-oKn3NyIDEVoKDgy+6aAYGvzn/56uDvcKyEMp6pkUW87VvNak2HqPodDhmtvbjEoB2wkXiTgnNal916K58jvlnQ==","signatures":[{"sig":"MEQCIEHg38hmZuGq6nSM+b3qx9qN2syJtMouHsDjGEldXDCzAiArUfTWbXqWoiiuVqzKv/sFvJdUnHlggVnY7nggXxJPGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.15-test_1778656447084_0.7562752044388983","host":"s3://npm-registry-packages-npm-production"}},"1.5.16-test":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.16-test","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.16-test","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"e0f9acdff10813b68f9b938565a61ecd723a606b","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.16-test.tgz","fileCount":3,"integrity":"sha512-iB/O/HuiXvE0jwEokGMhJxuXU13L0KjVUZOOgHFaBh2yF420QmWrOa6nnux/kS73dBHtwMhQ2SPV3ONHSV0UmA==","signatures":[{"sig":"MEQCIFH/8gPwyUi5SuaU2zlq2CK1BpOpo+U7+Wyvl69GEWfEAiB5+PtqN33JkuhJ06Wg5RRlmhSHY+vfZ2nzFR2vIVCtWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"111c5cf5b0a2996a9027926db7710f5779748d0a","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.16-test_1778656628489_0.4038797331788513","host":"s3://npm-registry-packages-npm-production"}},"1.5.17-beta.1":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.17-beta.1","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.17-beta.1","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"7a1f702a273a4699474bfb44819c27581ab50122","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.17-beta.1.tgz","fileCount":3,"integrity":"sha512-EnQsQFKNzXBwQkf0EB7zTxS2VwgZQcR4rhyFM8PMs8qu2xh38UMfBjItVFOpnMjBmtKgbVVIrYvAK7A0qJZkqg==","signatures":[{"sig":"MEUCIQC7j8kflP3rCCscr5qEWhheVRylTjNAoBAe8Z3QWCqG1QIga+Q7VXRduioGvssBMRhkXv8/FQtq7Deti0eSCC8DUPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100220},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.17-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/e5e9a884586cd21d37f7c0d5919b888c/ai-setting-roy-agent-coder-harness-1.5.17-beta.1.tgz","_integrity":"sha512-EnQsQFKNzXBwQkf0EB7zTxS2VwgZQcR4rhyFM8PMs8qu2xh38UMfBjItVFOpnMjBmtKgbVVIrYvAK7A0qJZkqg==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.17-beta.1","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.17-beta.1_1778659538693_0.35916714087991175","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.12","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.12","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"89ead57f72f31913c285d40f1a2cd2e5fc403a11","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.12.tgz","fileCount":3,"integrity":"sha512-cG/vws8XY4w5tNgpxdVirWxSGB67UACpwWSZOdAKlKwwA8JfWyJ5b///Bvfuiu1Ah10QSY6WbhRVwEF5RnUt4g==","signatures":[{"sig":"MEQCIE+OIOeDZ8Fh+Xesydpr21xXvlIFydM/2qcYmQGjYVU1AiAGf10EK40+kAMCm4+KBQyqalfMWXywHoEzOFnISE1GKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100206},"main":"./dist/index.js","type":"module","_from":"file:ai-setting-roy-agent-coder-harness-1.5.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"_resolved":"/tmp/6a77972ae99158ab775d3fd6f89e32a1/ai-setting-roy-agent-coder-harness-1.5.12.tgz","_integrity":"sha512-cG/vws8XY4w5tNgpxdVirWxSGB67UACpwWSZOdAKlKwwA8JfWyJ5b///Bvfuiu1Ah10QSY6WbhRVwEF5RnUt4g==","repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.12","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.12_1778662109627_0.6167025447756878","host":"s3://npm-registry-packages-npm-production"}},"1.5.22":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.22","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.22","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"a77a0d9e5d418eeae8587b059634b4b9dd6b6cee","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.22.tgz","fileCount":3,"integrity":"sha512-6P1aOXVLv28ket+P7P4RxXNMFXcbMf4ZG6VswygWVceAKmYxzgYJDHeGmVUmcDun/ldRVP7yA3opQ6d7dEbfSw==","signatures":[{"sig":"MEUCIQCCJ38AVTyDQ0zv8R4mmAHthwCt26WMdr9IJVJ7CbcGDAIgBB+BmFVANW2VkyItmQIZnpCtolcBrXGEbNJQmlvGrq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"862d01bef7715efffd9bd9c05d1d3b874b803785","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.22","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.22_1778840178374_0.2053576029885784","host":"s3://npm-registry-packages-npm-production"}},"1.5.23":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.23","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.23","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"ed79f2d3f965229b227e9f85b6b74ed3dcc9575c","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.23.tgz","fileCount":3,"integrity":"sha512-IKVuurC2TbBD8iDVDjA3c6sALw/psWlTrIi8b8STH9XxbnElYr6nK0hI5qdaqaA/ayTL2aFuXNuFgn786aIKGw==","signatures":[{"sig":"MEUCIAJU30DntLAyLHBm+oxTlpov9xplXjkjx6QlfobGVDHfAiEA6YJXa6G99bWTlcf6B8z1QHQrcSlpn7PiDaayZcqOkoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b80ca6f909e500e07301a9bc5f929fa2af1432e2","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.23_1778841114328_0.5413250239308505","host":"s3://npm-registry-packages-npm-production"}},"1.5.24":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.24","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.24","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"965f64202e3b66b2dd2dc37e7c0ceab4e87ed950","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.24.tgz","fileCount":3,"integrity":"sha512-DJXtMcfURo5GqC7ST8Zy+uyLOljyGSl38reyKbyR+SCi7Cwmy+LE/9ws2bPvPn3wciJjwJ6QMV708dGT6WHzEw==","signatures":[{"sig":"MEUCICc1hpzw8qJoHLqQluEb8Lcj+4TR0/oFSnR3Hha17CC5AiEA7GVcG+d4RY16aieYJfI1LPJsE16WJ+gj6GlslKkK+TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b80ca6f909e500e07301a9bc5f929fa2af1432e2","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.24","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.24_1778841314565_0.640630110952048","host":"s3://npm-registry-packages-npm-production"}},"1.5.25":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.25","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.25","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"3dbcdcc24a3189682a902438a6774edc2425f841","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.25.tgz","fileCount":3,"integrity":"sha512-pdmEDqGX4D7IX7J5WDTiUHes6iGYeezWDgB/qvAaOflrI0FapDx/Ry0Sw5WsY2xwfWruY6/0gD2nWnVaMeJXNQ==","signatures":[{"sig":"MEYCIQCO120B/Bmcn3BNFw8PTuQ4w72c5n/C7z5x/9h8yaiv8gIhANonhpNMCXw2pQse/ROw8PQTJB7wI5xlzfyBuxCOuoyq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b80ca6f909e500e07301a9bc5f929fa2af1432e2","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"1.5.25","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.25_1778841551542_0.9020739456488347","host":"s3://npm-registry-packages-npm-production"}},"1.5.28":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.28","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.28","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"3e7acc74e174b57e7384305625a20b6dafa3900b","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.28.tgz","fileCount":3,"integrity":"sha512-AKCJZ6wi8zVXtsx6VhDSmoyEvt00LQaY4QV0atCQRqexj2jfk6BvAZvVyMYylDX4ZjdfeRRi5WeKNrwtAagoDw==","signatures":[{"sig":"MEYCIQCMwfHGeSyj5sb+Jujs7h4C3oFAm5Aujc9U9UbpYNuBVwIhAPFgxZYWGeOHzI2GLkrlFvqvc49MRWZUnrd0yBOUlZ4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"531b0def26111711abbabdd9a83393058029bec1","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.28_1778977737574_0.5440679095738994","host":"s3://npm-registry-packages-npm-production"}},"1.5.29":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.29","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.29","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"dfe0591e89960033dc32e0d7586edf446aaeb8b7","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.29.tgz","fileCount":3,"integrity":"sha512-BHNnYoc+8Y8+L84stMoZUyZnozrIauHM5uBImlvaABr4J0PDT8+/5bMe2eekDWubH1qof26c8mPur8L8nd7VeA==","signatures":[{"sig":"MEQCIEhAYz3ceTf25lX7uya6E1rv+/ZkpkSeRofS7ZjWyZx0AiAXCFnF507osIbzye+3nRn//VIRqE+gIMz9u/34uYms+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"531b0def26111711abbabdd9a83393058029bec1","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.29_1778978227755_0.14222434180345767","host":"s3://npm-registry-packages-npm-production"}},"1.5.30":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.30","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.30","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"fd0bd5d70ad04637b85c7e019d28ab164695cd05","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.30.tgz","fileCount":3,"integrity":"sha512-d6rpCVMq82rUYXg9GtnJSXgmGBAncVS4FOCgQcoZMkTkM+lGibx9nioRheyZTQweYRoEox6JDHBSUdgLnynJGg==","signatures":[{"sig":"MEUCIQCGt2KU4zk5ngpaCKjBuihDSSH6sdn0UkknDsQNBfmsAwIgLWjuzQneMHpIV6Dx5NswV5pxI5JaTq8aO/xK+5j7hoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"531b0def26111711abbabdd9a83393058029bec1","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"workspace:*","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.30_1778978338720_0.02712689988648398","host":"s3://npm-registry-packages-npm-production"}},"1.5.31":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.31","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.31","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"dd411e0ac89654c6cb27bd8ee88530c46b78538a","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.31.tgz","fileCount":3,"integrity":"sha512-LcRO2QXZmGKVDw40TXLuVeJP7x+/qsKyI8ltPWFf8K5J2jY78nevQqiR+tJ8Ss/n3uzEjHYsBJK4Pjibhtwg9g==","signatures":[{"sig":"MEUCIBJWx9G/iLJl4/Q9VoY5uYdzXSCxwCXC9brCI2BMbewyAiEAwYyfNR6dNqnNRzBYg2JLoMZ2fP8ejGNToy4fwyHUJJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"64cfef449cf375d00932102476df5b496202b44e","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.31","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.31_1778979485844_0.7042402777636145","host":"s3://npm-registry-packages-npm-production"}},"1.5.32":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.32","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.32","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"7e8007af1f8c55600eb6e055fbb4f37f95ca3ee7","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.32.tgz","fileCount":3,"integrity":"sha512-X9IPB5W56XV5JktfeHkeH6ld8FBAy6ZK6ukJS0QHEhnw4s+6A94CBiCrRjWo6HCyelqtOwzAxW74QcFIFT/7Bg==","signatures":[{"sig":"MEUCIHq0LXmQn2bqaaQbBwrIKruQeDhnBlZEcA8VuV7rhdoVAiEAg2b4GmVgSkoiTw8WV8QvbuLakDfNaYTr03kd/Jp+E/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"995523aa41a7a26c6884aa9b531c45c3677de7c5","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.32","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.32_1778986920724_0.7012435988797645","host":"s3://npm-registry-packages-npm-production"}},"1.5.33":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.33","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.33","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"82796a002df62e44d52c67430ad3ce86bbec0ebb","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.33.tgz","fileCount":3,"integrity":"sha512-i51CK8dbAMggOXGXAgChXTOJ4X2s8P65Hc767bIz6+p3c4amBV/WI9XeI5XM480k/MHFmrFc0wT23qNwJQOsdw==","signatures":[{"sig":"MEYCIQDqm3zyTtNRR6P5Va9XumceDUJlrtpfAEAeQj6hGVHrQgIhAPJJoYNolGkJcUOjkJeYxbjEGWGMsIKRziNCyals2mlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3a869b7d8514680618fa8f58c6df32583cef7d9c","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.33","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.33_1779013216235_0.9548425459519327","host":"s3://npm-registry-packages-npm-production"}},"1.5.34":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.34","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.34","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"b1571439408edb7a404ad82d21d256a70b080d9f","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.34.tgz","fileCount":3,"integrity":"sha512-ROyyrjGKGjMvqJ+DQrU0G5aNy1QlfpsMRYyJUCToZRdA2INlLPb4OknwfqoxsCwmbD3oUqh9j8IqJJafDJG22w==","signatures":[{"sig":"MEUCIHVvEgRmxWDf7ngMkDwMcnNSKLkpWR3KiW5ELi46bjspAiEA2faxbi2kowaRIsTv5+2W2619/ShccG5ptamafW7zlsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a44777da0e518e124aa98ef97b8534ad21980d35","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.33","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.34_1779015020403_0.01119698444366013","host":"s3://npm-registry-packages-npm-production"}},"1.5.35":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.35","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.35","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"b3020fab3696354bbc8b18e910a69527b8df54a6","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.35.tgz","fileCount":3,"integrity":"sha512-NzFLQ89f3zFwK/WQyYCbupZ+gb7ujeVVQnDGuEnDVQPVN9eGIO3uCmlNf/YaQnMlUw8OyH9x98y/wUQoLm8WOg==","signatures":[{"sig":"MEUCIQCxo05RuKj8Rz7RkUf7Ho5ChrKfgZ4MRA4gkbvsmEZ5FAIgSoL9CHcMSLUeWgkX30ibc9lDX+eb0Z07/FNv/WCE4Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38718214264a85b0678af7f97d481af098c8c494","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.33","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.35_1779021544937_0.32715088592681174","host":"s3://npm-registry-packages-npm-production"}},"1.5.36":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.36","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.36","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"4b3062090066babd37389397f47a082908f01e9b","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.36.tgz","fileCount":3,"integrity":"sha512-CxXWo1OV6yHH8AAHyvj/XquKQOuoXsjcz+0Rl92FlJpzBiC3XmUm/+gfKVO5UN2bkP8TFwAue+M9CYqAYgkSXw==","signatures":[{"sig":"MEYCIQCwV2DK4sOxWC0J+A9ba/74LF1rnT8D54pa2E+6IoCz7gIhAN8HWe7to1uhQpH/skVVBYZDwS80z9bmkxkkMDYWMn9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"465a638f2399a3deebb280c27761682ee1327f56","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.34","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.36_1779233696868_0.9042734841310467","host":"s3://npm-registry-packages-npm-production"}},"1.5.40":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.40","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.40","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"55d7271947c478812858f9c417f49d19d3946454","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.40.tgz","fileCount":3,"integrity":"sha512-OGMxJQhz/FRykpMgv9iKgrgii/uZzaLpZcs7qUEu+nc1XitQdfSbLLp8HAgN1WjSnb3xBl9fYsTZDHw+VO3jSQ==","signatures":[{"sig":"MEYCIQCyaFWpZAk/dtoA+SpO+7GTbxm07ZqfM+fktCX4g3GHHAIhAIO/xgZigd/Yi5wfiB4gT2H2sCXSkoqil8JKbIbBRhfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6bcba36b2717dcefeae1d0361378913ca98e45f9","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.40","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.40_1779955929227_0.025849227443810463","host":"s3://npm-registry-packages-npm-production"}},"1.5.41":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.41","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.41","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"67e81a7f91873b75170912fa97983423da693cc6","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.41.tgz","fileCount":3,"integrity":"sha512-Q0rJtwfjarFaUBOchp7bBuWM/ivJfe42T2iOxvarufiqzw6XxGrDFFV31Ga94Pr96ojHT33K5iMpFgiV+T4Bkw==","signatures":[{"sig":"MEUCIGDoCxhp0b4sH6Kps1Ko8V2jTyuQcBLM5D4Tw/Q8StbfAiEAlhZ5lz8R8KoE6XCK2+JDpNriMQRMiAdav867Ynl/WTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ebb170ed5e63d1a230d52ca6c0ef275755592dc7","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.41","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.41_1780036002384_0.24724879637046726","host":"s3://npm-registry-packages-npm-production"}},"1.5.45":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.45","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.45","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"693f302b2f7457b68b7646e385840c631124ef6b","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.45.tgz","fileCount":3,"integrity":"sha512-vZKSc4VWeg/gamAFEOA0yjy/AwtdcEAXBSmRHv82fpmY6y60H/8ZA+jAXEqISz7HJG86NKnYT5PaYk4PPwhIeg==","signatures":[{"sig":"MEYCIQDtwLp5Lhu81vBojHsMneDUA3O/7kqAzvmFkn/wDujT7AIhAP76kipotTHdbyGvuKuKpo7LapAlkCHDDDmWKA7RaN8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fc9d01a573d1a00cf14766ab51bd17f3f4230670","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.45","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.45_1780364240983_0.7608752313903941","host":"s3://npm-registry-packages-npm-production"}},"1.5.46":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.46","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.46","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"2d94d042c0d4b317402ee0ecef23a20ac09c4391","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.46.tgz","fileCount":3,"integrity":"sha512-t3WVCA+xSWk/6vSQudpa53DA/Z8dTZcZ0adaZQJXZqzDefUTbJp3WNg/cv7YloIirRT8my3V5mfd7766SFGG5w==","signatures":[{"sig":"MEUCIQDl1Llx5oOqc3NNQQ7eGnFq/QPd7udtpNmGa94fSmeNqAIgHS86p4sRY8X3ih4FU+ZqTZrMs0unxOvL8ZWq6uAPXQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1100715a70468da30e81dcfa74ad7189507dda10","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.46","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.46_1780365012294_0.376834917053519","host":"s3://npm-registry-packages-npm-production"}},"1.5.47":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.47","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.47","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"141786e059f9bf10e94d5924d8f3d9708d5b73c8","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.47.tgz","fileCount":3,"integrity":"sha512-VHQNq74wFDS6Q3zASg/CFHbavxWZd3/w9psIah2LbEJV+I8nF5LL+Ihu70rlmlJcxZ1BlYYpGdTB4M46i9mAlg==","signatures":[{"sig":"MEUCIQDkp8iXkzxX92t2rkNiqosQeYH+GUTZZXdxsXKRrcgAjAIgVzItyKmZWoeQsICebb3qelBxBUEgbnqnb5/ie0zc7KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"12f516403c1898d1ab484d3fa0ae2314e125e734","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.54","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.47_1780667849484_0.7878980971393947","host":"s3://npm-registry-packages-npm-production"}},"1.5.48":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.48","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.48","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"f6bb21759377225c686479c9b41fcc6ffe26739f","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.48.tgz","fileCount":3,"integrity":"sha512-GkqONJmf1FvPDXNGrSSCm3wj8r6Hct+MEMuA4wQl+0qsq9tHBRsAvdWq6p5+9B1oSewVFHYY0Nb4Is1sIoHknw==","signatures":[{"sig":"MEQCIDvG675CPxoV02mw46jZLlYeur8ZSgdIqu4qcJp2E/XfAiAM9d8AlDNJ3m4NS8OHGNIzp9QxkZLOQ7pea+RrdtWeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"37a8cf4f27936e7b906269cbaa3bf023b3f5800d","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.56","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.48_1780754550988_0.22820812432454507","host":"s3://npm-registry-packages-npm-production"}},"1.5.50":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.5.50","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.5.50","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"bfbd25f821fdeaad35500e16c2f83f39187febe7","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.5.50.tgz","fileCount":3,"integrity":"sha512-20wCFp0nd3ZT3RtjK3kpOpCyR4j2Sm1Tz609e2NwgRUCPmy/OaccdJewZuKSXWpAWnXKzrn5IEfyC4CYfHNNXQ==","signatures":[{"sig":"MEQCIDzqqVNQkTw3koW2j0zzO+eqLk3GRXQW8Mx+GAGG4SoBAiAMTAelHvxF3LFCxWeg+L2Sxc2P710dAnT62GxqS/jutA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"17890b01428bfe47daac6125330f1b6a5736e580","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.5.83","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.5.50_1782795740279_0.6169267039448874","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.6.0","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.6.0","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"bc5f16b543973126d9a7224728237f9a8b6f5a95","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.6.0.tgz","fileCount":3,"integrity":"sha512-NzW/0F6Qmj5mFCZZcwp+KX5aKawKnsewJx/L2TzCRfrjJ//X84y41pnCtWhmkIfHY34BPNEsCNd9FChOclfnkQ==","signatures":[{"sig":"MEQCIDPKMUE9NRCSXDqx4mGdCPcnCvodIw0+oFzL5YfUUilJAiBLHdnJFDD+GH9XPtK7SIYcHPGXlm+p9HnLBsuk+DWuVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"10f4441bf9f674f4b8dd349497e4c5945cea1447","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.6.13","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.6.0_1784729489356_0.8811445181434874","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.6.1","keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","_id":"@ai-setting/roy-agent-coder-harness@1.6.1","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"homepage":"https://github.com/ai-setting/roy-agent#readme","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"dist":{"shasum":"757b6de7c07c9a7ff9f4037d231fc9143bb49609","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.6.1.tgz","fileCount":3,"integrity":"sha512-UoV0EcYUPJjHzmwyMaAP/Q6lqZYlZWkEoyVUplVEbYz9Q4PQCGhJlWqkr3KLDr5fWGMUatvvR7dv6xqbgIV5rg==","signatures":[{"sig":"MEQCIB2gXZj4RAVuVPKpVcFl/nYd9uwgyOx3AOCSzJ6/ThMBAiA/rno/tgLeu8nVJoVs5Qz92Cts5XlwdZ+CXIWmDkjPzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"651f929501f17226cb0c9746f73f9641a38f65eb","scripts":{"build":"bunup","clean":"rm -rf dist"},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"repository":{"url":"git+https://github.com/ai-setting/roy-agent.git","type":"git","directory":"packages/coder-harness"},"_npmVersion":"10.8.2","description":"Coder Harness - Programming-focused Environment for roy-agent","directories":{},"_nodeVersion":"20.19.1","dependencies":{"minimatch":"^10.0.0","vscode-uri":"^3.0.8","markdown-it":"^14.1.1","vscode-jsonrpc":"^8.2.0","@ai-setting/roy-agent-core":"^1.6.14","vscode-languageserver-types":"^3.17.5","vscode-languageserver-protocol":"^3.17.5","@ai-setting/markdown-language-server":"0.5.6","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.0","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/markdown-it":"^14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/roy-agent-coder-harness_1.6.1_1784730402285_0.48165666929222084","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@ai-setting/roy-agent-coder-harness","version":"1.6.2","type":"module","description":"Coder Harness - Programming-focused Environment for roy-agent","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"bunup","clean":"rm -rf dist"},"dependencies":{"@ai-setting/markdown-language-server":"0.5.6","@ai-setting/roy-agent-core":"^1.7.5","@ai-setting/vscode-markdown-languageservice":"0.5.0-alpha.12","markdown-it":"^14.1.1","minimatch":"^10.0.0","vscode-jsonrpc":"^8.2.0","vscode-languageserver-protocol":"^3.17.5","vscode-languageserver-types":"^3.17.5","vscode-uri":"^3.0.8"},"devDependencies":{"@types/markdown-it":"^14.1.2","@types/node":"^20.0.0","bunup":"^0.16.0","typescript":"^5.3.0","vitest":"^2.0.0"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/ai-setting/roy-agent.git","directory":"packages/coder-harness"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"keywords":["roy-agent","agent","ai","coder","harness"],"author":{"name":"ai-setting"},"license":"MIT","bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"gitHead":"a45fe78ddde114d42f1444e82b68a4858ee2e832","_id":"@ai-setting/roy-agent-coder-harness@1.6.2","homepage":"https://github.com/ai-setting/roy-agent#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-JUBM2FNDQr5QxMp1U5+LQD7HDVTmUGtaZb7FVZMGtCBe6K9UAfZ7bYoCwlfuG53MVjsnpTPlj/4tLtISB7bKvA==","shasum":"d75935152d8dd118cde4c5b08cef15059a13213b","tarball":"https://registry.npmjs.org/@ai-setting/roy-agent-coder-harness/-/roy-agent-coder-harness-1.6.2.tgz","fileCount":3,"unpackedSize":104312,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEsMkwS2BpM6vLTI++dmQRpDWvzXsOie56LkRnhb8y3ZAiEA7ZsAy9rrzaLjdbaHvjvf2zxhZb0/9G+/KKUlkIEXiP8="}]},"_npmUser":{"name":"gddzhaokun","email":"gddzhaokun@163.com"},"directories":{},"maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/roy-agent-coder-harness_1.6.2_1786438167895_0.0031642057256502376"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T08:38:26.133Z","modified":"2026-08-11T08:49:28.246Z","1.0.0":"2026-05-07T08:38:26.433Z","1.0.7":"2026-05-07T08:42:14.806Z","1.0.8":"2026-05-07T09:28:55.861Z","1.0.9":"2026-05-07T10:50:03.862Z","1.0.10":"2026-05-07T10:54:02.423Z","1.0.11":"2026-05-07T11:14:31.215Z","1.0.12":"2026-05-07T11:18:48.900Z","1.0.15":"2026-05-07T13:01:31.149Z","1.0.18":"2026-05-07T13:13:00.885Z","1.1.0":"2026-05-08T01:20:49.998Z","1.1.1":"2026-05-08T01:38:03.928Z","1.1.2":"2026-05-08T05:32:10.716Z","1.1.3":"2026-05-08T05:46:28.660Z","1.1.4":"2026-05-08T06:14:32.716Z","1.1.5":"2026-05-08T07:26:37.763Z","1.1.6":"2026-05-08T07:38:09.405Z","1.1.7":"2026-05-08T08:28:18.377Z","1.1.8":"2026-05-08T11:04:08.252Z","1.1.9":"2026-05-08T11:14:20.395Z","1.1.10":"2026-05-08T11:32:04.224Z","1.1.11":"2026-05-09T01:52:24.347Z","1.1.12":"2026-05-09T03:04:09.132Z","1.1.13":"2026-05-09T03:23:21.189Z","1.1.14":"2026-05-09T06:58:56.590Z","1.5.0":"2026-05-09T12:21:15.999Z","1.5.1":"2026-05-10T01:42:44.758Z","1.5.2":"2026-05-10T01:46:33.362Z","1.5.3":"2026-05-10T02:21:32.731Z","1.5.4":"2026-05-10T02:43:46.158Z","1.5.5":"2026-05-11T05:05:33.541Z","1.5.8":"2026-05-13T05:36:33.373Z","1.5.9":"2026-05-13T05:38:18.476Z","1.5.11-test":"2026-05-13T05:53:21.684Z","1.5.12-beta.1":"2026-05-13T06:25:17.279Z","1.5.12-test":"2026-05-13T06:41:29.514Z","1.5.13-test":"2026-05-13T06:51:52.457Z","1.5.14-test":"2026-05-13T07:03:37.183Z","1.5.15-test":"2026-05-13T07:14:07.205Z","1.5.16-test":"2026-05-13T07:17:08.643Z","1.5.17-beta.1":"2026-05-13T08:05:38.826Z","1.5.12":"2026-05-13T08:48:29.759Z","1.5.22":"2026-05-15T10:16:18.508Z","1.5.23":"2026-05-15T10:31:54.463Z","1.5.24":"2026-05-15T10:35:14.691Z","1.5.25":"2026-05-15T10:39:11.689Z","1.5.28":"2026-05-17T00:28:57.709Z","1.5.29":"2026-05-17T00:37:07.914Z","1.5.30":"2026-05-17T00:38:58.894Z","1.5.31":"2026-05-17T00:58:05.983Z","1.5.32":"2026-05-17T03:02:00.862Z","1.5.33":"2026-05-17T10:20:16.357Z","1.5.34":"2026-05-17T10:50:20.535Z","1.5.35":"2026-05-17T12:39:05.087Z","1.5.36":"2026-05-19T23:34:57.007Z","1.5.40":"2026-05-28T08:12:09.369Z","1.5.41":"2026-05-29T06:26:42.547Z","1.5.45":"2026-06-02T01:37:21.190Z","1.5.46":"2026-06-02T01:50:12.455Z","1.5.47":"2026-06-05T13:57:29.653Z","1.5.48":"2026-06-06T14:02:31.161Z","1.5.50":"2026-06-30T05:02:20.421Z","1.6.0":"2026-07-22T14:11:29.570Z","1.6.1":"2026-07-22T14:26:42.424Z","1.6.2":"2026-08-11T08:49:28.050Z"},"bugs":{"url":"https://github.com/ai-setting/roy-agent/issues"},"author":{"name":"ai-setting"},"license":"MIT","homepage":"https://github.com/ai-setting/roy-agent#readme","keywords":["roy-agent","agent","ai","coder","harness"],"repository":{"type":"git","url":"git+https://github.com/ai-setting/roy-agent.git","directory":"packages/coder-harness"},"description":"Coder Harness - Programming-focused Environment for roy-agent","maintainers":[{"name":"gddzhaokun","email":"gddzhaokun@163.com"}],"readme":"# @roy-agent/coder - Coder Harness\n\n> 编程场景专用环境扩展，为 roy-agent 提供代码智能能力\n\n## 核心设计理念\n\n```\n┌─────────────────────────────────────────────────────────────────────────┐\n│                        Coder Harness 设计理念                             │\n├─────────────────────────────────────────────────────────────────────────┤\n│                                                                         │\n│  Core (@roy-agent/core) 保持场景无关                                       │\n│      │                                                                   │\n│      └──► Coder Harness (@roy-agent/coder) 提供编程专用能力                  │\n│              │                                                           │\n│              ├──► LSP 集成 (代码智能)                                      │\n│              ├──► LinterPlugin (代码检查)                                 │\n│              ├──► TypeCheckPlugin (类型检查)                               │\n│              └──► LSPPlugin (诊断信息)                                    │\n│                                                                         │\n│  不重新实现 tools，通过 Hook 机制扩展 ToolComponent                         │\n│                                                                         │\n└─────────────────────────────────────────────────────────────────────────┘\n```\n\n## 模块结构\n\n```\ncoder-harness/src/\n├── index.ts                    # 导出入口\n│\n├── lsp/                        # LSP (Language Server Protocol) 模块\n│   ├── client.ts              # LSP 客户端封装\n│   ├── client.test.ts\n│   ├── server.ts             # LSP 服务器定义和注册表\n│   ├── server.test.ts\n│   ├── manager.ts             # LSP 连接管理器\n│   ├── manager.test.ts\n│   ├── language-map.ts        # 语言到 LSP 服务器映射\n│   └── language-map.test.ts\n│\n├── plugins/                    # Plugin 模块 (Hook 扩展)\n│   ├── linter-plugin.ts       # 代码检查插件\n│   ├── linter-plugin.test.ts\n│   ├── type-check-plugin.ts   # 类型检查插件\n│   ├── type-check-plugin.test.ts\n│   ├── lsp-plugin.ts          # LSP 诊断信息插件\n│   └── lsp-plugin.test.ts\n│\n├── type-check/                # 类型检查模块\n│   ├── manager.ts             # TypeCheck 管理器\n│   └── manager.test.ts\n│\n├── types/                     # 类型定义\n│   └── linter.ts             # 诊断信息、类型检查结果等类型\n│\n├── util/                      # 工具模块\n│   └── glob.ts                # Glob 模式匹配\n│\n└── integration/               # 集成测试\n    ├── tool-plugin.integration.test.ts\n    └── end-to-end.integration.test.ts\n```\n\n## 核心功能\n\n### 1. LSP 模块\n\nLSP (Language Server Protocol) 模块提供代码智能能力：\n\n```typescript\nimport { LSPManager, getServerId } from \"@roy-agent/coder\";\n\n// 创建 LSP 管理器\nconst manager = new LSPManager({\n  idleTimeout: 60000,\n  maxConnections: 5,\n  healthCheckInterval: 60000, // 健康检查间隔（毫秒）\n});\n\n// 获取文件诊断信息\nconst diagnostics = await manager.getDiagnostics(\"/path/to/file.ts\");\n\n// 执行健康检查\nconst healthResults = await manager.healthCheck();\n\n// 获取连接统计\nconst stats = manager.getStats();\n```\n\n#### 预加载功能\n\nLSP 支持预加载功能，可以在 CLI 启动时预先启动 LSP 服务器：\n\n```typescript\nimport { createGlobalLSPManager, createLSPConfigLoader } from \"@roy-agent/coder\";\n\n// 加载配置\nconst configLoader = createLSPConfigLoader();\nconst config = configLoader.load();\n\n// 使用配置创建管理器\nconst manager = createGlobalLSPManager({\n  idleTimeout: config.idleTimeout,\n  maxConnections: config.maxConnections,\n  preloadLanguages: config.preloadLanguages,\n});\n\n// 预热服务器（异步）\nawait manager.prewarm();\n\n// 注册退出清理\nmanager.registerShutdownHandler();\n\n// 健康检查\nconst results = await manager.healthCheck();\n```\n\n**支持的语言和 LSP 服务器：**\n\n| 语言 | 服务器 | 扩展名 |\n|------|--------|--------|\n| TypeScript/JavaScript | typescript-language-server | .ts, .tsx, .js, .jsx |\n| Python | pyright-langserver | .py |\n| Vue | vue-language-server | .vue |\n| CSS/SCSS/Less | vscode-css-language-server | .css, .scss, .less |\n| HTML | vscode-html-language-server | .html |\n| JSON | vscode-json-language-server | .json |\n\n#### LSP 配置\n\n可以通过 `~/.config/roy-agent/lsp.json` 配置文件来控制 LSP 行为：\n\n```json\n{\n  \"enabled\": true,\n  \"preload\": true,\n  \"preloadLanguages\": [\"typescript\", \"python\"],\n  \"installPath\": \"~/.local/share/roy-agent/lsp-servers\",\n  \"idleTimeout\": 60000,\n  \"maxConnections\": 5,\n  \"autoInstall\": false\n}\n```\n\n**配置选项：**\n\n| 选项 | 类型 | 默认值 | 描述 |\n|------|------|--------|------|\n| enabled | boolean | true | 是否启用 LSP 功能 |\n| preload | boolean | false | 是否在启动时预加载 LSP 服务器 |\n| preloadLanguages | string[] | 全部语言 | 要预加载的语言服务器 ID 列表 |\n| installPath | string | ~/.local/share/roy-agent/lsp-servers | LSP 包安装路径 |\n| idleTimeout | number | 60000 | 空闲超时时间（毫秒） |\n| maxConnections | number | 5 | 最大并发连接数 |\n| autoInstall | boolean | false | 是否自动安装缺失的依赖 |\n\n### 2. LinterPlugin\n\n在文件写入后自动执行 LSP lint：\n\n```typescript\nimport { LinterPlugin } from \"@roy-agent/coder\";\nimport { ToolComponent } from \"@roy-agent/core\";\n\nconst toolComponent = new ToolComponent();\nconst linterPlugin = new LinterPlugin({\n  enabled: true,\n  ignorePatterns: [\"dist/**\", \"*.min.js\"],\n});\n\n// 注册 Hook\ntoolComponent.registerHook(\"tool.after-execute\", {\n  name: linterPlugin.name,\n  priority: linterPlugin.priority,\n  execute: linterPlugin.onAfterTool.bind(linterPlugin),\n});\n```\n\n### 3. TypeCheckPlugin\n\n在文件写入后自动执行类型检查：\n\n```typescript\nimport { TypeCheckPlugin } from \"@roy-agent/coder\";\n\nconst typeCheckPlugin = new TypeCheckPlugin({\n  enabled: true,\n  supportedExtensions: [\".ts\", \".tsx\", \".py\"],\n  checkOnSave: true,\n  checkOnEdit: true,\n});\n\n// 注册方式同 LinterPlugin\n```\n\n### 4. LSPPlugin\n\n提供代码诊断信息增强：\n\n```typescript\nimport { LSPPlugin } from \"@roy-agent/coder\";\n\nconst lspPlugin = new LSPPlugin({\n  enabled: true,\n  autoDownload: false,\n});\n\n// 注册后在 read_file 操作后自动获取诊断信息\n```\n\n## 集成示例\n\n### 完整集成示例\n\n```typescript\nimport { ToolComponent, type Hook } from \"@roy-agent/core\";\nimport {\n  LinterPlugin,\n  TypeCheckPlugin,\n  LSPPlugin,\n} from \"@roy-agent/coder\";\n\nasync function setupCoderHarness(toolComponent: ToolComponent) {\n  // 创建 Plugins\n  const linterPlugin = new LinterPlugin({\n    ignorePatterns: [\"dist/**\", \"node_modules/**\", \"*.min.js\"],\n  });\n\n  const typeCheckPlugin = new TypeCheckPlugin({\n    supportedExtensions: [\".ts\", \".tsx\", \".py\"],\n  });\n\n  const lspPlugin = new LSPPlugin();\n\n  // 创建 Hooks\n  const plugins = [linterPlugin, typeCheckPlugin, lspPlugin];\n\n  for (const plugin of plugins) {\n    const hook: Hook<any> = {\n      name: plugin.name,\n      description: plugin.description,\n      priority: plugin.priority,\n      execute: plugin.onAfterTool.bind(plugin),\n    };\n    toolComponent.registerHook(\"tool.after-execute\", hook);\n  }\n\n  return { linterPlugin, typeCheckPlugin, lspPlugin };\n}\n```\n\n### 创建自定义 Plugin\n\n```typescript\nimport type { Hook, HookContext } from \"@roy-agent/core\";\n\n// 自定义 Hook 数据类型\ninterface CustomHookData {\n  toolName: string;\n  args: Record<string, unknown>;\n  result: { success: boolean; metadata?: Record<string, unknown> };\n}\n\n// 创建自定义 Plugin\nconst customPlugin = {\n  name: \"CustomPlugin\",\n  description: \"Custom code analysis plugin\",\n  priority: 95,\n\n  getHookPoint() {\n    return \"tool.after-execute\";\n  },\n\n  async onAfterTool(ctx: HookContext<CustomHookData>) {\n    const { toolName, result } = ctx.data;\n\n    if (toolName !== \"write_file\") return;\n\n    // 执行自定义分析\n    const analysis = await performAnalysis(ctx.data.args.path);\n\n    // 附加结果到 metadata\n    if (!result.metadata) result.metadata = {};\n    result.metadata.customAnalysis = analysis;\n  },\n};\n\n// 注册\ntoolComponent.registerHook(\"tool.after-execute\", customPlugin);\n```\n\n## API 参考\n\n### 导出列表\n\n```typescript\n// LSP 模块\nexport { LSPClient, createLSPClient } from \"./lsp/client\";\nexport { LSPServer, LSPServerRegistry } from \"./lsp/server\";\nexport { LSPManager } from \"./lsp/manager\";\nexport { getServerId, getLanguageId, isSupported, getExtensionsByServer } from \"./lsp/language-map\";\n\n// Plugins\nexport { LinterPlugin, createLinterPlugin } from \"./plugins/linter-plugin\";\nexport { TypeCheckPlugin, createTypeCheckPlugin } from \"./plugins/type-check-plugin\";\nexport { LSPPlugin, createLSPPlugin } from \"./plugins/lsp-plugin\";\n\n// TypeCheck\nexport { TypeCheckManager, createTypeCheckManager } from \"./type-check/manager\";\n\n// Types\nexport type {\n  Diagnostic,\n  LintResult,\n  LinterPluginConfig,\n  TypeCheckResult,\n  TypeCheckPluginConfig,\n  // ...\n} from \"./types/linter\";\n```\n\n## 测试\n\n```bash\n# 运行所有测试\ncd packages/coder-harness\nnpx vitest run\n\n# 运行特定测试\nnpx vitest run src/plugins/linter-plugin.test.ts\n\n# 运行集成测试\nnpx vitest run src/integration/\n```\n\n**测试覆盖率：**\n\n| 模块 | 测试数 | 状态 |\n|------|--------|------|\n| LSP Module | 59 tests | ✅ |\n| Plugin Module | 41 tests | ✅ |\n| Utils | 11 tests | ✅ |\n| Integration | 14 tests | ✅ |\n| End-to-End | 9 tests | ✅ |\n| **总计** | **125 tests** | **✅** |\n\n## 设计原则\n\n1. **不重新发明轮子**\n   - 不重新实现 tools\n   - 通过 Hook 机制扩展 ToolComponent\n\n2. **场景解耦**\n   - Core 保持场景无关\n   - Coder Harness 只处理编程场景\n\n3. **Graceful Degradation**\n   - LSP 连接失败不影响工具执行\n   - 类型检查失败只记录警告\n\n4. **懒加载**\n   - LSP 服务器按需启动\n   - 空闲连接自动清理\n\n## 扩展阅读\n\n- [Architecture Design](../docs/architecture-design.md)\n- [Tool Component Design](../docs/tool-component-design.md)\n- [Hook System](../docs/hook-system-redesign.md)\n","readmeFilename":"README.md"}