{"_id":"@agentproto/harness","_rev":"10-154781ffd90bf076e035d7052141fc0a","name":"@agentproto/harness","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.0":{"name":"@agentproto/harness","version":"0.1.0","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"MIT","_id":"@agentproto/harness@0.1.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"d83be95d12ed756b83540fd24c0f2d836a7ddc3c","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.1.0.tgz","fileCount":9,"integrity":"sha512-eG+RGtvqk0DNnte7uxFlivitrXarxXv6Xt5lcvkZQsChXiNdbi7oIDP8UbLaVci6OOLEEu2QhBsIm65mCILsnw==","signatures":[{"sig":"MEYCIQChXqWxXtzAcb+Pg5GQipd6Kzu0BFoFTynJz4j9sSkodAIhAIzBWvzqX6EfWzGQnmd3NhYHHah9gxmAfWuS5DztzmpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64136},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/d4747e649775824fa2d440e3a4f659a2/agentproto-harness-0.1.0.tgz","_integrity":"sha512-eG+RGtvqk0DNnte7uxFlivitrXarxXv6Xt5lcvkZQsChXiNdbi7oIDP8UbLaVci6OOLEEu2QhBsIm65mCILsnw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.1.0_1782778365790_0.34478147240220114","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentproto/harness","version":"0.1.1","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"MIT","_id":"@agentproto/harness@0.1.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"5b9bc890789e5e445ea29771f133d68c9d68668c","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.1.1.tgz","fileCount":9,"integrity":"sha512-Xa/S3gOPi+s3451EyZ/RNaNwTyooBS6G0er3YwAEaQ2eISOsy3ayc5CU4htk5AxUWQdIv6UG2Gp8z2FmzYc9tQ==","signatures":[{"sig":"MEUCIQCsmbydgbna9OtrXn5BcsxbvtBy77JrjcBROAyxKMvoWQIgVQRtajsY10dRNmpLwjaYVt6AuL2eGMpcv0GWF84EQso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63851},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/93013bd453bd7599c2c8afdf06e1e687/agentproto-harness-0.1.1.tgz","_integrity":"sha512-Xa/S3gOPi+s3451EyZ/RNaNwTyooBS6G0er3YwAEaQ2eISOsy3ayc5CU4htk5AxUWQdIv6UG2Gp8z2FmzYc9tQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.1.1_1783040970718_0.38002880862686106","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentproto/harness","version":"0.2.0","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"MIT","_id":"@agentproto/harness@0.2.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"f3ae2e7b90558b910cc388677611c51c7b69f608","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.2.0.tgz","fileCount":9,"integrity":"sha512-YorR2iDtGtVd0EskhDpBXZJJBWPghIc6Y26lPyVx4H9CFNV3XXTzViIR1cgD1RNUfrMvamhgLAs4/xDVejnkIQ==","signatures":[{"sig":"MEYCIQDeWjecXE3s1h385cVnEzjUYsJB68ZK+0HAdD7O5yYfgQIhAPvPkFuccS8gLHj0xY/30hTSw5Lj9ul+69sqNP/e6Zdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65594},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/c421b8edbf41e69fb4501787a2de294a/agentproto-harness-0.2.0.tgz","_integrity":"sha512-YorR2iDtGtVd0EskhDpBXZJJBWPghIc6Y26lPyVx4H9CFNV3XXTzViIR1cgD1RNUfrMvamhgLAs4/xDVejnkIQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.2.0_1783522283040_0.9399258960672379","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentproto/harness","version":"0.2.1","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.2.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"9c6b83001671f0f4777ff7326bbfc315d8d1be45","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.2.1.tgz","fileCount":9,"integrity":"sha512-S4n2O0vqpFlbM+xP5wZMe26+FvUHVnj3sAn85Q5k4K8WTXPdWKLR4WjpHNtZhLqE1Dyz//i0XDqSirjBDFEtaQ==","signatures":[{"sig":"MEUCIQCR7psa6uAxp5v9JTfj+prCol64pX8WdZ4RNBGXGbqAQwIgXtY5WWABJWg1di96LKQ9GtW0YiOAn/+nJELa5UOaIrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75861},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/9afa4402650a9fe4578584db0342baaa/agentproto-harness-0.2.1.tgz","_integrity":"sha512-S4n2O0vqpFlbM+xP5wZMe26+FvUHVnj3sAn85Q5k4K8WTXPdWKLR4WjpHNtZhLqE1Dyz//i0XDqSirjBDFEtaQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.2.1_1784165851986_0.8868866407628371","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentproto/harness","version":"0.3.0","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.3.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"0091197e8151349267d97d8673fb0f5b7e000e98","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.3.0.tgz","fileCount":9,"integrity":"sha512-9+sFcGDbLKFterq3Fp6/cji83C8M19VtcbaPo87mIqRZK03BRekAV0K4efFH5aFGIhCgNLhwVMnavaaTlUxeuw==","signatures":[{"sig":"MEUCIQDfXqrgXeQfX7T+oRSXjtOZYhEvTKKN8734gLIKNJ/wqwIgME0LWVA5U0R2adaFvJ3vQLDE9C/1q42MdAYOrMVGzKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80247},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/5d8c87fdd721cb35b52efd6952ea94ef/agentproto-harness-0.3.0.tgz","_integrity":"sha512-9+sFcGDbLKFterq3Fp6/cji83C8M19VtcbaPo87mIqRZK03BRekAV0K4efFH5aFGIhCgNLhwVMnavaaTlUxeuw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.3.0_1784471957831_0.7355286275820934","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentproto/harness","version":"0.4.0","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.4.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"314f1cae7ed775442688b52df73e6349a609f984","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.4.0.tgz","fileCount":9,"integrity":"sha512-mk66Dn1EpHmAqF8sOJKexaFdvMGNJpLNdHxyLkdWHxnGIch38OJjT2fM/d0PRaXx+j3T1gNyIuZa1RUN5tybfA==","signatures":[{"sig":"MEUCIQC6CWLsg52gknqJZBQAxonZIRRFXLAUKOiWZHe6t9GWygIgFogwjQqxkgeral0EhaqSXWc7r+aCgTQYqz9NOyEuYb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80556},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/d672cca6dd5d4008216ec60932a0ee7d/agentproto-harness-0.4.0.tgz","_integrity":"sha512-mk66Dn1EpHmAqF8sOJKexaFdvMGNJpLNdHxyLkdWHxnGIch38OJjT2fM/d0PRaXx+j3T1gNyIuZa1RUN5tybfA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.4.0_1785153669870_0.16491260712057154","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentproto/harness","version":"0.4.1","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.4.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"a07000bc02041d56033540ef82d211404faa6860","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.4.1.tgz","fileCount":9,"integrity":"sha512-1mnvEpv83BB9y8j48DjKsD/5yCJXU/OUdIHe/kP6gSvLhDegqw9LJoqKRMNTxKlFAaIp1JQVEKx7btT/+Jqygw==","signatures":[{"sig":"MEQCICfh9XkVtZbVg4Q+AvygfPC+yM0kQSQC8qOtSrxiB7XrAiADDfbpKjPfRjEuW+qFX6diX+duN55wbIFM6FOoUAw+5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80556},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/b5508d9116b400e0d8d542008e25372f/agentproto-harness-0.4.1.tgz","_integrity":"sha512-1mnvEpv83BB9y8j48DjKsD/5yCJXU/OUdIHe/kP6gSvLhDegqw9LJoqKRMNTxKlFAaIp1JQVEKx7btT/+Jqygw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.30.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.4.1_1785977204217_0.2903022117003493","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@agentproto/harness","version":"0.4.3","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.4.3","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"a51f1e4f9af4baf5e9b312ace8f0637947ad3fa8","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.4.3.tgz","fileCount":9,"integrity":"sha512-KHiiw5g28eq/snsH4jtZHos7A1lLOy0REcrcA5McHsfmT3HAr9LfykXsfeFEb2z6cU7LufnXFw+VVdSkqvdngw==","signatures":[{"sig":"MEUCIFFV4bxl7gxtseD6eQPpASWOpm8WN+KKqc6MncMUXcV8AiEAnxy/NxE6U5B2xslqYsT0GpTpDPZdKtjmjSZxgY0ckCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83667},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.4.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/d45f699d95df91d52139f335961d8a52/agentproto-harness-0.4.3.tgz","_integrity":"sha512-KHiiw5g28eq/snsH4jtZHos7A1lLOy0REcrcA5McHsfmT3HAr9LfykXsfeFEb2z6cU7LufnXFw+VVdSkqvdngw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.30.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.4.3_1788280185125_0.18996670893326728","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@agentproto/harness","version":"0.4.4","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"license":"Apache-2.0","_id":"@agentproto/harness@0.4.4","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"26734d26b328bd7f151c5729421621975222dd43","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.4.4.tgz","fileCount":9,"integrity":"sha512-bsjzb2zR/Z8v8dkduyB0r3W4B1fMzb3M11+AxMzFNUGpgSexSL1228oT5HL91QsM6K7KFbfr9REHtwwsIEK01Q==","signatures":[{"sig":"MEUCIAmQp5zlZNgp3eVWDIl22dIr2rQtMi1OOJ+F/q6N8egwAiEA2IcuO0H9sY1SXuNg1J+ea/fTUPVeyoQRd3y/de4yyVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86121},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-harness-0.4.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/93ce0ca565e8d660e16bc5926f7a340c/agentproto-harness-0.4.4.tgz","_integrity":"sha512-bsjzb2zR/Z8v8dkduyB0r3W4B1fMzb3M11+AxMzFNUGpgSexSL1228oT5HL91QsM6K7KFbfr9REHtwwsIEK01Q==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/harness"},"_npmVersion":"10.9.8","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0","@modelcontextprotocol/sdk":"^1.30.0"},"peerDependencies":{"zod":">=3.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.4.4_1788358997723_0.1516297930057522","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@agentproto/harness","version":"0.4.5","description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"homepage":"https://agentproto.sh","repository":{"type":"git","url":"git+https://github.com/agentproto/ts.git","directory":"packages/harness"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","type":"module","main":"dist/index.mjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","default":"./dist/types.mjs"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0","zod":">=3.0.0"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.30.0","@types/node":"^25.9.5","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^3.2.7","zod":"^4.5.4","@agentproto/tooling":"0.1.0"},"engines":{"node":">=20.9.0"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit","test":"vitest run --passWithNoTests","test:watch":"vitest"},"_id":"@agentproto/harness@0.4.5","_integrity":"sha512-vLw/m3HXKl5HZ12ONeHCruuiSvhWMB+yiUaTzRmNXMXLbbF7EoKfKKBxMQZ4g+6FfMIj9wHQHpXGQAwbYY+ZYQ==","_resolved":"/tmp/b13f2ae08aae96a449db1d321bbc7a65/agentproto-harness-0.4.5.tgz","_from":"file:agentproto-harness-0.4.5.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-vLw/m3HXKl5HZ12ONeHCruuiSvhWMB+yiUaTzRmNXMXLbbF7EoKfKKBxMQZ4g+6FfMIj9wHQHpXGQAwbYY+ZYQ==","shasum":"2aebc001c3f21b81e5bb3447fb56890076f7da42","tarball":"https://registry.npmjs.org/@agentproto/harness/-/harness-0.4.5.tgz","fileCount":9,"unpackedSize":86113,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fharness@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNAeh6Q4fN+12obSBID/KhUucfkwKuVvrORO+jlpfIvwIhAMPgKFnysa0MLWb6f2IX3gj5NUmCn0h3SFpypt7Mjlel"}]},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"directories":{},"maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness_0.4.5_1788960701735_0.5899383717772777"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-30T00:12:45.613Z","modified":"2026-09-09T13:31:42.609Z","0.1.0":"2026-06-30T00:12:45.918Z","0.1.1":"2026-07-03T01:09:30.860Z","0.2.0":"2026-07-08T14:51:23.216Z","0.2.1":"2026-07-16T01:37:32.111Z","0.3.0":"2026-07-19T14:39:17.962Z","0.4.0":"2026-07-27T12:01:10.055Z","0.4.1":"2026-08-06T00:46:44.404Z","0.4.3":"2026-09-01T16:29:45.258Z","0.4.4":"2026-09-02T14:23:17.851Z","0.4.5":"2026-09-09T13:31:41.875Z"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","homepage":"https://agentproto.sh","keywords":["agentproto","harness","agent","session","orchestration","mcp","preset"],"repository":{"type":"git","url":"git+https://github.com/agentproto/ts.git","directory":"packages/harness"},"description":"@agentproto/harness — typed, one-call agent-session presets (coder, researcher, supervisor) over the agentproto daemon's start/prompt/output session tools. A client-side recipe layer; adds no new daemon surface.","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"readme":"# @agentproto/harness\n\nTyped presets for spinning up agentproto agent sessions in one call.\n\n## Install\n\n```sh\npnpm add @agentproto/harness\n```\n\n## Quick-starts\n\n### Coder (claude-code / opus)\n\n```ts\nimport { connectHarness, createCoderHarness } from \"@agentproto/harness\"\n\nconst dx = await connectHarness()\nconst coder = await createCoderHarness(dx, {\n  workspace: \"/path/to/repo\",\n  context: { stack: \"TypeScript, pnpm\", gateCmds: [\"pnpm check-types\"] },\n})\n\nconst result = await coder.ask(\"Implement the Widget component\")\nconsole.log(result)\nawait coder.kill()\n```\n\n### Coder (hermes + deepseek-v4-pro, cheaper)\n\n```ts\nconst coder = await createCoderHarness(dx, {\n  workspace: \"/path/to/repo\",\n  engine: \"hermes\",   // → deepseek/deepseek-v4-pro via OpenRouter\n  context: { gateCmds: [\"pnpm test\"] },\n})\n```\n\n### Researcher (hermes + GLM-5.2, large context)\n\n```ts\nimport { createResearcherHarness } from \"@agentproto/harness\"\n\nconst researcher = await createResearcherHarness(dx, {\n  // default model: z-ai/glm-5.2 via OpenRouter (1M+ context)\n})\n\nconst report = await researcher.ask(\"Research the top 5 vector DB options in 2025\")\n```\n\n### Supervisor (claude-code opus, orchestrates sub-agents)\n\n```ts\nimport { createSupervisorHarness } from \"@agentproto/harness\"\n\nconst supervisor = await createSupervisorHarness(dx, {\n  workspace: \"/path/to/repo\",\n  workPackages: [\n    { id: \"WP1\", title: \"Add auth middleware\", description: \"...\", gate: \"pnpm test\" },\n    { id: \"WP2\", title: \"Write tests\", description: \"...\", gate: \"pnpm test\" },\n  ],\n})\n\nawait supervisor.waitForTurn({ timeoutMs: 120_000 })\nconst tree = await supervisor.subtree()\n```\n\n## Prerequisites\n\n- agentproto daemon running (`agentproto serve`) on port 18790\n- For hermes models: `OPENROUTER_API_KEY` set in the daemon's environment","readmeFilename":"README.md"}