{"_id":"@cardor/agent-harness-kit","_rev":"96-9a02211017392721e38e3afffbc1814c","name":"@cardor/agent-harness-kit","dist-tags":{"latest":"2.16.0"},"versions":{"0.1.0":{"name":"@cardor/agent-harness-kit","version":"0.1.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.1.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f5e4da5b466db1301c9b055ece10a3abc0a4b036","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.1.0.tgz","fileCount":111,"integrity":"sha512-vpBH+rmVC45gAVkeEmOiI9RXpCwDUb7Yco2ABg1tnpENGLJn2wX20Z1GqHBPj97zbD7VifUy3X5aH5fyi3LjtQ==","signatures":[{"sig":"MEUCICu1/oi6LWQDp6ka0eYoVwaHLu2bmkfUMl1MJACUqknlAiEA9STV08U7s8Y5Qa9tsfaU6VXa0U4erExtdLvTF0w28So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f45afde7cb6bb22e60a8bdeb8ebf3ce78e4e8fe9","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc","prepare":"husky","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.1.0_1777927263639_0.43021907917582203","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cardor/agent-harness-kit","version":"0.3.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.3.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"3e9a486f494c207dec5868d05e540989393cee14","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.3.0.tgz","fileCount":111,"integrity":"sha512-dFd768pnUr1Cvj8eZspdJanrtNAwEvFCmU5EV0CBe4ZmnzixS6DEUcVZaTHlqKuRFmLArqmNuPJkgqQvhFC+YA==","signatures":[{"sig":"MEQCIExBckAfOvt0QBAoAGKdH6PezHeuyo1mFN6ZEGCyjdERAiA+I3Te8JZzgVaujAqa7lbrv4gJzMTP8pWbhUV78BayUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c561a0f4a738b8b743420fefa9ae75e7d677b053","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc","prepare":"husky","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.3.0_1777930933062_0.621227577646134","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cardor/agent-harness-kit","version":"0.5.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.5.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f239b6b6f96ec70e5369bb620484cc81b5a4fa09","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.5.0.tgz","fileCount":124,"integrity":"sha512-qtW/Jq5sYYAsYrArp64xT8eNS/xcN3/epDOzpYy4Fna3ZNmii6KilJLLJQPC81/lR21F7RF9ELPn/BQ7fRTwhg==","signatures":[{"sig":"MEUCIFQPLyOznCtkLM2HnelMoDBiobkOHqQ4eII3bB1qk/uCAiEAjy+Ev9IoPkFwa2vsUgs/uDHKeQji4G5IcJoIG8b2Pj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8db27ecd94091bcdadd5ffab2fdbe5d8f3d9fe7b","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.5.0_1777932877905_0.9052016546234483","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cardor/agent-harness-kit","version":"0.6.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.6.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"661eea271e30c1d231cef0cde3ebb0af3cc7072e","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.6.0.tgz","fileCount":124,"integrity":"sha512-PsR842t9HZ5mV+jSEHtIYnVKxJhlW0nPOcLjMma6TC75uykNM9SGsgilfcAMHQ9k1vXSxADQ7ppebPMlWBjTkQ==","signatures":[{"sig":"MEUCIHDNXJ380Bb44CJOo5bOYOcGquPt51flenYW9BpHTj8uAiEA9ZIyZOAn1XYyED449BYxdffFr+cDuPlAeZlbjguODDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14844b5c889962c0582457e14feaf8ad48a27ae4","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.6.0_1777941613473_0.19164016563118103","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cardor/agent-harness-kit","version":"0.8.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.8.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"439a5c7ca592817c9346e4266d26fafb1e66ba0f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.8.0.tgz","fileCount":124,"integrity":"sha512-oOAoIsT2vJkgA8VBAACgQ+9NCTm0hShWdrIUzPCJmpGubmxMRFGdGX0CIfv4ADNN3SaSSz5HqjN7f0GxqcBtMg==","signatures":[{"sig":"MEYCIQDFHy15ieQrlDRMb6DJZJDA24spGpgl6zNMH09aZQ9rYgIhANu4a014eVo/7AR9cp/OXGoCA/vK1OzCXvaEd12j1pUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02337202349d736462fd3d59061cf07d2b8fd7fa","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.8.0_1777942065008_0.8996044800771394","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@cardor/agent-harness-kit","version":"0.8.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.8.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"43e30590b772df77c8c19b27ad5efba89d5469d9","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.8.2.tgz","fileCount":124,"integrity":"sha512-bRzkzcgUJYJ13HZZ5e0nAlO0R/AT0G5ePx7ozRxwqJjm7kMBE+2MNbxSexjsXckAj3A4kbJenJzmWMEgU9dM4g==","signatures":[{"sig":"MEUCIDBmIIsDQZ7VpB1MycT0Dmdx59mkwQRtpX9X/W3nj0o1AiEAkXhzzzV3lkhPBQA8NrAI+V+KwVaJudldai8DwHPcDHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02337202349d736462fd3d59061cf07d2b8fd7fa","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.8.2_1777942141627_0.5086594566477425","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@cardor/agent-harness-kit","version":"0.8.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.8.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"caf69512cd525ab33385528850c82fa474ef3f2b","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.8.4.tgz","fileCount":124,"integrity":"sha512-Heb6fXAsYqiir3L1KIhqcbNacuuiriRXJ78lJICHabbxfxtNkDXKEw7WzOcLICCTO27eBQcIDTH5YhtJy2r2Ng==","signatures":[{"sig":"MEUCIQDmyOdG5XUKUDRpp47BTE7bn/kQlGWk0lbtmS1TQA+V7gIgfGNcHEL0/g9JGPg9gp0mXjyrR6oMZOmnYaof09Q8GmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c73436786b9f8bf9753c8095e6a3d68fdaee475","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.8.4_1777943492728_0.26568088599646056","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@cardor/agent-harness-kit","version":"0.8.6","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.8.6","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"1516794522a70fe1e75fe77f4868b464d08a5d20","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.8.6.tgz","fileCount":124,"integrity":"sha512-3nS1xqe+NbxYI0WtvwmF1a4PByOqXh8eYDIOXckArSTfxaiQn6czRJ2D5506EqMy5TITOaSN3Uar4JzIiShoqw==","signatures":[{"sig":"MEQCIC0QsIzIuieMHym8hYUVK2nOgT7A5RGEvZsQvoDrS3+pAiBe9bG1kS6UL1Q4v5PvXGGuSqgjQxGhYiRB7a0zbe1DJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c73436786b9f8bf9753c8095e6a3d68fdaee475","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.8.6_1777943537336_0.4055545955176265","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@cardor/agent-harness-kit","version":"0.8.8","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.8.8","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f96282513ed2e8e6ccd793ec6794b399ec4687a2","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.8.8.tgz","fileCount":124,"integrity":"sha512-5NnL7sjvELHZTtgl6K06hCDRU8OCLgzJ35fL82D832+G6DJNJdmKOm+T7ps1i0ribi3WlN7NAPmCaD9GhdBi1Q==","signatures":[{"sig":"MEUCIQDyUAGCgdMHMU2RTGSoxuD7qhydwkLs/aQZQtrHQ74iZAIgTkqyPF3x8PgIufAtwUoPv2ce363iNdzrUiRUfG5bw88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c73436786b9f8bf9753c8095e6a3d68fdaee475","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.8.8_1777943669159_0.09876448187379694","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cardor/agent-harness-kit","version":"0.10.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.10.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"d7803163b53943513981ad68a0fae6e0da807912","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.10.0.tgz","fileCount":124,"integrity":"sha512-8tH04d0ZQZwRyPvrjA8vVQHCdOKPU/JSwkS2yNCUtYfrXEPu9NTYg8V0QljJkbo6AJBD2JChdx/Q3bTFCB8j6Q==","signatures":[{"sig":"MEUCIQDLFPP9/iEFqjR6jKpEap/eOJkO+NRn6ZQkOPPzOb5TDgIgMVsyjH/Mx0z6ZP6xP2rvFSgLPAHnfiw19RG23c/mdnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4f1741f151c41a03a6a825518e935a71d85a0b3","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.10.0_1777945089965_0.3750058182629319","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@cardor/agent-harness-kit","version":"0.10.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.10.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"adac13153c30eb34299dbff75b264522b91524bf","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.10.2.tgz","fileCount":124,"integrity":"sha512-ypE7rqm+1pc7nPm0fdPUOqwOgAvDnSLCpC+yolLeRopLct5HBGZEFavDfRa/j92kYdl0rCVOodxQ+h1w2M301w==","signatures":[{"sig":"MEUCIAPIbN4QXlBOnci1WG7qp+ycu7vNbat3gSMCK7RSQaMSAiEA/xX5Em5U1pj0dgMFvhaAN09KzmKHDTOaLucdkNmJV0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1518e6e3c15c5aecdab13d9418d181d1b889c636","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.10.2_1777981214870_0.21518599789761383","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@cardor/agent-harness-kit","version":"0.10.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.10.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"9968f9ef383c8d955dbaeae2c7111bf5ccc4c31d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.10.3.tgz","fileCount":124,"integrity":"sha512-01K9Izl89AoXduVP9fKcvmGB/kk1QsSDoFyPwo84fZ93dCkQJLckaqFsvR6QsybEeJ9MGmm76f9w8XWhncUmeA==","signatures":[{"sig":"MEQCIFUPAjpbjcuWrQfbwY5cw+by0YYFsjL/Bhx5/H2IwlN1AiB4KFW3HwtIqokYQhWQAICaWY12WLivriazW1/2ERviIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1518e6e3c15c5aecdab13d9418d181d1b889c636","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.10.3_1777981571071_0.6930195337164571","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@cardor/agent-harness-kit","version":"0.10.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.10.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"da9a7c8b76823c6ed90f2d3f597d321c7ba2d7b3","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.10.4.tgz","fileCount":124,"integrity":"sha512-9y1JShkDR1NWKK95+s6XYx7OM6AndV+NrOluUDsb1G/Xok1bcAq5sqi80KJkCXnyNkg8r3ojelbSBW6r+HOjcw==","signatures":[{"sig":"MEUCIQCO2j//BLC/00bNLN4gntO3igbNlhrsDf732k95tD2UcQIgPSRpq+Hntui9UXnwXyZqo/Ru+XxtGrsEeMLNLF8WQY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1518e6e3c15c5aecdab13d9418d181d1b889c636","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"tsc && npm run copy-assets","prepare":"husky","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jiti":"^2.4.2","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.10.4_1777981923329_0.0354558054008709","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@cardor/agent-harness-kit","version":"0.12.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.12.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a5d9faa77468aa263726450e86e279acd643912b","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.12.0.tgz","fileCount":135,"integrity":"sha512-re6+zIyWTOLMZuC68GKRjCaqtCKYl8N1EFy8g0Xh97iXiCtTM2cwqPs/89rFiy7VuiRUdKHUUk1dgbRZVlnZtA==","signatures":[{"sig":"MEYCIQDvHIatY3GP+fDdSky+RIpxd51ET4Ubk236DIX1XjV+LgIhALOpfilLYdHR7BcqbjRdDOEyH/PQDnf0TQYCfiIJT5MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcf120aefd99f86fbf57d77319ae5062d159eefc","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"npm run build:ui && tsc && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.12.0_1777986137338_0.042278251948950185","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@cardor/agent-harness-kit","version":"0.12.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.12.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"c7a7b30a1f1425acd64f6445b18732a35d50bf6b","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.12.1.tgz","fileCount":136,"integrity":"sha512-sGiwP9niRFzazXu9vPgCenU4H532XSEfXnDRjTUIBlwGjCAkO8CVlSvcoLankbyINV5xgrskSNyJ3sfc0LlJIQ==","signatures":[{"sig":"MEUCIQDVuxi6pL5wAWbWOuSatIxjxrZWONGYQkPxGlRl7OlTRwIgJO2yPr1fR5PzglcW3Qd+1yHqCFLsHNpNl9/B6GZKCIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcf120aefd99f86fbf57d77319ae5062d159eefc","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"npm run build:ui && tsc && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.12.1_1777993385247_0.7520969560186053","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@cardor/agent-harness-kit","version":"0.14.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.14.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"62e98f8e9d09f1f09ac7f8e904f2e4b0afe5ac6e","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.14.0.tgz","fileCount":142,"integrity":"sha512-mQTaz11ShfY1OT6NRgP7MHeEz+a6563fbQ6fjjHOp62IRprOPDK3cptNfSLlMs4dd7bLvti6oEgk6KVhk9CK3Q==","signatures":[{"sig":"MEUCIA2D30o0CtUPXGqoe5gb8BI298i4oPYXPb2oB5zbENiRAiEA3talglnXyaWZL0e/d3MVLuWb5YYCG8fLrlogtfjwBAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1ed0e7cd963268d16aced826c81a331d12119ec","scripts":{"dev":"tsc --watch","test":"node --test dist/tests/*.test.js","build":"npm run build:ui && tsc && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.14.0_1778000421290_0.9026181473096666","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@cardor/agent-harness-kit","version":"0.15.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"59aa26d047d081dc40e60b19c01932b6abaa3f53","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.0.tgz","fileCount":16,"integrity":"sha512-tCX2wESxL+Y3i8XsnlCV3qOzHMW5a+lZoIy5N/mz/VS+/BwJYe1TuR0ci/E8I+rduWq3490Dh3noIwGa2vhplA==","signatures":[{"sig":"MEYCIQClq1ztDrUHkSMZtUkMCGkYSChzq+PeEcFU68xBbiIYgwIhAI0n/LnGFFXkZJcU+lbhgkOpNt4D0SU+z5nDyq5cBrtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.0_1778007155501_0.013288753495472427","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@cardor/agent-harness-kit","version":"0.15.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"4825cb8a5d00cdeb7534f2ac1113fe6be0253684","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.1.tgz","fileCount":16,"integrity":"sha512-n20Nv64Ml/EJS331+SYaGhm+MqreIN/kfLiIjxrZKTqKwFUfGkrNCIfF6vLFUJAuMffhfhopQFrzjOQ4IHPX6w==","signatures":[{"sig":"MEUCIHW+9gvXvhw2SGzYTYGicNgzPLfCtaZEDWYRG6OmVkL2AiEA2tzpsns1LQm+yYfUvpLl6PrzXg+sKKmUxmj/oBS973Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.1_1778007265834_0.49012987248911477","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@cardor/agent-harness-kit","version":"0.15.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"57245b604bb1ea924c54af41a6c6c0db3ac44d9c","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.2.tgz","fileCount":16,"integrity":"sha512-6tQjMaYFfyQcs4pHhTsi4g9alZezz7gCMYVeVR1JBPH1jdtNELLtlM9WqfVhCV0Z4RH+SDWZK6MKHRF+BWjPdw==","signatures":[{"sig":"MEQCIHAYHOqjUCFi7H4I/aREijQg0A83dOL2CkoGFWYgCnnqAiAH3ruK+6A24XXxsZajO447pmKZSTOpZu+ci1REUZ0E/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.2_1778007507622_0.7553794871179156","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@cardor/agent-harness-kit","version":"0.15.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"aa03a189af920175d5803e18664575523ba38406","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.4.tgz","fileCount":16,"integrity":"sha512-HgmSms1U+aQZLKLpe+TK/9fkut6als57TEY6qe0e1Hzz1HYjmFz+pKzMotvcavzZy88h2XEbasqB2I2yWdeJXg==","signatures":[{"sig":"MEQCIFFqlFjQT541YcwrduJDgYa5ZjmZOY4hOSIfegHNynrgAiBhUDtza72maT2/pPXxYR7ohsNVHUk0z4pikNYN0LQWLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.4_1778007689849_0.023139378002507316","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@cardor/agent-harness-kit","version":"0.15.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"9607d68506d40390deafc12955ba2386edb383a8","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.5.tgz","fileCount":16,"integrity":"sha512-8rV9J9omXUlmLj4matyWadwITq6Lrd02FPYWa8HYhcWrJvJ5OsN+BLDhCm5+OHfsK+hWAHud+FJ9AcFRed/OqQ==","signatures":[{"sig":"MEUCIA0uhfKwlJpSGAdZc/vyGj1toW2araxwu+wHrRM0SzE7AiEA7VmtSxKmcwzGb8Z89lPNo4a5kMmNxFfsm6QzQIy1MnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.5_1778007965655_0.1163149702034052","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@cardor/agent-harness-kit","version":"0.15.6","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.15.6","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"c16ac7b8f0bbb40a686c1a3c5690fd336caae986","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.15.6.tgz","fileCount":16,"integrity":"sha512-eBfu/OJO2/nR54UC+sO0xpCq6YEa5iJIQvB7/nN/rujzDG7aNi2+URVFRs+YgToNPrkK/1JZbb4BDb/Gojy7tQ==","signatures":[{"sig":"MEUCIQDwyR2IfPuUecyJYZSTK1CoH4uqpeWEJRgeqfeduzdjqAIgVjzA6YCtesqnvF3PSzIVmFxHbo/rtjHqk+NyWsWdCzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.15.6_1778008216155_0.571313216360829","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@cardor/agent-harness-kit","version":"0.16.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"049d04d41a23270b2613e549b811a5faa156a428","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.0.tgz","fileCount":16,"integrity":"sha512-WOUNTfeEHgz5CiSj9ZHX2RXfs6EUd6vPjwW8epmk6LIGN2Cd9u6N5cRyezdNCFUHIOPRMmw3D19uaY44bvxyjQ==","signatures":[{"sig":"MEUCIFDJewcZbtM7+dbnIpAYF5+GojmV2snHN5Jfx9neh7ywAiEAmymIWHkqbrF+MTrvfvMy21i/5//6nWrkYCJFtEer8Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95f6ad4bbdd2c896727bdc829aa8f489bf5b39c5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.0_1778008455146_0.5915718232739218","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@cardor/agent-harness-kit","version":"0.16.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"d97d2aec2d8bca8cde7d9945377d5464d23fee06","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.2.tgz","fileCount":16,"integrity":"sha512-wapQqJvgtO3vK+UzvI8UZqLa79hQORDWGo/PqtrOhxyId1nX4zcL09CvDGmXAbBsCCwOF3LsuOjGWSvYWS7tBA==","signatures":[{"sig":"MEQCIAMCZTFgMMqUyjuaRdNcR2A2BeuUZxnXFrckx3DssGP3AiAS3ToRCCA/0ySdbO3oMXlAltI5XiDVGfJJtukWNxkzFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f06f78e469958fb98655fdc399805146a9c0c4b9","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.2_1778112103996_0.531718230947487","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@cardor/agent-harness-kit","version":"0.16.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"05d28a5c62671689176c325e10010a6ae44d778b","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.3.tgz","fileCount":16,"integrity":"sha512-/L8R3UnP+Hlua00gJJ7cN+jILpGD3K5awHfJiWa2xTiwENboJvnomUnh3YRo9dQX/En1+LQhDJ8o6bTWiCvcmQ==","signatures":[{"sig":"MEUCIQDtj7DWdMGuWAJSbb/HeEzgFZqcZm7TPkZH/NncAOcP0AIgBMy1AzhDpJKgiivISx3HU33VmLe/uZ1y4fGPy7//yjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb2534ab17f9a358d5073ec9088c917fd656a4c3","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.3_1778116020341_0.9935307980300176","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@cardor/agent-harness-kit","version":"0.16.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"c58acbbfb5b9a2cdec79686af4dd072312a3c68a","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.5.tgz","fileCount":16,"integrity":"sha512-OpCEHxITPWaO6u6BIub0Fr5U/znzOA/g+aAbxc7jlLOx7wapBqiLmJ6LChXju4PUJxDR6OQOB+olppxMOJvPxw==","signatures":[{"sig":"MEQCICIP/NyRsZBlb21chBHgHTeG8u+EsWsZJ6G10hyocSe7AiAKheV8fvTjUjIP2GaGBRw+Oup6Ww50XQgkGKr6zMJOjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc67cd728a2102baede4894ef828bdc072dee7e1","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.5_1778117210539_0.69232388350152","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@cardor/agent-harness-kit","version":"0.16.8","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.8","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"091c20c7f6cba860a9486521c9ec25eee9956fec","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.8.tgz","fileCount":16,"integrity":"sha512-hRY53ecnvGWBCi5rDBm1fb+I8nte4K6qPiQ7ekTdSb2kdglePh83Vj/oesl4lScZIUu7KeGP+8Gz1Mb0ajgogA==","signatures":[{"sig":"MEYCIQCPLYuRYgxTFHEay4h7gIBUmSrLS1nECN7XndJfXJ7oXgIhAOZyc0jQ1McSGqjodKoTPqOv15Kc9ShMbQe18HVJvObF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fa17384e6cfb537558f5215da96582c5a943592","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.8_1778120312005_0.2801283399139458","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@cardor/agent-harness-kit","version":"0.16.10","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.16.10","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"5c1c2f097530bf6367ac8e007408d6bbdb00707e","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.16.10.tgz","fileCount":16,"integrity":"sha512-5nRP3qfrJtFGls3z97K42V5KITkCtE5ONtpk1NVrxLViLWcbdhk2ooknrjxA9ElmKVQ9NS9IfrCp8Rx4C7oUfw==","signatures":[{"sig":"MEUCIQCt03ede/4P7VKsUEHkadSjJA0k7IRvSIBFILZIxm6JGgIgDc3pM4KPzMPvSEmGVjg/iV5JmNjzNNbPt2GKmYr4+mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc6d9636dac30b7909f68dbcb39f605a759fb9cc","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.8","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.16.10_1778121975749_0.003589790105567703","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@cardor/agent-harness-kit","version":"0.17.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.17.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"354d66cde1c78f074143acf30fd7911b43d54bcc","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.17.0.tgz","fileCount":16,"integrity":"sha512-lEBCQac81lghwwY4Du7eyjW4rwX3XfqMM3N3245Pn7Jxq8V79kVXWe+4JFf9j+wCuMRDMRnadT5ORJCklZX7AA==","signatures":[{"sig":"MEUCIBUOZ6/Z1VDU5OCvOZ3UEeZFgQlM77QCsDse2sojVeFzAiEAm6F6ooItH9ur3BJbDCDHZ2i5592+nb01Tf++bWE8MM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f6bc4e96713b3d33b6a0743be694cdba69d97a2","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.16.10","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.17.0_1778123235608_0.931375884332301","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@cardor/agent-harness-kit","version":"0.18.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@0.18.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f4cae8fabe9efe0ca24fbfb27840eeefc65c02ae","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-0.18.0.tgz","fileCount":16,"integrity":"sha512-hqv9IKJoA3wvSSc2mcwoFaHtL8JGHWSvPZOqLEGNHpD4oHEqOTnvolCR0yVCb7/ksMiAu8E9mnobpY7mHTI75w==","signatures":[{"sig":"MEQCIHFZSezG+u5glxwOncyUYjEmoPbtHgWf+PMvqXHZHOkiAiAFS/jnfbLfdnjqMOVVRhDwdtI4OYjA94wyOUo4L9S7FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643992},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72924f250f9afeac695982e5e646fc3e3c591e61","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_0.18.0_1778123946164_0.8373203574361334","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cardor/agent-harness-kit","version":"1.1.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"5ea29fe3f556b0ba7e2b063479be09d1e8d2b097","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.0.tgz","fileCount":24,"integrity":"sha512-FvnEBMAg0tUzJX5Qwu9BEJFb7ymnuPxmK0rGDrTgEjMeTZ7MyYT0kvtBmqQGQ3l73rgpCoxeddCPws43ejOWIQ==","signatures":[{"sig":"MEYCIQCbBMNgBcIL9YdK7cZ65u3uROFV93Hpiy0VGGK5l7T+TgIhALo2X6LLYSAQpdI1ehCMNuq68SgUJO8KuGCJjZ+joDUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"928dc5c6933e27dc2b2dc9dcc09bd303a43b07f5","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.0_1778219409413_0.319289462744919","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cardor/agent-harness-kit","version":"1.1.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"d7f07e786c119026ec1beef88d2f130624ec3f59","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.1.tgz","fileCount":24,"integrity":"sha512-hrRpuHYfwLFSAEc1Tmp7dc+IV+QZHGk29w2BH7Ow5AMjCWB2n5YEqlz2TdDAI2X1HHhVQkPcMko52nGLfa89yw==","signatures":[{"sig":"MEUCIHz7R+VansXXkSUKvJA0Efjs6gNbFO0WqHXkz/NAgYTRAiEA9stdxxr+/qKwa7X/ozf59byYNynquUgu/ILszBLR7W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1682c31fef8e05c0cf0379c6538d5133a38a4a88","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.1_1778220125548_0.0988108992922343","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cardor/agent-harness-kit","version":"1.1.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"ee4d3d7b455bae9d3ad6273ea64d636080804d34","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.2.tgz","fileCount":24,"integrity":"sha512-Fax7e/doHQZ3XBEONHUAF6I9DbJqlK+0gZTIKGZK5yrEW83da44Yb5HWEvVTS2/4fCxC+UdL0F+wsJHauLrCdw==","signatures":[{"sig":"MEUCIQD5wrdmJ9CQtFUhGoW/qWAMWZfc4H0n7UVMwp8CaDV8cQIgDPYAXdqFJMlF4Fr0mHgLktC/3Rm5FAs2GzHFA3pYEcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9804d8c770b0687d602429668495d16a82d7a79d","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","prepare":"husky","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.2_1778428674984_0.9570448907864777","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@cardor/agent-harness-kit","version":"1.1.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"4fe8d069662d57add22369f0eb46bdbe611ba40e","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.3.tgz","fileCount":24,"integrity":"sha512-okihUItvl+imAzchFa6vwj0zL/FWJc8VbQU3xnv7lAKbXSuh+CkthQaDIH1C8BvogIVg3kIz0EeGm0MatYcGJw==","signatures":[{"sig":"MEQCIGl5AMxGBIL0J7UHqlx6yB3Mz4p4aTCxzgGL6bBOJk37AiAkMoNOoYCSHLohE42ZTJBC9DOi21DuzEKTTb9Z2szEIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723461},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"npm run build:ui && tsup && npm run copy-assets","build:ui":"cd dashboard && npm install --prefer-offline && npm run build","copy-assets":"node scripts/copy-assets.mjs"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.3_1778594836923_0.6272663230079953","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@cardor/agent-harness-kit","version":"1.1.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f36ff6cefc57d2c0238170fa36da99a4334aebf0","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.4.tgz","fileCount":24,"integrity":"sha512-v1NXiAK6VYqbghoxxwR+Q6QyyUYonVY7HL+I6lTzKIMWelJuq0mshdlLjJ0babFUNyNkrOUffbupmWnrRws9XQ==","signatures":[{"sig":"MEQCIHgNRm1Kz87wpvZBqcmf4Z0ZHcGCTP1oW8tjIbjOr2VSAiBfp8xn5RtPN7JByJzgHkVqlSDV5X+MCc34DP/rp6h8Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723563},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","release":"bash scripts/publish.sh","build:ui":"cd dashboard && pnpm install --prefer-offline && pnpm run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/private/var/folders/y6/8mxgmfxd5ld5xm5q90yzz6vw0000gn/T/df3b95b247d9f3883136eee88c16d989/cardor-agent-harness-kit-1.1.4.tgz","_integrity":"sha512-v1NXiAK6VYqbghoxxwR+Q6QyyUYonVY7HL+I6lTzKIMWelJuq0mshdlLjJ0babFUNyNkrOUffbupmWnrRws9XQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.4_1778595906599_0.3901992544717714","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@cardor/agent-harness-kit","version":"1.1.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"MIT","_id":"@cardor/agent-harness-kit@1.1.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"05d031a25683f4dfa827fec658db06b9e20aa2c0","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.5.tgz","fileCount":24,"integrity":"sha512-o5xEpEl6gGn3QxaVC7jd03Lnv+HQcmcUM9iq/WqA+AcyPx1uKlAaxOzamzkjEzsBXQEgpi9E/QUvFYKJsch25A==","signatures":[{"sig":"MEQCIDMgyvar+O3hf4KKthrkOUf92XGIpNtMnNoNUVyOgXPuAiABtzBt37+TvAJh7rkMRX5i+Hbq0ygDbrHjmUZ+q0XoMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723563},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","release":"bash scripts/publish.sh","build:ui":"cd dashboard && pnpm install --prefer-offline && pnpm run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/private/var/folders/y6/8mxgmfxd5ld5xm5q90yzz6vw0000gn/T/35c1969202b36bd061c0fec5f05360f1/cardor-agent-harness-kit-1.1.5.tgz","_integrity":"sha512-o5xEpEl6gGn3QxaVC7jd03Lnv+HQcmcUM9iq/WqA+AcyPx1uKlAaxOzamzkjEzsBXQEgpi9E/QUvFYKJsch25A==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.5_1778596051872_0.45025248493310355","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@cardor/agent-harness-kit","version":"1.1.6","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.1.6","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7bb539ba9a388b12155abbee2838acb2e01650f0","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.6.tgz","fileCount":25,"integrity":"sha512-wMiYmdRDHBDxe5xue64xpgCyz/+a4M4cUozQvx/xFAoqBi9FAZt2Wxu1loQ10mWYP9lJ+J7TlAkgsHOZDhUcGw==","signatures":[{"sig":"MEUCIQCqoCykCMgCcze+HLw7HcKyTJE0iIAFSVZ9YJdGlb1PMQIgcunYsSpcSFiw7k6jPaCSBMbwMwOSUxM0JOjoEcTUo4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733512},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/private/var/folders/y6/8mxgmfxd5ld5xm5q90yzz6vw0000gn/T/a65df986eac67accc6be3371368825f6/cardor-agent-harness-kit-1.1.6.tgz","_integrity":"sha512-wMiYmdRDHBDxe5xue64xpgCyz/+a4M4cUozQvx/xFAoqBi9FAZt2Wxu1loQ10mWYP9lJ+J7TlAkgsHOZDhUcGw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.6_1778604769514_0.005287677381838218","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@cardor/agent-harness-kit","version":"1.1.7","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.1.7","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"747498ae030bd7f769d3b590d2b6c2f2e4007881","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.1.7.tgz","fileCount":25,"integrity":"sha512-XHl48/031ID33Du4cTxUhvJWhBb6531Y+0coDmxdoU/sVgPhBFsJAqP/GvK6vEy5tOKABKyfI/CTjeryifWRNA==","signatures":[{"sig":"MEYCIQC4Wb6SAJxzOn+v/xiNx4TFEdeukdsPRhd4WkObcyt5wQIhAOySfgN6XZhaLDJWdvKq1F2kDS507LhXvjlKdzIRiQIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.1.7_1778704240239_0.6955258498478432","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cardor/agent-harness-kit","version":"1.2.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"Enmanuel Magallanes <enmanuelmag@cardor.dev>","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"867e3de6015baac2eab20ea9b59769798dff246b","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.0.tgz","fileCount":25,"integrity":"sha512-3hoTaLTWkMTwnJclRB6MkBhY2yVAcZ2gdZ/O2JUzkKV4Kz8PAAsYTIvJ9I4S3bnF3+6GbTwexRDXbMiKHuRxXQ==","signatures":[{"sig":"MEQCIGYD2hxrO1V0PmeXJoSniscCSRpNww5/S1Y9T5ZT11jNAiAUUIK5qhYbcSb1fecaWbCBcqmy88quZ2QITsoRMQB6LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.0_1779223353837_0.30225171749311897","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@cardor/agent-harness-kit","version":"1.2.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"Enmanuel Magallanes <enmanuelmag@cardor.dev>","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"40b21b2164c1c09db4bbd737a71da204de1cfd41","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.1.tgz","fileCount":25,"integrity":"sha512-8A65no+4o6DHFbB9mOtXva9FNH+ZMGJP8xzeFNxxI+uR1ia6cmmbkQkY5FcsTWArFmzoQP3I7WmEe6YSdFvfRQ==","signatures":[{"sig":"MEUCICahqfq+LzYYC/zHGk6b4rRJ/IJ5nSGE8lU9eUJdnAz2AiEArx2xzAK8ei0jyXLPiaVsotEAS2KK4k+tJxaLyKO3sjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.1_1779463815872_0.3519560598142861","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cardor/agent-harness-kit","version":"1.2.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"Enmanuel Magallanes <enmanuelmag@cardor.dev>","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"8806be713569fa68804c24291ecaae91b020f81d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.2.tgz","fileCount":25,"integrity":"sha512-0U+3ysoE14+hpS2TWY/GpXZiS4IOI0aUJb8CEb2ynZoJgodDh8ETEvw++JjgNFx7saqcQwnq7L6PCQ7e5P0AEg==","signatures":[{"sig":"MEYCIQDfBLnM/L1r3McO8mL+89raN7jPBmXeW+9AxYfpkBrjcAIhAIDslB/lZ2UC45SD+0ynk5UAJnoRqp5jFtSS4uBk4if/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763138},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.2_1779547934895_0.5449975623845413","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@cardor/agent-harness-kit","version":"1.2.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":"Enmanuel Magallanes <enmanuelmag@cardor.dev>","license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"./bin/ahk.js"},"dist":{"shasum":"977fe9e94be0a964ff0f633a22ce220b5021f350","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.3.tgz","fileCount":25,"integrity":"sha512-bMT1bLnzOAr1iOW0l2sxS6RRB9yjT2c7tGxlrWZwl++6/vZLW6SeApkq9goxWxZSRZQQmOuHGnFyo6EWTduXjw==","signatures":[{"sig":"MEUCIHe0TDJorMcF44VUEKdegOS51r+Dx4MpD55Ou/CLwuRRAiEAorkGPV9XgJ7YVBS6WTM7eWukaRJFtrLJDdWOGSZl6rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764695},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^0.17.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.3_1779549269980_0.34761709936361784","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@cardor/agent-harness-kit","version":"1.2.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"e74962e52eff453f18fea9122dabce60973f9bfb","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.4.tgz","fileCount":25,"integrity":"sha512-Tiw9ZwxeQmUirFRGnLT6STh5acXm2LHpinKUaCn71iirk5mLgHxlUkTDWexQazsTwfZUCtzNm8mtP0gh/UBIBA==","signatures":[{"sig":"MEUCIEqgnLfgUZ50bmkVFVXksriYQG0QfEnxfiK7bCMfh/m2AiEAwVrQiQQopxhAE/Rd3thRAwoNTj7rz3azAasehiuPG68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765211},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.2.4.tgz","_integrity":"sha512-Tiw9ZwxeQmUirFRGnLT6STh5acXm2LHpinKUaCn71iirk5mLgHxlUkTDWexQazsTwfZUCtzNm8mtP0gh/UBIBA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.4_1780017011007_0.6740487751228996","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@cardor/agent-harness-kit","version":"1.2.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.2.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a581a772f98435d6647cc0d1540dd286804ba10f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.2.5.tgz","fileCount":25,"integrity":"sha512-Ci+bG//5BHIiCMI1HHKbVf6XKjQN3rBnaergnOTUOc3r9d/g3PODsX/pBdfjM90Oqf7LYZf+fx3yRU19u/Byiw==","signatures":[{"sig":"MEUCIQDzpfXgMw1umBQfnIiDWXq5RgQLadU2rwYqcEqIz3vOdwIgWqx95GoOPsz6x+d75oQtgFeNVxTaiXJpxZSnW99y0q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767324},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.2.5.tgz","_integrity":"sha512-Ci+bG//5BHIiCMI1HHKbVf6XKjQN3rBnaergnOTUOc3r9d/g3PODsX/pBdfjM90Oqf7LYZf+fx3yRU19u/Byiw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.2.5_1780056756058_0.8245878731658216","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cardor/agent-harness-kit","version":"1.3.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.3.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"e728b551225f78f12f3950deb67e808572ce9fbf","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.3.0.tgz","fileCount":25,"integrity":"sha512-kMMgOVnt1PYc3Fpt8iJjZ94ojfiYknd8TMnB5BxazOAOiJR8BzOEgafMXKguLP3fp/xJBYomH/wAs/ZxT+9mNg==","signatures":[{"sig":"MEYCIQDvb7yLnTT1AJBXOnTqvIuCKdUwi27b741PNJps/1Vh+QIhAJsYjkHY8Md1uvQfWoFM414DzzbdcsR279fAcKKTMg4Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799005},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.3.0.tgz","_integrity":"sha512-kMMgOVnt1PYc3Fpt8iJjZ94ojfiYknd8TMnB5BxazOAOiJR8BzOEgafMXKguLP3fp/xJBYomH/wAs/ZxT+9mNg==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.3.0_1780059376651_0.48038919096757726","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cardor/agent-harness-kit","version":"1.4.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.4.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"0cab43aecb9620ddfc9e5c3f16c816641a9cc68d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.4.0.tgz","fileCount":25,"integrity":"sha512-w9qplvFXHsXIco44GS4p7UFMHTeGaNMrsq3NXX3juJaL20z0P6/aqERYAWUVu93LFfrIAr83NoeXisIjb6A9bw==","signatures":[{"sig":"MEUCIQDgIzqn4auH7Gdt0uXzJ9OPdGIpjViQfFW6BIOGIoar1wIgSB74N9QtD8CtvOBIuF6ONHl5/NSxHDtBBaIU/Ryt+hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799005},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.4.0.tgz","_integrity":"sha512-w9qplvFXHsXIco44GS4p7UFMHTeGaNMrsq3NXX3juJaL20z0P6/aqERYAWUVu93LFfrIAr83NoeXisIjb6A9bw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.4.0_1780059967639_0.4188071321447757","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@cardor/agent-harness-kit","version":"1.4.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.4.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"999bc30991c560a19b2666506148d60e3e80f8d0","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.4.1.tgz","fileCount":25,"integrity":"sha512-IU2rIqlbe2lPOwEpNSxkmwMmSeHdIeNPCLUoYk36Tf1ZcFExS+WtBOPENeVaHZ8hQCNCpTsRWwfNen3AOJtkFQ==","signatures":[{"sig":"MEQCIFxHmvYc2IWZGiOKWX4SeEiZc/abdW/tihd3xJkMErZCAiAVBSXDyfw7q2GnnXBOE8dTFIXnEAcnzolSKJyUX6Be6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810521},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.4.1.tgz","_integrity":"sha512-IU2rIqlbe2lPOwEpNSxkmwMmSeHdIeNPCLUoYk36Tf1ZcFExS+WtBOPENeVaHZ8hQCNCpTsRWwfNen3AOJtkFQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.4.1_1780060462245_0.6263746301097077","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@cardor/agent-harness-kit","version":"1.4.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.4.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"45aba7bec15f3e958e4f48fccae87dfaf19503c1","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.4.2.tgz","fileCount":25,"integrity":"sha512-+OLope700cYIn5nUVHXJobgtGSRVg8tYl2BQNYQYJb5lBPfX6YhYKqRIUvquW4mOLJ51SbOBzaH3RtsEInBJgw==","signatures":[{"sig":"MEUCIQCqQKazvAmFW9fKl/uIl7+f2NKSOS5SABBbfs8P9Hof4AIgM8m8ThGvwa/E4A+fFbIaSFjYvv5PUwsFBJsebRueOoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810540},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.4.2.tgz","_integrity":"sha512-+OLope700cYIn5nUVHXJobgtGSRVg8tYl2BQNYQYJb5lBPfX6YhYKqRIUvquW4mOLJ51SbOBzaH3RtsEInBJgw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.4.2_1780060821082_0.18838714853142768","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@cardor/agent-harness-kit","version":"1.4.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.4.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"4665b59096a56ed7b30739bc528f8d9cac71f0c9","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.4.3.tgz","fileCount":25,"integrity":"sha512-c0hdqamrqNe7fUP4PkoLYcaGiZd2ZG3+9iXtJzQvVcQaMaWzAmP7cx+7QBI71rGg+ntldZnjZa7s83NeWAxGHQ==","signatures":[{"sig":"MEUCIDmt7s1nZEnUU4hcOhvtuDAL+wuxNtLcqCW2o1PI6dvFAiEAxYVK9FsE10lJqrKaJDBJvwen5PNiuR8cCHwBnhUw+pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810700},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.4.3.tgz","_integrity":"sha512-c0hdqamrqNe7fUP4PkoLYcaGiZd2ZG3+9iXtJzQvVcQaMaWzAmP7cx+7QBI71rGg+ntldZnjZa7s83NeWAxGHQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.4.3_1780061562335_0.14645016977189385","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@cardor/agent-harness-kit","version":"1.4.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.4.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"8bf5f9bb6ec7e037af7bb62ab494175945112ce3","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.4.4.tgz","fileCount":25,"integrity":"sha512-uw2zHyZtnyJ4sPQQv/7wbmVMz34Hyq1p9bEbwcqLEU8rIFxS7E3OW3s8anLhy07HnrW4M6UtBDD7NeH28mq6hw==","signatures":[{"sig":"MEYCIQCH10q8QYGjqzL65qTVGXEhWJNsltkJA11XZCs2IPevfwIhAO1mrau4hz2eoOH5GKqbClOovkm0oby047OuJBrduFQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811473},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.4.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && pnpm --filter ahk-dashboard run build","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.4.4.tgz","_integrity":"sha512-uw2zHyZtnyJ4sPQQv/7wbmVMz34Hyq1p9bEbwcqLEU8rIFxS7E3OW3s8anLhy07HnrW4M6UtBDD7NeH28mq6hw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.4.4_1780061920759_0.517351654386329","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cardor/agent-harness-kit","version":"1.5.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.5.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"20a3f385938bccc529de2ee1fbf6c66a6d4cc392","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.5.0.tgz","fileCount":25,"integrity":"sha512-rWTer9XKK1bgfWfTB3+ocfQGfyoIER+zLmX36x4kLSuR2+bkvjFcIIXb2KhoRzwonBNp1NP8Tow2bBSTzgkerw==","signatures":[{"sig":"MEQCIG2/0lkg/zCNAwgn3hZGxbzCAYDIQmUUMMRUrYr9BDbGAiBIm5/jAjr0Rz8o4x5OoF1EnBaetMRCBJRnK0xTt4gJzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823722},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.5.0.tgz","_integrity":"sha512-rWTer9XKK1bgfWfTB3+ocfQGfyoIER+zLmX36x4kLSuR2+bkvjFcIIXb2KhoRzwonBNp1NP8Tow2bBSTzgkerw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.5.0_1780090793814_0.9324836247450536","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@cardor/agent-harness-kit","version":"1.5.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.5.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7dfc48c67214c486864dbe32a56cf8e7619bfed3","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.5.1.tgz","fileCount":25,"integrity":"sha512-zq0FLsp3iRnODo3R5U+TrVfZ4miR9dAB8Drh3LGhgcePd5++np58KqH1duuyJNC+3UbBaEpfGB5auYd1Z4Ox3g==","signatures":[{"sig":"MEQCICa4W9T2SayZd4Le5NgTzvreC7kxYJ45VjuZ7qCN4FT6AiBrGPhCvM0fWMnmRyr/S7C+dfk1aUdJaiTF+dlErhPGpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828598},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.5.1.tgz","_integrity":"sha512-zq0FLsp3iRnODo3R5U+TrVfZ4miR9dAB8Drh3LGhgcePd5++np58KqH1duuyJNC+3UbBaEpfGB5auYd1Z4Ox3g==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.5.1_1780146914419_0.5320905083992005","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@cardor/agent-harness-kit","version":"1.5.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.5.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"52692b3c2732a6847bf7c3731800e95b6f1e5eda","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.5.2.tgz","fileCount":25,"integrity":"sha512-G57/8cl00CyUNGAGfhEh/sgdB3praSAZjRYrcgCFvV2lbi26yw7zHpiJyGhenOn0nxYNfa3qTsBEepQgpg67Uw==","signatures":[{"sig":"MEUCIGrj98DPN4JhNWXlqB4d/8yJoAdHx8zEp7xKhb/Pr02YAiEAkzUATV6szIYpxhALA58QzifhKItqaOOCNCChiFesynA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828544},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.5.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.5.2.tgz","_integrity":"sha512-G57/8cl00CyUNGAGfhEh/sgdB3praSAZjRYrcgCFvV2lbi26yw7zHpiJyGhenOn0nxYNfa3qTsBEepQgpg67Uw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.5.2_1780148705923_0.9621119428435074","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@cardor/agent-harness-kit","version":"1.6.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a61287f9dd98fb1f1ae722cf6be8f32ba466a4d5","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.0.tgz","fileCount":27,"integrity":"sha512-P6V3I+2c06U89O/JwWM6P9Bre56poXed2GKbz4a4L/TsXU8aCvhz/6XxYqbOBXNkCDUYHgZ9vht8crRuSBBleQ==","signatures":[{"sig":"MEYCIQDMSJ2Yry3ZOlh3Bx3CD2i7upzliJIICKUqPjYAzw+pmwIhAKHau4u32hY85nSf98g82w22PrKdP18OLqsGG2GPG5+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243059},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.0.tgz","_integrity":"sha512-P6V3I+2c06U89O/JwWM6P9Bre56poXed2GKbz4a4L/TsXU8aCvhz/6XxYqbOBXNkCDUYHgZ9vht8crRuSBBleQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.2.3","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.0_1780615401320_0.2506752052293779","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@cardor/agent-harness-kit","version":"1.6.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"66c32c780fb914482b93e1e6600b8c4945cf0856","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.2.tgz","fileCount":27,"integrity":"sha512-WURXAk/AABRjfAmjlePXmBiX4Jx527dx9s0d2wk6qfQJ4ncGzJ1Qx5hi7ii8SDVCCVBk3oTnk2NwLeWp4C7coQ==","signatures":[{"sig":"MEYCIQDWTMr5Oq64C2JpYRRgrL6QPzKTqhG14qtq8N68u5fWBwIhAPo96jPX5QKhZPHAFuGXi9GXn2f5hyUVxP7YlT256uOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258138},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.2.tgz","_integrity":"sha512-WURXAk/AABRjfAmjlePXmBiX4Jx527dx9s0d2wk6qfQJ4ncGzJ1Qx5hi7ii8SDVCCVBk3oTnk2NwLeWp4C7coQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.2_1780618617144_0.6432438275632681","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@cardor/agent-harness-kit","version":"1.6.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"0b16bdc3f090c470122d017933cbf2c0e189979d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.3.tgz","fileCount":28,"integrity":"sha512-JUEVTI5IZor9ahnHW818UiXznSqyMdyoEsZZyNWUA1FJhkI3lkVsv+FZ1hwkqqbxAKCJUzHo6KS21HIkYUOCPA==","signatures":[{"sig":"MEUCIG0rfdmjCICVB2NLtIm1K6tSJmQSGw3ubKx3CxeOw2SrAiEA2oqFOKL3g9okaxgFMQCxcgsvoFTMYFI8fUVc2mjZ6+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276061},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.3.tgz","_integrity":"sha512-JUEVTI5IZor9ahnHW818UiXznSqyMdyoEsZZyNWUA1FJhkI3lkVsv+FZ1hwkqqbxAKCJUzHo6KS21HIkYUOCPA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.3_1780659236243_0.1766492607927166","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@cardor/agent-harness-kit","version":"1.6.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a1695c9bc18520cd4b20cbe58c207aab5f155132","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.4.tgz","fileCount":28,"integrity":"sha512-ST8tYXSMIiqUJFF7EAcJCK3CY14pLX6IhOMVpzDkjbI5ZIEln5BxRc9MYqQRPlPtd1GcmQ9wAnOGG1x3YA1sTQ==","signatures":[{"sig":"MEQCIDrMTv89vtE5+Cn9faA5OTL6qcGJ1cE59fqkF93jvbbsAiA9ETlNkpRajQTsAHEC+J8Ows4sRWQ/rNgVM+pmCMOiQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277349},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.4.tgz","_integrity":"sha512-ST8tYXSMIiqUJFF7EAcJCK3CY14pLX6IhOMVpzDkjbI5ZIEln5BxRc9MYqQRPlPtd1GcmQ9wAnOGG1x3YA1sTQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.4_1780659583929_0.31947867422769316","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@cardor/agent-harness-kit","version":"1.6.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f43e8cdd8b32e8cc8ea49973d7f12bad6ed29c35","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.5.tgz","fileCount":28,"integrity":"sha512-lY7chGYsPDLfuIEqr/Nkun8vO5Qe7LA//vbPytI2vOtx6AEQ6Ae5zWtAv04qGH7KxgkW+UP++To5Mok0eQBo7A==","signatures":[{"sig":"MEQCICRHITnOZHbHlLEsuRkVjCmQHvmFVBauqfkxpKHBQTHbAiAsctku7QH/UN77DLmfhw24Xr5q40BOX5vAGh6pINx4rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279335},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.5.tgz","_integrity":"sha512-lY7chGYsPDLfuIEqr/Nkun8vO5Qe7LA//vbPytI2vOtx6AEQ6Ae5zWtAv04qGH7KxgkW+UP++To5Mok0eQBo7A==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.5_1780715512873_0.10226387842708928","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@cardor/agent-harness-kit","version":"1.6.7","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.7","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"3f48652422696c9d2e4243c017d4a6b212dd1aae","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.7.tgz","fileCount":28,"integrity":"sha512-UhqOpKbApONSJZqSlmkQKo5yjBZqobFYlLjZeMrJNTKX5KuCqIc8eXuqOFIU+G2RVnt+R8gnMifJJN51J5cv/w==","signatures":[{"sig":"MEYCIQCcj8MrjjqPp1FVCs5Rvrpvv4pwMJDpxhanCM4QkFHWagIhAJ5btCR3K4V2sjJK4nbkduLtis8mcCeqCcfdN3E6AsoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282454},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.7.tgz","_integrity":"sha512-UhqOpKbApONSJZqSlmkQKo5yjBZqobFYlLjZeMrJNTKX5KuCqIc8eXuqOFIU+G2RVnt+R8gnMifJJN51J5cv/w==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.7_1780747937482_0.3213643100893211","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@cardor/agent-harness-kit","version":"1.6.8","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.6.8","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"c1cb7e03cf710954885b12e212a618733c22f1c8","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.6.8.tgz","fileCount":28,"integrity":"sha512-eTh2NRRoJtZvBHatwZ63zcQXNSbvv0xQYYgmQ2asyVAv24GcNmRpTyi8lGlO21YMIGHo8+Xor2sGnwUm6x88yA==","signatures":[{"sig":"MEQCIFMNHbSIL7cEcSZllvgoVNVFT4dTBPck3D9wjDDNqCtfAiA9uTaetLv9yxZCsGdTC9mDVucUmM0+xMFMjuGLHbj9Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280272},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.6.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.6.8.tgz","_integrity":"sha512-eTh2NRRoJtZvBHatwZ63zcQXNSbvv0xQYYgmQ2asyVAv24GcNmRpTyi8lGlO21YMIGHo8+Xor2sGnwUm6x88yA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.6.8_1780804163034_0.980750527025944","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@cardor/agent-harness-kit","version":"1.7.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.7.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"e4857ae33292d3e1ac23898ec6cb10adf019fe3d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.7.0.tgz","fileCount":28,"integrity":"sha512-gv4I67E/luCfEGREz1aOVaQ4aYW4SGiz+gHo0/hj9FjPZC6imAEa0amry5w7o6rdrIX5JYTRqpyDXkglqD9oKQ==","signatures":[{"sig":"MEQCIHpTpW8YMAKevaEF+rNWArzHMmkknBLetzcCxaBxp5mpAiA5F0X/ZPvXJ08UTgQXMGoWUmkzRxAb4zkCLhUEKlQxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288060},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.7.0.tgz","_integrity":"sha512-gv4I67E/luCfEGREz1aOVaQ4aYW4SGiz+gHo0/hj9FjPZC6imAEa0amry5w7o6rdrIX5JYTRqpyDXkglqD9oKQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.7.0_1780806607752_0.03799533478594186","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@cardor/agent-harness-kit","version":"1.7.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.7.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f872962e22458ea8eed66da3a6a64994740f037e","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.7.1.tgz","fileCount":28,"integrity":"sha512-AFVr3AySHNFy16Qgb6KzvvEXfbnuFo2DLh5ZY3kPK87QnI/5RAZvAary8N+L11Z+tNoycbwzyV7quxKdsj2GDw==","signatures":[{"sig":"MEUCIGt+jC0qMtJPGSMSkMFUT2I6dkrmw97Zijvi6gT/fZQmAiEA9cKLJrSBIK0X7yht7d83ptCOWEqOwu4JhLzdAkgu1DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288242},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.7.1.tgz","_integrity":"sha512-AFVr3AySHNFy16Qgb6KzvvEXfbnuFo2DLh5ZY3kPK87QnI/5RAZvAary8N+L11Z+tNoycbwzyV7quxKdsj2GDw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.7.1_1780922701114_0.4539604846561578","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@cardor/agent-harness-kit","version":"1.7.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.7.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"54864b8d29062c0ac2324d319758b55b6614097f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.7.2.tgz","fileCount":28,"integrity":"sha512-At9cXEfYSOK0Fy+UBRmf99mJPQL7iM3OL4RSsdhHYDBKYrak/fEmxzkdYjpbBzTlXhLp5j+tIm+DUxVQf1f2KA==","signatures":[{"sig":"MEUCIQDOGOpHJTMX6CTyfhm71kW+s4VlOXuD/Rd51Rm8C1S41QIgWEqkoR1fzbmrHP3Pk6ZsxRftguhHCBkRwJjNilQHdNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288234},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.7.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.7.2.tgz","_integrity":"sha512-At9cXEfYSOK0Fy+UBRmf99mJPQL7iM3OL4RSsdhHYDBKYrak/fEmxzkdYjpbBzTlXhLp5j+tIm+DUxVQf1f2KA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.7.2_1780923009392_0.4652439608454657","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@cardor/agent-harness-kit","version":"1.7.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.7.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"3099cee333c15f56591dd41f320e59eda25544ac","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.7.5.tgz","fileCount":28,"integrity":"sha512-WFxOXYls+ri9//3BYXDZJGsoplPtSQpHGQs5iTbOuhUksgxzL/ojJM2unqsgPjIzYjvsooaCDEPkPU3J6tiJSA==","signatures":[{"sig":"MEMCIA6BXwmDPHoXhq7L1Ap7JN02KGi74FacUY5kAgp1FuNfAh8xiMgg7eIpusANJxCMkUyku9LOHut5f8YZza/B8jwB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291143},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.7.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.7.5.tgz","_integrity":"sha512-WFxOXYls+ri9//3BYXDZJGsoplPtSQpHGQs5iTbOuhUksgxzL/ojJM2unqsgPjIzYjvsooaCDEPkPU3J6tiJSA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.7.5_1781026352517_0.15960144984914826","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@cardor/agent-harness-kit","version":"1.8.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.8.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"deaedbcf8184deb6f7fd116da9724149b45a7b6c","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.8.0.tgz","fileCount":31,"integrity":"sha512-j5AxHlYVDOQ4m0pOOoe+cGuxNIkkBJm7yMN8TTGf9BPZRQ5HRfkVXIJmkS5lfxEJfejrFipuusZ4JkLBCjET+A==","signatures":[{"sig":"MEQCIG1R3KisOjYVoFRsIpjNOgl3Gti23Xqdd+4L+0sWLnVDAiAJKxqPndCXJXkMK4x8iexmkkXMm4XsR3fh6QLPdXI5vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333793},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.8.0.tgz","_integrity":"sha512-j5AxHlYVDOQ4m0pOOoe+cGuxNIkkBJm7yMN8TTGf9BPZRQ5HRfkVXIJmkS5lfxEJfejrFipuusZ4JkLBCjET+A==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.6.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.8.0_1781830699244_0.29963630162998256","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@cardor/agent-harness-kit","version":"1.8.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.8.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"d4631279b4368b0131176466210caba19f6b5ac3","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.8.1.tgz","fileCount":31,"integrity":"sha512-1blJK1sAI/sObi4+cjvzB3uxFuW+D6DLAd+Lkcv3h3K/tYO7FkdoQOWuAh7kaFbtMGz3qp9odnHNbS2z9km6ow==","signatures":[{"sig":"MEUCIA+o+sq4UPkRv27zYNgtDWHTeOeIkC/30UiLK9P9yDXUAiEAz3bunrXJ4HNuiMy1OiWUQ33KBNp2G/JLPJKDK9469Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333858},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.8.1.tgz","_integrity":"sha512-1blJK1sAI/sObi4+cjvzB3uxFuW+D6DLAd+Lkcv3h3K/tYO7FkdoQOWuAh7kaFbtMGz3qp9odnHNbS2z9km6ow==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.8.1_1781831679297_0.667571187745444","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@cardor/agent-harness-kit","version":"1.9.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.9.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"9444687a758539a15d12234732e9fe7de6f0f009","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.9.0.tgz","fileCount":32,"integrity":"sha512-PU9yN6zp5Ux3K3eD5xyPJgoyKJLEhxwuQLwapOyt+XTm+bsxKItRWUH6GqqhfLFk1o89vvyFnnlPE+2HMEp+WQ==","signatures":[{"sig":"MEYCIQCs1BKKa9+eCFyUgKn6lBkB0FtgFlv8zcReJs01Ckl9QwIhAKRaysSKagGL2qZh8QUtxc/c0RUowTRtdBvMqljb4TsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356491},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.9.0.tgz","_integrity":"sha512-PU9yN6zp5Ux3K3eD5xyPJgoyKJLEhxwuQLwapOyt+XTm+bsxKItRWUH6GqqhfLFk1o89vvyFnnlPE+2HMEp+WQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.9.0_1784121583854_0.9964639323873421","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@cardor/agent-harness-kit","version":"1.10.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a8a9e2026100164e0ced5f25c138e5e959ef5623","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.0.tgz","fileCount":36,"integrity":"sha512-JjZiOu42dxyKq6Tv89sas9sNQ15S+HpiYSJjCZkNzTZ/5LTTTsIRrK7tSW+cYx65wk4NLlU/7E1WZuOkoUO+Mw==","signatures":[{"sig":"MEUCIQCMEiBegWF7HCXCdM+f7NWkJ1q5b0f+0+5OumZmqNaYOQIgCN9X0n0gX6vOT9piluzdzPP8quFKLqz27P+Z2RMDibI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473064},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.0.tgz","_integrity":"sha512-JjZiOu42dxyKq6Tv89sas9sNQ15S+HpiYSJjCZkNzTZ/5LTTTsIRrK7tSW+cYx65wk4NLlU/7E1WZuOkoUO+Mw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.0_1784215902773_0.08231417658104534","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@cardor/agent-harness-kit","version":"1.10.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"cf71060502ce840e69a189c9c9b5d16c8d7f5163","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.1.tgz","fileCount":36,"integrity":"sha512-f0dIv3MGE4TRjw8XdDs0jvyqfxDLM8f5BlRcyaf8SOJih1q2QeLJ54t5fgQiKd+VWEP3WeDKoUt6ggnIvBHGlQ==","signatures":[{"sig":"MEYCIQCXW974ClgOychJP1agLDAYFzh/Yxwe1lM/ZBvKZlnsTwIhAIjlA2ikFOLfSEHLjPvzAzkvtWwT1rlHgJrlTNtWB8UP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473064},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.1.tgz","_integrity":"sha512-f0dIv3MGE4TRjw8XdDs0jvyqfxDLM8f5BlRcyaf8SOJih1q2QeLJ54t5fgQiKd+VWEP3WeDKoUt6ggnIvBHGlQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.1_1784216410166_0.6775562733624356","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@cardor/agent-harness-kit","version":"1.10.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"cb6da2456e1ea60ef1c903a84db5a3e2dbcf8df9","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.2.tgz","fileCount":36,"integrity":"sha512-1idcBpfe5fqkQWpZpOLL85jKiiBNXrS6ZSh95NnyMtTOXMyPK5Eb5X4GY3kqpfvUAZkrUHTDGjOWPWq3kMXGBQ==","signatures":[{"sig":"MEUCIQDeNH9waack+IgGcElmEIYYrHrl/cc229FNH9Q3vY/v9gIgEaHrrORq62eUniUszEfXUZWdO1ulrigTWhedW1zrF44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472028},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.2.tgz","_integrity":"sha512-1idcBpfe5fqkQWpZpOLL85jKiiBNXrS6ZSh95NnyMtTOXMyPK5Eb5X4GY3kqpfvUAZkrUHTDGjOWPWq3kMXGBQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.2_1784218393227_0.5161743975092798","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@cardor/agent-harness-kit","version":"1.10.3","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.3","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"8a549590c1df03a27c9a00aefe27b15219b631af","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.3.tgz","fileCount":36,"integrity":"sha512-NRayy8BIzjZrHQy6lWJknYS9dKEsMSzFiNB0xlzx+RhlmEy4by5cwmNTxrBxw03IW03t5O1JhgUG22XjvR5tZg==","signatures":[{"sig":"MEQCIFtH4K3zC+pe0rKKfOAhPC4LPqVbB2ArplEPAgx2Zt+aAiBpidO0zPq/KH2Fjj5+pHvle+iyboGsFrH6VvTFxc6FnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454851},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.3.tgz","_integrity":"sha512-NRayy8BIzjZrHQy6lWJknYS9dKEsMSzFiNB0xlzx+RhlmEy4by5cwmNTxrBxw03IW03t5O1JhgUG22XjvR5tZg==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.3_1784220066101_0.28548316247231753","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@cardor/agent-harness-kit","version":"1.10.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"464b5e61496f200ab8b31362a1316b8657b5acb4","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.4.tgz","fileCount":36,"integrity":"sha512-YLcfvUlovDuwv6yhsJQCb3DYhRnhruP///7FgL9Q1zpU403eAoE378wY3MqjHMkEBlazyrEpXfY3UJ0PPQUQDw==","signatures":[{"sig":"MEUCIQC+toysGQ1Fz+F5wk5Xj/1RJMVgXYNRqki5PMcrbWPPOAIgWeqsD32mvI2c38iozwz9lEyenjhxrgPF0caFXZlRryc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473220},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.4.tgz","_integrity":"sha512-YLcfvUlovDuwv6yhsJQCb3DYhRnhruP///7FgL9Q1zpU403eAoE378wY3MqjHMkEBlazyrEpXfY3UJ0PPQUQDw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.4_1784418976375_0.9988730850889929","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@cardor/agent-harness-kit","version":"1.10.5","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.10.5","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7f42579e875b9e88ca7f993b8af9ed5284c34eed","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.10.5.tgz","fileCount":36,"integrity":"sha512-J5zv69f7W0QiTu0NJdtRgnjDCLMTw1LRulDlqQEnwGSm+t28I1AmDddEhG7a2Mb2l8JBS5VodlPN/9ZL1pNxOg==","signatures":[{"sig":"MEYCIQDoNVuNslEolaNz1r7X9hr8RE0cOhwXz0nE+NMvxQ8uHwIhAMwIGkc0LuEABmz+x4GDv6Mb2M+9EhK11rX2ezqNr9bY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474171},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.10.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.10.5.tgz","_integrity":"sha512-J5zv69f7W0QiTu0NJdtRgnjDCLMTw1LRulDlqQEnwGSm+t28I1AmDddEhG7a2Mb2l8JBS5VodlPN/9ZL1pNxOg==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.10.5_1784432047787_0.4276911121498965","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@cardor/agent-harness-kit","version":"1.11.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@1.11.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7ec4c54c2c7ab716a870fa6b8f4664caf56042ea","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-1.11.0.tgz","fileCount":36,"integrity":"sha512-mXWDO0ANhHsdsNpa3UdrF+KP9ShehxTIBAxtzt5sL3YMbgNPJXHxOJ90zF/WHMWb8B4BSqKwNrvUPCyznz4Log==","signatures":[{"sig":"MEUCIGNeZgzNOKUMyYTFeSZDdD4JJ/QquIcXgE1gmDDaa2ODAiEAky87voYpPNJwkGLFSA1kcBKn5W9wiwuJ4HLjL8UrCus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485827},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-1.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-1.11.0.tgz","_integrity":"sha512-mXWDO0ANhHsdsNpa3UdrF+KP9ShehxTIBAxtzt5sL3YMbgNPJXHxOJ90zF/WHMWb8B4BSqKwNrvUPCyznz4Log==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_1.11.0_1784522883487_0.32224928828565025","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cardor/agent-harness-kit","version":"2.0.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.0.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"67e173e1307a257ffaec91ed71b0f4fe45081970","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.0.0.tgz","fileCount":38,"integrity":"sha512-wKj7YBKNeQja6fxLabi119JDhPMQC4jMY41oIP/AYgviWpBdA/Pagw/iicE61vbJp1G/de1+5IJT7ZnASBKwfQ==","signatures":[{"sig":"MEYCIQCjpIQKFx4VTSwPH4Uw6OVJWMElUdn/AKM8dOU2Xyf+pQIhAMzKZKAa/E/jU+E9PebKiahqk50kNxDqfk6/tH7J/kRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580684},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.0.0.tgz","_integrity":"sha512-wKj7YBKNeQja6fxLabi119JDhPMQC4jMY41oIP/AYgviWpBdA/Pagw/iicE61vbJp1G/de1+5IJT7ZnASBKwfQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.0.0_1785945780518_0.585086152952623","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@cardor/agent-harness-kit","version":"2.1.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.1.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"bc08912323138943674496e743fddf7eed307474","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.1.0.tgz","fileCount":38,"integrity":"sha512-Re+poN4JPebVYyxIL4udYDK8qwjkn94YOEW9kQ8qoqsyt9WlOOPfH2B0L/p+BeCFTP9qp0I5jj3Poj+pk6V+Tw==","signatures":[{"sig":"MEUCIQCpTNSfj9IhWYeTKn7D2nrH9Y/U/iFNDIFDj/NGv6D0DgIgA1T9M0UUa+K3PuDSJzD519qU6bOyyPbym71F9f74yw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604920},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.1.0.tgz","_integrity":"sha512-Re+poN4JPebVYyxIL4udYDK8qwjkn94YOEW9kQ8qoqsyt9WlOOPfH2B0L/p+BeCFTP9qp0I5jj3Poj+pk6V+Tw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.1.0_1785950213049_0.3640552200852669","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@cardor/agent-harness-kit","version":"2.1.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.1.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"35972d628b6d5ccd58080a520e77d183ea0952e2","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.1.1.tgz","fileCount":38,"integrity":"sha512-fk3HRYAYBxtgwoRL6PDQW9L9gWCjJt81W5TvzFKadF96DouSsXPwstF32uiFCfp1Zatb5wsFpL8nwkTu9al8qQ==","signatures":[{"sig":"MEUCIFsEiZHQloA1F4+yu7zo1W+vdPoBDBsXKw2zMj68f0LMAiEA92Rr9lF1ze4MTDgd48d+EukX0kCQ6gZLz2HE7p//nTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621770},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.1.1.tgz","_integrity":"sha512-fk3HRYAYBxtgwoRL6PDQW9L9gWCjJt81W5TvzFKadF96DouSsXPwstF32uiFCfp1Zatb5wsFpL8nwkTu9al8qQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.1.1_1785953960542_0.766796088330348","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@cardor/agent-harness-kit","version":"2.2.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.2.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"a2bd15c71bf94200d9296068978c59f198cac86f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.2.0.tgz","fileCount":38,"integrity":"sha512-OcRqEabO6SBoeunteSDnUKiSI+ViIplWSkrjVgq4bq1NyjFZxHKGz+5DMnOw97ZibRKrDGexdSDj/QKOMgSbKQ==","signatures":[{"sig":"MEUCID2inHtGLls5bWHmMbOKhlgo6Tyy/G+mQ915RL8bxREsAiEA8/k+ZXhfdwPVlKdMOADPQ1hccN9Z96ul3gjoU3I41zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640596},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.2.0.tgz","_integrity":"sha512-OcRqEabO6SBoeunteSDnUKiSI+ViIplWSkrjVgq4bq1NyjFZxHKGz+5DMnOw97ZibRKrDGexdSDj/QKOMgSbKQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.2.0_1786046373540_0.8496686613848541","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@cardor/agent-harness-kit","version":"2.3.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.3.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"487163511ff3b971d11ed745a6709f4813544077","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.3.0.tgz","fileCount":38,"integrity":"sha512-B8g6/aXGW1n8jIW1uI1JN7UrJSX+D3RhzqbXBhnmcSJiPRIrIRVsllKPHVKLm5lGJjLUQoRQCoFiSKx0k6I/lw==","signatures":[{"sig":"MEYCIQDcFZUR2GEdsSZjwnqHxHZbVUZfJBZQZXchFC5VbR4WEAIhAPXuS+pnZfvtvNsiUjPpZHH72bfiwkVRHNFWPso35ILY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643127},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.3.0.tgz","_integrity":"sha512-B8g6/aXGW1n8jIW1uI1JN7UrJSX+D3RhzqbXBhnmcSJiPRIrIRVsllKPHVKLm5lGJjLUQoRQCoFiSKx0k6I/lw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.3.0_1786048119860_0.03490311714732797","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@cardor/agent-harness-kit","version":"2.3.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.3.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"beb381a5af9a73403578e2d7c10e91c16b9135b2","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.3.1.tgz","fileCount":38,"integrity":"sha512-XWciK/lv2LVpn11zdrAFpIw6iEn/BYn9lVVsfuMWTzqSD4onbArkuG2YAJMersoUegy+YXa+h7JTd5Ynxua16A==","signatures":[{"sig":"MEYCIQDMHfbAjD9iec9V6X/skbdPzJOfToKHY0XR9Yoe0LKGYgIhALktE7y0kHAhmvIqpJRq9SUSTWSdtyl8N4/tvtkp2rou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643421},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.3.1.tgz","_integrity":"sha512-XWciK/lv2LVpn11zdrAFpIw6iEn/BYn9lVVsfuMWTzqSD4onbArkuG2YAJMersoUegy+YXa+h7JTd5Ynxua16A==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.3.1_1786372777422_0.8324408956905665","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@cardor/agent-harness-kit","version":"2.4.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.4.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f6fb762a63b4a40ff5fc1da066445f3959b6602a","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.4.0.tgz","fileCount":38,"integrity":"sha512-QbsGaPD2/amOzm5uVvMAE6/KKnVpJ+Oc5QLeI0Z/UtVG38no3PX8ixj+s7L6vNHRQaWQQ05z+6mg/jvzdHpmsw==","signatures":[{"sig":"MEYCIQDjfu1ChTQHDKXJpyuBmwukMgHWRZwCIvJ5ygBROIzDMgIhANsHb//L6oFwptvq4hFAD0mtwPgwPGeRRwJwTAiar+g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681956},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.4.0.tgz","_integrity":"sha512-QbsGaPD2/amOzm5uVvMAE6/KKnVpJ+Oc5QLeI0Z/UtVG38no3PX8ixj+s7L6vNHRQaWQQ05z+6mg/jvzdHpmsw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.4.0_1787400531126_0.6672864063033392","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@cardor/agent-harness-kit","version":"2.5.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.5.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"84b027324d0125c2cabd9573ea35d8a6fd26af3d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.5.0.tgz","fileCount":39,"integrity":"sha512-txm8yuc4n/Hh4a6MJZSP9VtmsooZfl7kWIm4JWAxizZatnOblCOS5VfAKVyoiGmLu6LM44UXi3AnFO7lEL+TgA==","signatures":[{"sig":"MEUCIQCXfkLHYIOE5GLfYo+maBnvKqq/coVQ1vb/CEpTLS991AIgdTUWj6xtAgi0b3/71yh+4Aavn3zTyzXypB7RTAhBSf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687314},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.5.0.tgz","_integrity":"sha512-txm8yuc4n/Hh4a6MJZSP9VtmsooZfl7kWIm4JWAxizZatnOblCOS5VfAKVyoiGmLu6LM44UXi3AnFO7lEL+TgA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@cardor/agent-harness-kit":"^1.8.1","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.5.0_1788354097131_0.7826489865881618","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@cardor/agent-harness-kit","version":"2.6.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.6.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"fe3499975cb38a5b1ac39b9ebbe79ca3b3a7e9b6","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.6.0.tgz","fileCount":39,"integrity":"sha512-DUgYy1FlP92fZ6cTIh2nNDqWtt81PYddooRWPn5ZwJPL7QRjK4avG0BMMs8JNcSr77+ox/Tn8+09CoXNWSgR4g==","signatures":[{"sig":"MEUCIHnvp1chwQ49kAFH/D5fBBH+NegbF4dHJvGbDXWvM45fAiEAuqDIcSA44lOCQC/lzLFpcMh5j5CCld/DUz213s27HXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711527},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.6.0.tgz","_integrity":"sha512-DUgYy1FlP92fZ6cTIh2nNDqWtt81PYddooRWPn5ZwJPL7QRjK4avG0BMMs8JNcSr77+ox/Tn8+09CoXNWSgR4g==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.6.0_1788363586869_0.39867830758357736","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@cardor/agent-harness-kit","version":"2.6.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.6.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"104b69ae8c137a5bcb5dcc40ac33dbc85ed92723","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.6.1.tgz","fileCount":39,"integrity":"sha512-JGbn903/8HrJMqq+j7K9MDRtdHbGDlGQJAslJqAwVPo3aPLbPfpsZqadI5qOjstCiOdcH6EcaeMHrj0HRyMqLA==","signatures":[{"sig":"MEQCIBfaP/e0bJoCigdtF0hwfafMXKSioTTLBJ0giNgJUcNYAiBNRuF2ExkijAFlxfHRhF1X1AxJ7QmGkN8YVf+nKYXyVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722336},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.6.1.tgz","_integrity":"sha512-JGbn903/8HrJMqq+j7K9MDRtdHbGDlGQJAslJqAwVPo3aPLbPfpsZqadI5qOjstCiOdcH6EcaeMHrj0HRyMqLA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.6.1_1788453311982_0.9343607918101728","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@cardor/agent-harness-kit","version":"2.10.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.10.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7c37e3fddfc7fc701faedd702e03be535691a4af","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.10.0.tgz","fileCount":45,"integrity":"sha512-uMkY8IZmfavuYAnnD2fBCb3FUjCGQWYEXvNAonxcUWzQ6/y954hmAGYJ9eS+CME1sDTv5qVtEntM2KSh+0qevQ==","signatures":[{"sig":"MEQCIEJT8zTMWshMzQubCseRqNE7/mi/X9oV5wgfRGzpxLxzAiBQOWizWdB9gy9OsqUoPYkBnRvESThuNkdlY6YsfOAu/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778946},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.10.0.tgz","_integrity":"sha512-uMkY8IZmfavuYAnnD2fBCb3FUjCGQWYEXvNAonxcUWzQ6/y954hmAGYJ9eS+CME1sDTv5qVtEntM2KSh+0qevQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.10.0_1788558614401_0.8327880465986717","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@cardor/agent-harness-kit","version":"2.10.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.10.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"55df52dab416b4458608e4d8a511b7a3bc11807c","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.10.2.tgz","fileCount":45,"integrity":"sha512-YDHwLgXpAuzniu75KrMqGL7wjyjun6nDbHLWTQfWHBSjgSiCobsJAvsUMoqAY8KX3i6VcootEqabfCURQFKy0g==","signatures":[{"sig":"MEYCIQDeE8gcdqU9OAFcpoWSjIAKcacwloSvtXGcldSWtMLkAwIhANECfUmCaaYg2CHTLSU84Grb4/YcnIvxqihFXIIHaPHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1783432},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.10.2.tgz","_integrity":"sha512-YDHwLgXpAuzniu75KrMqGL7wjyjun6nDbHLWTQfWHBSjgSiCobsJAvsUMoqAY8KX3i6VcootEqabfCURQFKy0g==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.10.2_1788560468258_0.4751416732395084","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@cardor/agent-harness-kit","version":"2.11.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.11.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"4504bf681ad45e365171bffac604281348daef10","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.11.0.tgz","fileCount":45,"integrity":"sha512-hO2zSeZO8mP5rJcR+dZX1L9HcGwamaOjond2Qfi+tU716RzndgC1dXyc5bhRMFoMa30FIT19XoS7iMMAscvJRQ==","signatures":[{"sig":"MEQCIHAM3sVHf+LhzrD2KJdMxmJIr/CJLyy/1twG9GkHPsFsAiBVDwyVm/EWVxXPnPG2Mc8UXfIAc+/GQk2xeJ/0FWpFzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738474},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.11.0.tgz","_integrity":"sha512-hO2zSeZO8mP5rJcR+dZX1L9HcGwamaOjond2Qfi+tU716RzndgC1dXyc5bhRMFoMa30FIT19XoS7iMMAscvJRQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.11.0_1788639356668_0.5625087145077206","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@cardor/agent-harness-kit","version":"2.11.1","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.11.1","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"fbba1231c9ef10f8e1839a2e83edff62959ee6cc","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.11.1.tgz","fileCount":45,"integrity":"sha512-MWaiFUZudK+AnVD9KpgefwPd29xDQVMVsgyO4qutKfkOU2TTiU6W7ql9GclUcIYw8q77bdsJgCNkd+b3Rg1u1w==","signatures":[{"sig":"MEUCIEW4nAvahcrhhEP7gBDKQbuku6lgerxxpSbahwywoDAyAiEA7yd9EAf2HliYx5Hv4bWSIBOALlFQg29240fCHAoYHxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1741057},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.11.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.11.1.tgz","_integrity":"sha512-MWaiFUZudK+AnVD9KpgefwPd29xDQVMVsgyO4qutKfkOU2TTiU6W7ql9GclUcIYw8q77bdsJgCNkd+b3Rg1u1w==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.11.1_1788783365387_0.4638176336451971","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@cardor/agent-harness-kit","version":"2.11.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.11.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"88638e0a970f31acabc64aa606d2b231e8281f1d","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.11.2.tgz","fileCount":45,"integrity":"sha512-d2dh3CiiRTU+6H/Iv8JfaD++zUcCpbIj01/v8hEhdUGUgsoBWOeLH/3vNeFpyhV66tyA3z8JrP+PvrC3Qbiecw==","signatures":[{"sig":"MEUCIF/2JdUxBGyrTaG7/QPmWilgJ0rigPhjFy/py/drLopRAiEA0OVugZ0P+4PxzN7v4khLNAIJ+NFaSoCzPD30xSozON8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743510},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.11.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.11.2.tgz","_integrity":"sha512-d2dh3CiiRTU+6H/Iv8JfaD++zUcCpbIj01/v8hEhdUGUgsoBWOeLH/3vNeFpyhV66tyA3z8JrP+PvrC3Qbiecw==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.11.2_1789152983280_0.6369690574374833","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"@cardor/agent-harness-kit","version":"2.11.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.11.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"d38eb850e497ad908d7d195d9be42ac79fd9cace","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.11.4.tgz","fileCount":45,"integrity":"sha512-NwoSsAjq+MoJlf3Grh89kWXzwad3DQA/ZIm/l3fq1/gp8vnE+mFkKJ9KIhKB4rkVA9xmJMjYP/jo6capC1L0DA==","signatures":[{"sig":"MEUCIAJY4LhWAANRv3SuW4yanQNRbuKo3pNY1NAFNzmWkRSlAiEA2YUr66PybLTyf/bYj6Up1F5X8VPOQ96IjnMdJ1O1//Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748660},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.11.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.11.4.tgz","_integrity":"sha512-NwoSsAjq+MoJlf3Grh89kWXzwad3DQA/ZIm/l3fq1/gp8vnE+mFkKJ9KIhKB4rkVA9xmJMjYP/jo6capC1L0DA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.11.4_1789154994251_0.8151659542061702","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@cardor/agent-harness-kit","version":"2.12.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.12.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"7fae833d5fdbb667a82e3893628b9862180cf288","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.12.0.tgz","fileCount":45,"integrity":"sha512-nsB5XDQVK53gXhYQppFgNvqXAWbha8kZmF8pHHMEH4F+/Md7yhQ/At06q0v5zBjwiYu9k6nOFArPeICWJnIY5g==","signatures":[{"sig":"MEYCIQDOAN4dmS8qPka9SH/456kmGdIdIY5RxveY9gUbTnWgKwIhANUx2kbDZ5ep6HDYBJhgEIBbik1obY2ntq6mvTuI0EHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774032},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.12.0.tgz","_integrity":"sha512-nsB5XDQVK53gXhYQppFgNvqXAWbha8kZmF8pHHMEH4F+/Md7yhQ/At06q0v5zBjwiYu9k6nOFArPeICWJnIY5g==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.12.0_1789490303167_0.6583700993796706","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@cardor/agent-harness-kit","version":"2.14.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.14.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"4febc82a3ec60ab8c5b631fecae853ccca66b3b0","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.14.0.tgz","fileCount":51,"integrity":"sha512-GpDCnKvc9bNkz2VRyD1LG28BG7XE3LKCIkGnVtBfDfpEUbUMUpSnI8fng3hnsEyTqZ6NgWTpWpD5d75YhY9GDQ==","signatures":[{"sig":"MEUCIQDoDvZlbqY/zqp9jz+FEQlbaV1sk5HO153KbIFfUSzn4QIgDTZvhglBR4E6vJXoowdHHU2ynKrQnY8+N1hSXk+RtRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784400},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.14.0.tgz","_integrity":"sha512-GpDCnKvc9bNkz2VRyD1LG28BG7XE3LKCIkGnVtBfDfpEUbUMUpSnI8fng3hnsEyTqZ6NgWTpWpD5d75YhY9GDQ==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.14.0_1789605996203_0.83772689225597","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@cardor/agent-harness-kit","version":"2.14.2","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.14.2","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"1d8d5ac56402a23b67224befc7369ae85ccc3e3f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.14.2.tgz","fileCount":51,"integrity":"sha512-Lnj4fLYsCebkQXezkBE779/LVzTwqAhs3O36odhfike1mvB2oLdHUJAPavV5hWIEXxpEZnpRKjume8YVYFhDGg==","signatures":[{"sig":"MEUCIE4oe1FEtjeCHCfRjMY4hUtCNoTejCc0ZaxkAyu+4MKnAiEAu8fShXAo9IuVNiqPpEYCNwcvPEAhnqnGn+qFdEHxs+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLU+cDY2Xye3AUzKkzIgEU97T+vQunu3Si4eUTnmn3kAiB7GB0lkuexYTKXybONGjP8taGV9lEICeGSmfhRPc4Hqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812802},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.14.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.14.2.tgz","_integrity":"sha512-Lnj4fLYsCebkQXezkBE779/LVzTwqAhs3O36odhfike1mvB2oLdHUJAPavV5hWIEXxpEZnpRKjume8YVYFhDGg==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.14.2_1790022874023_0.9544925070740267","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"@cardor/agent-harness-kit","version":"2.14.4","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.14.4","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"e94ee2c5e18138d3cff5b07b78c15ba2be2adc13","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.14.4.tgz","fileCount":51,"integrity":"sha512-9Okq4lcOw4YgskruQ9Ma6vdJWhEULo2bVrosLGgKfW1Cqsd80g7oqNauOsnDEyD6F7+46lvxnMT97xLv/yeu1w==","signatures":[{"sig":"MEUCIG6yQHeOtgOb6SPvlSEN9FvgTtLXrppdtHTHLasGgmgBAiEAggwTcPjNP1e+f8jGp9C+DdU6dhgSgkJs98MbUzu6TXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjsOJQUby8tW/iqbyhr4Tz6xu45XHeTcwEbxsASsKb7wIgV4Aantf7t0W6Yr8mid8aGPIO6dB6HAUCDRyZl0WJge4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813845},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.14.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.14.4.tgz","_integrity":"sha512-9Okq4lcOw4YgskruQ9Ma6vdJWhEULo2bVrosLGgKfW1Cqsd80g7oqNauOsnDEyD6F7+46lvxnMT97xLv/yeu1w==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.14.4_1790026118685_0.7095245778907804","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@cardor/agent-harness-kit","version":"2.15.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","_id":"@cardor/agent-harness-kit@2.15.0","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"9fb31e7946a3a3b0bac0b4c18d1493bc1809ee4f","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.15.0.tgz","fileCount":51,"integrity":"sha512-VWgs3s9ApAWVlghQUGnweYtCQ5sxv5JeFfXRDaC/yQ4KwxFHFswhPwpEw9agxuOSvlPQAgmgHvZVVsdpClmjIA==","signatures":[{"sig":"MEQCIEE/KSHotNdOKXZ/X1caF5bllQqv26EoJSP3aQt1o6K5AiBSI3tw81mz+sy6qjY/CSGi5q6doTfDZ4T0fccBeVeUQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8L07xXlfHBQ3Rnloq3/+Bu2Q7tJPsk7uQZjPwyuGBxAiEAnky+C8h7jVOFOpQ4TBTt4RYYPlF24T1oBoi96OD+0I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824071},"main":"./dist/index.js","type":"module","_from":"file:cardor-agent-harness-kit-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.15.0.tgz","_integrity":"sha512-VWgs3s9ApAWVlghQUGnweYtCQ5sxv5JeFfXRDaC/yQ4KwxFHFswhPwpEw9agxuOSvlPQAgmgHvZVVsdpClmjIA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-harness-kit_2.15.0_1790027917507_0.25963651458697945","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"_id":"@cardor/agent-harness-kit@2.16.0","bin":{"ahk":"bin/ahk.js"},"dist":{"shasum":"f3fde8bfcd0d9fc8878215dcdc3c13aec80daee9","tarball":"https://registry.npmjs.org/@cardor/agent-harness-kit/-/agent-harness-kit-2.16.0.tgz","fileCount":51,"integrity":"sha512-Na+PDG/dpTkr/qUdIs0+r5lfUuTJBmtR3/VtSUAoh3eBcug7ecNt/JJWnbzpv1KM2Yp1rWb/FKgV1EORAL9UfA==","signatures":[{"sig":"MEYCIQDGtfbigocM4IWBJLj8D52SuWvEtEaRio7M2Wul5U2dCQIhAJXwKrhXdPsIqAF8HxvkuhTRDKgYJ+jwCbYPNFI2cDCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNjfMPvqLObPQeDu6EDu3h4IrwrmrH8A1ISj++EUfYfQIhAM/nbOWUYFXryMbuRS8D7S2ZYyfDLZBQvEzb/M3Jimqb"}],"unpackedSize":1767948},"main":"./dist/index.js","name":"@cardor/agent-harness-kit","type":"module","_from":"file:cardor-agent-harness-kit-2.16.0.tgz","types":"./dist/index.d.ts","author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","lint":"eslint . --fix","test":"node --test --import tsx/esm src/tests/*.test.ts","build":"pnpm run build:ui && pnpm run typecheck && tsup && pnpm run copy-assets","format":"prettier --write src dashboard scripts","release":"bash scripts/publish.sh","build:ui":"pnpm --filter ahk-dashboard install && npx eslint dashboard/src/ && pnpm --filter ahk-dashboard run typecheck && pnpm --filter ahk-dashboard run build","typecheck":"tsc --noEmit","lint:check":"eslint src/","copy-assets":"node scripts/copy-assets.mjs","release:dry":"bash scripts/publish.sh --dry-run"},"version":"2.16.0","_npmUser":{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"},"keywords":["agents","ai","harness","claude","mcp","scaffolding"],"_resolved":"/Users/sadie/Code/NodeJs/agent-harness-kit/cardor-agent-harness-kit-2.16.0.tgz","_integrity":"sha512-Na+PDG/dpTkr/qUdIs0+r5lfUuTJBmtR3/VtSUAoh3eBcug7ecNt/JJWnbzpv1KM2Yp1rWb/FKgV1EORAL9UfA==","_npmVersion":"11.6.2","description":"CLI scaffolding for multi-agent harness systems","directories":{},"maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","hono":"^4.6.0","jiti":"^2.4.2","open":"^10.1.0","mysql2":"^3.22.3","valibot":"^1.4.0","postgres":"^3.4.9","commander":"^12.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","drizzle-orm":"^0.45.2","@clack/prompts":"^0.9.0","better-sqlite3":"^12.11.1","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.4","prettier":"^3.8.3","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.19.17","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.59.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.7.1","@commitlint/config-conventional":"^20.5.3","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-harness-kit_2.16.0_1790082919037_0.49201537834259756"}}},"time":{"created":"2026-05-04T20:41:03.519Z","modified":"2026-09-22T13:15:19.318Z","0.1.0":"2026-05-04T20:41:03.795Z","0.3.0":"2026-05-04T21:42:13.230Z","0.5.0":"2026-05-04T22:14:38.089Z","0.6.0":"2026-05-05T00:40:13.625Z","0.8.0":"2026-05-05T00:47:45.180Z","0.8.2":"2026-05-05T00:49:01.784Z","0.8.4":"2026-05-05T01:11:32.882Z","0.8.6":"2026-05-05T01:12:17.484Z","0.8.8":"2026-05-05T01:14:29.321Z","0.10.0":"2026-05-05T01:38:10.102Z","0.10.2":"2026-05-05T11:40:15.052Z","0.10.3":"2026-05-05T11:46:11.224Z","0.10.4":"2026-05-05T11:52:03.511Z","0.12.0":"2026-05-05T13:02:17.505Z","0.12.1":"2026-05-05T15:03:05.482Z","0.14.0":"2026-05-05T17:00:21.494Z","0.15.0":"2026-05-05T18:52:35.702Z","0.15.1":"2026-05-05T18:54:26.044Z","0.15.2":"2026-05-05T18:58:27.823Z","0.15.4":"2026-05-05T19:01:30.180Z","0.15.5":"2026-05-05T19:06:05.860Z","0.15.6":"2026-05-05T19:10:16.525Z","0.16.0":"2026-05-05T19:14:15.405Z","0.16.2":"2026-05-07T00:01:44.160Z","0.16.3":"2026-05-07T01:07:00.571Z","0.16.5":"2026-05-07T01:26:50.736Z","0.16.8":"2026-05-07T02:18:32.310Z","0.16.10":"2026-05-07T02:46:15.905Z","0.17.0":"2026-05-07T03:07:15.923Z","0.18.0":"2026-05-07T03:19:06.364Z","1.1.0":"2026-05-08T05:50:09.590Z","1.1.1":"2026-05-08T06:02:05.730Z","1.1.2":"2026-05-10T15:57:55.141Z","1.1.3":"2026-05-12T14:07:18.391Z","1.1.4":"2026-05-12T14:25:06.817Z","1.1.5":"2026-05-12T14:27:32.061Z","1.1.6":"2026-05-12T16:52:49.772Z","1.1.7":"2026-05-13T20:30:40.466Z","1.2.0":"2026-05-19T20:42:34.041Z","1.2.1":"2026-05-22T15:30:16.030Z","1.2.2":"2026-05-23T14:52:15.085Z","1.2.3":"2026-05-23T15:14:30.181Z","1.2.4":"2026-05-29T01:10:11.270Z","1.2.5":"2026-05-29T12:12:36.268Z","1.3.0":"2026-05-29T12:56:16.830Z","1.4.0":"2026-05-29T13:06:07.817Z","1.4.1":"2026-05-29T13:14:22.487Z","1.4.2":"2026-05-29T13:20:21.272Z","1.4.3":"2026-05-29T13:32:42.545Z","1.4.4":"2026-05-29T13:38:40.935Z","1.5.0":"2026-05-29T21:39:53.978Z","1.5.1":"2026-05-30T13:15:14.580Z","1.5.2":"2026-05-30T13:45:06.118Z","1.6.0":"2026-06-04T23:23:21.554Z","1.6.2":"2026-06-05T00:16:57.370Z","1.6.3":"2026-06-05T11:33:56.459Z","1.6.4":"2026-06-05T11:39:44.182Z","1.6.5":"2026-06-06T03:11:53.073Z","1.6.7":"2026-06-06T12:12:17.683Z","1.6.8":"2026-06-07T03:49:23.198Z","1.7.0":"2026-06-07T04:30:08.045Z","1.7.1":"2026-06-08T12:45:01.330Z","1.7.2":"2026-06-08T12:50:09.568Z","1.7.5":"2026-06-09T17:32:32.702Z","1.8.0":"2026-06-19T00:58:19.495Z","1.8.1":"2026-06-19T01:14:39.499Z","1.9.0":"2026-07-15T13:19:44.131Z","1.10.0":"2026-07-16T15:31:42.978Z","1.10.1":"2026-07-16T15:40:10.337Z","1.10.2":"2026-07-16T16:13:13.400Z","1.10.3":"2026-07-16T16:41:06.313Z","1.10.4":"2026-07-18T23:56:16.567Z","1.10.5":"2026-07-19T03:34:07.932Z","1.11.0":"2026-07-20T04:48:03.669Z","2.0.0":"2026-08-05T16:03:00.716Z","2.1.0":"2026-08-05T17:16:53.289Z","2.1.1":"2026-08-05T18:19:20.813Z","2.2.0":"2026-08-06T19:59:33.725Z","2.3.0":"2026-08-06T20:28:40.006Z","2.3.1":"2026-08-10T14:39:37.623Z","2.4.0":"2026-08-22T12:08:51.312Z","2.5.0":"2026-09-02T13:01:37.282Z","2.6.0":"2026-09-02T15:39:47.015Z","2.6.1":"2026-09-03T16:35:12.153Z","2.10.0":"2026-09-04T21:50:14.852Z","2.10.2":"2026-09-04T22:21:08.452Z","2.11.0":"2026-09-05T20:15:56.830Z","2.11.1":"2026-09-07T12:16:05.575Z","2.11.2":"2026-09-11T18:56:23.466Z","2.11.4":"2026-09-11T19:29:54.427Z","2.12.0":"2026-09-15T16:38:23.345Z","2.14.0":"2026-09-17T00:46:36.382Z","2.14.2":"2026-09-21T20:34:34.112Z","2.14.4":"2026-09-21T21:28:38.790Z","2.15.0":"2026-09-21T21:58:37.600Z","2.16.0":"2026-09-22T13:15:19.159Z"},"author":{"name":"Enmanuel Magallanes","email":"enmanuelmag@cardor.dev"},"license":"Apache-2.0","keywords":["agents","ai","harness","claude","mcp","scaffolding"],"description":"CLI scaffolding for multi-agent harness systems","maintainers":[{"name":"enmanuelmag","email":"enmanuelmag@gmail.com"}],"readme":"# @cardor/agent-harness-kit\n\n**A provider-agnostic scaffolding kit for running structured multi-agent workflows in your codebase.**\n\n![npm version](https://img.shields.io/npm/v/@cardor/agent-harness-kit)\n![npm downloads](https://img.shields.io/npm/dm/@cardor/agent-harness-kit)\n![license](https://img.shields.io/npm/l/@cardor/agent-harness-kit)\n[![Known Vulnerabilities](https://snyk.io/test/npm/@cardor/agent-harness-kit/badge.svg)](https://snyk.io/test/npm/@cardor/agent-harness-kit)\n\nInstead of letting AI agents roam freely through your project with no memory, no coordination, and no audit trail, agent-harness-kit gives them a shared structure: a task backlog, a defined workflow, a persistent log of every action taken, and a health gate that must be green before any work begins.\n\nYou stay in control. The agents stay on track.\n\nVisit the [website](https://stack.cardor.dev/ahk) to view a full explanation, examples, and other tools!\n\n<a href='https://ko-fi.com/S6S31ZBGQK' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>\n\n```bash\nnpx ahk init\n```\n\n---\n\n## Table of Contents\n\n- [@cardor/agent-harness-kit](#cardoragent-harness-kit)\n  - [Table of Contents](#table-of-contents)\n  - [Why this exists](#why-this-exists)\n  - [How it works](#how-it-works)\n  - [Features](#features)\n  - [Requirements](#requirements)\n  - [Installation](#installation)\n  - [MCP command per package manager](#mcp-command-per-package-manager)\n  - [Commands](#commands)\n    - [`ahk init`](#ahk-init)\n    - [`ahk build`](#ahk-build)\n    - [`ahk models`](#ahk-models)\n    - [`ahk dashboard`](#ahk-dashboard)\n    - [`ahk status`](#ahk-status)\n    - [`ahk health`](#ahk-health)\n    - [`ahk doctor`](#ahk-doctor)\n    - [`ahk sync`](#ahk-sync)\n    - [`ahk serve`](#ahk-serve)\n    - [`ahk task add`](#ahk-task-add)\n    - [`ahk task list`](#ahk-task-list)\n    - [`ahk task done <id|slug>`](#ahk-task-done-idslug)\n    - [`ahk reset`](#ahk-reset)\n    - [`ahk migrate`](#ahk-migrate)\n    - [`ahk export`](#ahk-export)\n  - [Files created by `ahk init`](#files-created-by-ahk-init)\n    - [What each file does](#what-each-file-does)\n  - [Tasks schema](#tasks-schema)\n  - [What you can customize](#what-you-can-customize)\n    - [`agent-harness-kit.config.{json|ts|mjs|cjs}`](#agent-harness-kitconfigjsontsmjscjs)\n    - [`health.sh`](#healthsh)\n    - [Agent definition files](#agent-definition-files)\n  - [MCP tools (for agents)](#mcp-tools-for-agents)\n  - [Agent roles](#agent-roles)\n    - [MCP tool permissions by role](#mcp-tool-permissions-by-role)\n  - [What to commit](#what-to-commit)\n  - [Runtime compatibility](#runtime-compatibility)\n  - [Contributing \\& local development](#contributing--local-development)\n    - [Testing the local build in another project](#testing-the-local-build-in-another-project)\n  - [Security Policy](#security-policy)\n  - [Roadmap](#roadmap)\n\n---\n\n## Why this exists\n\nIf you don't know what is Agent Harness, you can check this blog post: [Introducing Agent Harness](https://aakashgupta.medium.com/2025-was-agents-2026-is-agent-harnesses-heres-why-that-changes-everything-073e9877655e).\n\nMost AI coding tools give you a single agent with a chat window. That works for small tasks. It breaks down when:\n\n- You want multiple specialized agents working in sequence (plan → explore → build → review)\n- You need to track what changed, what was tried, and what was blocked — across sessions\n- You switch between AI providers (Claude Code today, OpenCode tomorrow) and don't want to re-setup everything\n- You want a health check that agents must pass before touching code\n\nagent-harness-kit solves all of this with a thin layer of scaffolding and a local MCP server that any MCP-compatible AI tool can connect to.\n\n---\n\n## How it works\n\n```\nahk init\n  └── creates config, agent definitions, task backlog, health check\n\nAI tool opens your project\n  └── reads .claude/mcp.json, opencode.json, .codex/config.toml, or .grok/config.toml\n  └── spawns: ahk serve (stdio MCP server)\n      via your package manager (npx/pnpm exec/yarn run/bunx) when the\n      package is a local dependency, or the bare binary when it isn't\n\nAgent starts working\n  └── tasks.get()         → picks a task from the backlog\n  └── tasks.claim(id)     → atomically claims it (no double-work)\n  └── actions.start()     → registers its action\n  └── actions.write()     → logs sections: result, files, blockers…\n  └── actions.complete()  → closes the action\n\nLead → Explorer → Consultant → Builder → Reviewer\n  └── each role has its own agent definition with clear responsibilities\n  └── the harness DB records the full history\n```\n\nEverything is stored locally in a SQLite database (`.harness/harness.db`). No cloud, no external services, no API keys required beyond what your AI tool already uses.\n\n---\n\n## Features\n\n- **Provider-agnostic** — works with Claude Code, OpenCode, Codex CLI, Grok Build, or any MCP-compatible AI tool. Switch providers without losing your task history or reconfiguring your workflow.\n\n> **Note:** \"Grok Build\" here refers to xAI's official Grok Build CLI (`provider: 'grok-cli'`) — it is unrelated to the unofficial, community-maintained `grok-cli`/`grok-dev` npm packages.\n- **Structured 5-agent workflow** — Lead, Explorer, Consultant, Builder, and Reviewer each have defined responsibilities and can only act within their role.\n- **Atomic task claiming** — agents use `tasks.claim()` which uses a SQLite transaction to prevent two agents from picking up the same task at the same time.\n- **Full audit trail** — every action, file touched, tool used, and section written is stored in SQLite and queryable.\n- **Health gate** — agents must run `health.sh` and get a green exit before starting or closing any task. You define what \"healthy\" means.\n- **Docs search** — agents can call `docs.search(query)` to find relevant content in your project's docs folder before writing code.\n- **Specification discovery** — `ahk-use-cases`, `ahk-feature`, and `ahk-fix` turn product requests, Jira ideas, and defects into reviewable drafts in `docs/specs/`. `ahk-use-case-tech` creates a linked technical draft only after an approved use case, feature, or fix; MCP can search, read, edit, relate, validate, and approve the documents.\n- **Multi-database support** — SQLite by default (uses `better-sqlite3` on Node ≥ 22 or `bun:sqlite` on Bun). Switch to PostgreSQL or MySQL with a single config line — same schema, same MCP tools, same workflow.\n- **Global installation** — `ahk init` can scaffold the harness into your home directory (`~/.claude` or `~/.config/opencode`) to share it across all projects.\n- **Input validation** — CLI prompts validate all inputs (name length, path format, task title, etc.) and retry with the error message instead of silently accepting bad values.\n\n---\n\n## Requirements\n\n- Node.js ≥ 22.5 **or** Bun (any recent version)\n- npm ≥ 9\n\n---\n\n## Installation\n\n```bash\n# Install in your project as a dev dependency (recommended)\nnpm install --save-dev @cardor/agent-harness-kit\n```\n\nThen run the interactive setup inside your project:\n\n```bash\nnpx ahk init\n```\n\n> **The config file format depends on whether the package is installed locally.** `ahk init` checks that first, before anything else:\n>\n> | Local install | Generated config | Why |\n> | --- | --- | --- |\n> | **Not installed** (global-only CLI) | `agent-harness-kit.config.json` | Your project cannot resolve `@cardor/agent-harness-kit`, so a TypeScript config's `import type` would red-underline in your editor and fail `tsc --noEmit` on a package that isn't there. JSON has no imports and no types — nothing to resolve, zero editor errors. |\n> | **Installed** (`npm install --save-dev @cardor/agent-harness-kit`) | `.ts`, `.mjs` or `.cjs` | The package resolves, so you get the full typed config with editor autocompletion. Which of the three is picked is unchanged: `.ts` when a `tsconfig.json` is present, otherwise `.mjs`/`.cjs` based on `package.json` `type`. |\n>\n> The trade-off is autocompletion: a JSON config has no type information behind it, so your editor cannot suggest fields. Installing the package locally and switching to a `.ts` config gets that back. There is no `$schema` key in the generated JSON — no JSON Schema for `HarnessConfig` is published yet, and pointing at a URL that doesn't resolve would only swap a type error for a fetch error.\n>\n> **Existing projects are never converted.** If a config of any extension already exists, it keeps working and keeps its format — installing or removing the package locally will not silently rewrite it. `loadConfig()` reads all five formats, and `ahk init` stops when it finds any of them.\n>\n> **A local install is still recommended** even though it is no longer required: it pins the CLI version so behavior stays reproducible across your team and CI instead of drifting with whatever is installed globally on each machine. A global-only install is fully supported — `ahk` does not print a local-install warning, and the command runs and exits normally either way.\n>\n> This check also works with **Yarn Berry (PnP)** projects, which never create a `node_modules` folder — `ahk` detects `.pnp.cjs`/`.pnp.loader.mjs` and falls back to checking that the package is declared in `package.json` instead of requiring a `node_modules` entry.\n\n---\n\n## MCP command per package manager\n\n`ahk init` and `ahk build` detect which package manager your project uses and generate the MCP server launch command (`.mcp.json`, `opencode.json`, `.codex/config.toml`, or `.grok/config.toml`) accordingly, instead of hardcoding `npx`:\n\n| Package manager           | Detected via                                                              | Generated command                             |\n| -------------------------- | --------------------------------------------------------------------------- | ---------------------------------------------- |\n| npm                        | `packageManager` field, `package-lock.json`, or fallback                    | `npx --no ahk serve --port <port>`             |\n| pnpm                       | `packageManager` field or `pnpm-lock.yaml`                                  | `pnpm exec ahk serve --port <port>`            |\n| yarn classic (v1)          | `packageManager` field (major 1) or `yarn.lock` without `.yarnrc.yml`       | `yarn run ahk serve --port <port>`             |\n| yarn berry (v2+, PnP or node-modules) | `packageManager` field (major ≥ 2) or `yarn.lock` + `.yarnrc.yml` | `yarn run ahk serve --port <port>`             |\n| bun                        | `packageManager` field or `bun.lockb`/`bun.lock`                            | `bunx --no-install ahk serve --port <port>`    |\n| **any — no local install** | `@cardor/agent-harness-kit` is not a dependency of your project             | `ahk serve --port <port>`                      |\n\nDetection order: the `packageManager` field in your `package.json` (e.g. `\"packageManager\": \"pnpm@8.15.0\"`) takes priority when present; otherwise `ahk` falls back to lockfile heuristics; if nothing is detected, it defaults to npm.\n\n**Global installs bypass the package manager entirely.** Every command in the table above asks your package manager to resolve a *locally installed* `ahk` binary — `npx --no` deliberately refuses to download one, and `pnpm exec`/`yarn run`/`bunx --no-install` have nothing to point at. If you installed the CLI globally and never added it to the project, all five of those commands fail. So `ahk` checks for a *real* local install first and, when there is none, generates the bare `ahk serve --port <port>` — resolved from your `PATH` like any other global binary. The package-manager-specific commands are used only when a local install actually exists. If, on that global-install path, `ahk` is not resolvable on your `PATH` at generation time, `ahk` prints a non-blocking warning (the command still succeeds) pointing you at `npm i -g @cardor/agent-harness-kit` or a local install — moving the \"binary not found\" failure earlier instead of surfacing it later when the MCP server is spawned.\n\nWorking inside the `agent-harness-kit` repository itself does **not** count as a local install for this decision: there is no real `node_modules/@cardor/agent-harness-kit` entry for a package manager to resolve, so self-dev generates the bare global `ahk serve --port <port>` form, same as any other project with no local install. This is a narrower check than the one deciding your config file format, above (`ahk init`'s `.ts`/`.mjs`/`.cjs` vs. `.json` choice) — that check still treats self-dev as satisfied, since it only cares whether the package is resolvable for type-checking purposes, not whether a package manager can mediate a spawned command.\n\n**Existing projects:** if you initialized your project before this change, your `.mcp.json`/`opencode.json`/`.codex/config.toml`/`.grok/config.toml` may still have a hardcoded `npx` command. No migration step is needed — `ahk build` always regenerates (merges) these files from scratch on every run, so the command self-corrects the next time you run `ahk build` (or `ahk build --sync`), including if you've since switched package managers.\n\n---\n\n## Commands\n\n### `ahk init`\n\nInteractive scaffold. Asks for your project name, description, AI provider, docs path, storage scope, task adapter, and an optional first task. Creates all harness files in the current directory.\n\nClaude Code only, init asks you to pick a model for each of the 5 core roles (lead, explorer, consultant, builder, reviewer) one at a time: `inherit` (default), `haiku`, `sonnet`, `opus`, or `fable`. Each choice is written straight into that role's generated `.claude/agents/<role>.md` frontmatter as a `model:` line at scaffold time — it is never persisted to the config file. Picking `inherit` (the default) emits no `model:` line at all, leaving Claude Code to apply its own default. Agent files are user-owned once generated (see [Agent files are yours](#agent-files-are-yours) below), so after init the model can be changed three ways: hand-editing the `model:` frontmatter line directly, running [`ahk models`](#ahk-models) to re-prompt and regenerate just the 5 agent files, or running `ahk build --force` (which re-prompts too, then regenerates everything `--force` regenerates).\n\nCodex CLI only, init asks for a **model and a reasoning effort** for each of the 5 core roles. The picker queries the installed, signed-in Codex CLI through its App Server, so it shows the models currently available to that account and only the selected model's supported effort levels. Both choices are written straight into that role's generated `.codex/agents/<role>.toml` as `model = \"...\"` / `model_reasoning_effort = \"...\"` lines at scaffold time — never persisted to config.toml. Choose `inherit` to omit both role overrides and use the project default. If live discovery is unavailable, the CLI reports it and offers `inherit` or manual model/effort entry; manual entries reject whitespace, quotes, control characters, and other syntax that could alter TOML. It never silently substitutes a model. Agent files are user-owned once generated, so after init the model/effort can only be changed by hand-editing the TOML directly or running `ahk build --force` (which re-prompts, then regenerates everything `--force` regenerates).\n\nSeparately, `.codex/config.toml` always gets a project-wide top-level default — `model = \"gpt-5.6-terra\"` and `model_reasoning_effort = \"medium\"` — written once and preserved across every subsequent `ahk build`/`ahk init --force`: if you hand-edit either value in config.toml, your edit is never overwritten. Per-role `model`/`model_reasoning_effort` lines in `.codex/agents/<role>.toml` (above) act as overrides of this baseline for that one role.\n\nOpenCode and Grok Build are unaffected by either prompt — it never appears for those providers, since neither has a closed model enum to prompt against.\n\nCursor only, init asks for a model for each core role. It runs `agent models` and presents the IDs available to the current Cursor account, plan, and team policy. `auto` is an explicit choice and writes `model: auto`; `inherit` is separate and omits the `model:` line so the subagent uses its parent model. Every other selected ID is persisted verbatim in `.cursor/agents/<role>.md`, without adding a generic effort suffix. If live discovery is unavailable, the CLI reports it and offers `inherit` or a manual model ID; manual IDs reject whitespace, quotes, control characters, and other YAML-breaking syntax. It never silently falls back to `auto`. Cursor's non-builder roles receive `readonly: true`, not a tool allowlist, so available MCP tools do not need to be enumerated manually.\n\n\n- `global` (interactive default) — `~/.harness/dbs/<projectId>/harness.db`, outside the project tree (useful to keep the DB out of version control entirely, or to centralize storage for many projects). `<projectId>` is a UUID generated once at init and persisted in `agent-harness-kit.config.ts` — it's never regenerated on subsequent runs.\n- `local` — `.harness/harness.db`, inside the project. Use `--storage-scope local` to select it non-interactively. Existing configurations that omit `storage.scope` retain their legacy local fallback.\n\nRegardless of scope, `.harness/storage-state.json` is always written to the project — it records the *actual* current storage state (`scope`, `projectId`, `dbType`, `migratedAt`), separate from the *desired* state declared in the config file.\n\nAgent and skill files always live in the project tree, regardless of storage scope — `--storage-scope` only affects where the harness DB lives.\n\n```bash\nahk init\n\n# Skip prompts with flags\nahk init --name \"my-app\" --provider claude-code --docs ./docs --tasks local --storage-scope local\nahk init --name \"my-app\" --provider codex-cli   --docs ./docs --tasks local --storage-scope global\nahk init --name \"my-app\" --provider grok-cli    --docs ./docs --tasks local --storage-scope local\n```\n\nRun this once per project. If the project is already initialized, the command prints an 'already initialized' message with suggested next-step commands (`ahk build`, `ahk build --sync`, `ahk reset`, `ahk serve`) and exits without overwriting anything.\n\nThe config file extension is chosen automatically: `.ts` if a `tsconfig.json` is present, `.mjs` for ESM-only projects (`\"type\": \"module\"` in `package.json`), or `.mjs` otherwise.\n\n---\n\n### `ahk build`\n\nRegenerates `AGENTS.md` and provider-specific files from your `agent-harness-kit.config.ts`. Use this after changing config values.\n\n```bash\nahk build\nahk build --watch    # watch mode: rebuilds automatically on config changes\nahk build --force    # DESTRUCTIVE: regenerate agent files, discarding your edits\nahk build --sync     # kept for backwards compatibility — now a no-op on every provider\n```\n\n### Agent files are yours\n\n`ahk build` **creates agent files that are missing and never modifies ones that already exist.** Edit `.claude/agents/<role>.md` (or `.opencode/agents/<role>.md`, `.codex/agents/<role>.toml`, `.grok/agents/<role>.md`, or `.cursor/agents/<role>.md`) freely — change the role prompt, set a `model:` line, adjust the restriction fields. Rebuilding will not revert your work. `ahk doctor` does not report hand-edited files either; it checks existence only.\n\nEverything else `build` writes — MCP config and skills — is derived from your config and **is** regenerated on every run.\n\n### `AGENTS.md` and `CLAUDE.md` — derived, but your edits are safe\n\n`AGENTS.md` (all providers) and `CLAUDE.md` (Claude Code only) are generated from your config, so a config change should flow into them — but they are also files people hand-edit. `build` reconciles both concerns with a **provenance marker**: every generated file ends with a comment holding a checksum of the exact bytes we wrote, e.g.\n\n```\n<!-- ahk:generated 3f7a…c1 -->\n```\n\nOn each build the marker lets `build` tell its own untouched output apart from a human edit, byte-for-byte:\n\n- **Untouched since we wrote it, config changed** → the file is regenerated so your config propagates. No prompt, no backup — it was provably our own output.\n- **Already up to date** → no-op.\n- **You edited the body** (the checksum no longer matches) **or the file has no marker** (written by an older version, e.g. a `CLAUDE.md` you customized before upgrading) → **left untouched**, and `build` prints a loud notice naming the file and telling you to run `--force` if you actually want it regenerated.\n\nBecause the checksum is over the exact bytes, *any* change — even one space — counts as an edit and is preserved. The behavior is identical with or without a terminal (there is no prompt), so it is safe in scripts and CI. Leave the marker comment in place; deleting it just makes `build` treat the file as hand-edited (preserve it) on the next run.\n\n> **If you use OpenCode or Codex CLI, your agent files may be out of date right now.** Those two providers have always preserved existing agent files on build, which means they have never picked up template improvements shipped in newer versions of this package. Claude Code, by contrast, used to overwrite them on every build — that inconsistency was a bug, and it is now fixed in favour of preserving your edits. To pull in the current templates, run `ahk build --force` (read the warning below first).\n\n### `--force`\n\nBecause `build` no longer overwrites agent files on any provider, `--force` is the **only** way to regenerate them from the packaged templates. It is destructive:\n\n```bash\nahk build --force\n```\n\n- **It discards your customizations.** Every agent file is rewritten from the template. Prompt edits, `model:` lines, and restriction tweaks are all lost.\n- **It backs up first.** Before overwriting anything, the current content of every affected file is copied under `.harness/backups/` — agent files to `agents-<timestamp>/`, hand-edited `AGENTS.md`/`CLAUDE.md` to `derived-<timestamp>/`. If that backup cannot be written, the command aborts and **no file is modified** — the same fail-safe as [`ahk migrate storage --force`](#storage-migration).\n- **It names what it touched.** The command prints every file it overwrote and the backup location, so you can diff or restore.\n- **Claude Code and Codex CLI also re-prompt for models.** Before regenerating, `ahk build --force` runs the same per-role prompt as `ahk init` for the current provider — the model prompt on Claude Code, or the model **and** reasoning-effort prompt on Codex CLI (see above) — and injects the fresh choices into the regenerated frontmatter/TOML. Codex proposes `gpt-5.6-terra`/`medium` for lead, consultant, builder, and reviewer, and `gpt-5.6-luna`/`medium` for explorer; accepting those defaults writes them into the regenerated TOMLs. OpenCode and Grok Build are unaffected — no prompt appears for them, since neither has a closed model enum to prompt against.\n\n`--force` also regenerates a hand-edited `AGENTS.md` or `CLAUDE.md` (backing it up first) — the only time you need it for those files, since an *unedited* one already re-generates on its own when config changes.\n\n`--watch` never forces, even if you pass both flags: an automatic rebuild triggered by a file change must not destroy your edits in the background.\n\n`--sync` used to rewrite the `tools:` frontmatter of agent files so it matched a canonical allowlist. Agent files no longer declare an allowlist at all — they inherit every tool and declare only restrictions — so there is nothing left to synchronise. Use `ahk build --force` to regenerate agent files.\n\n---\n\n### `ahk models`\n\nClaude Code only. Re-runs `ahk init`'s per-role model prompt and regenerates ONLY the 5 `.claude/agents/*.md` files with the chosen models — nothing else (not `AGENTS.md`, `CLAUDE.md`, `.mcp.json`, `.claude/settings.json`, your config file, docs path, storage scope, or task adapter).\n\n```bash\nahk models\n```\n\n- Prompts once per role (lead, explorer, consultant, builder, reviewer): `inherit` (default), `haiku`, `sonnet`, `opus`, or `fable` — same prompt as `ahk init`.\n- Always regenerates all 5 agent files, backing up the previous content first under `.harness/backups/agents-<timestamp>/` — the same fail-safe [`--force`](#--force) uses.\n- On a non-Claude-Code project, it prints a one-line no-op message and exits — no prompt.\n- If no `agent-harness-kit.config` is found, it prints a message pointing at `ahk init` and exits — no prompt, no stack trace.\n\n---\n\n### `ahk dashboard`\n\nOpens a local web dashboard to visualize everything stored in the harness database — tasks, agent actions, file operations, tool usage, and live timelines. Updates in real time via WebSocket as agents work.\n\n```bash\nahk dashboard                  # opens http://localhost:4242 in your browser\nahk dashboard --port 8080      # custom port\nahk dashboard --no-open        # start server without opening browser\n```\n\n`--port` must be an integer between `1` and `65535`; an invalid value (e.g. `ahk dashboard --port abc` or `--port 99999`) is rejected at the CLI with a clear error naming the flag and the valid range, rather than silently failing.\n\nIf the requested port (default `4242`) is already in use, `ahk dashboard` automatically tries up to 10 sequential ports (e.g. `4242 → 4243 → … → 4251`), printing `Port 4242 in use, using 4243`. The actual port opened is printed to the console. If all 10 ports are exhausted, the command exits with a clear error message showing which port range was attempted.\n\nPort availability is checked against the same network interface the dashboard actually binds to, so an already-running `ahk dashboard` — or any other server holding that port — is reliably detected. The success banner is printed only after the server has genuinely bound; if the bind fails (for example, the port was claimed by another process in the moment between the check and the bind), the command reports an actionable error instead of crashing.\n\nThe dashboard includes:\n\n| View            | What it shows                                                               |\n| --------------- | --------------------------------------------------------------------------- |\n| **Overview**    | Status counts, active tasks with acceptance progress, recent agent activity |\n| **Tasks**       | Full task list, filterable by status, with acceptance progress bars         |\n| **Task detail** | Acceptance criteria and action timeline per agent                           |\n| **Agents**      | Per-role breakdown: actions, tasks worked, completion rate                  |\n\n![Dashboard](./assets/ahk-dashboard.png)\n\n---\n\n### `ahk status`\n\nShows the current task table and any active agent actions in the terminal.\n\n```bash\nahk status\nahk status --json    # machine-readable output\n```\n\n---\n\n### `ahk health`\n\nRuns `health.sh` and reports the result. Exit 0 = healthy, exit 1 = something is wrong.\n\n```bash\nahk health\n```\n\n---\n\n### `ahk doctor`\n\nChecks the installed lib version, that every agent file is present, and that the harness skills are in sync.\n\n```bash\nahk doctor\n```\n\nReports three categories:\n\n- **lib version** — compares installed version against the latest on npm. Shows `[✓]` if up to date, `[!]` if an update is available, or `[~]` if the registry could not be reached.\n- **agent files** — checks only that a definition file exists for every role. Reports `[!]` with the file name if one is missing. The contents are never read, so **editing an agent file by hand is a fully supported state and is never reported** — customise the body, the description, or the restrictions freely and `ahk doctor` stays green.\n- **harness skills** — checks every file in each bundled skill tree, including `resources/`, against the bundled source. Reports `[!]` if any manifest or resource is missing or outdated.\n\nRun `ahk build` to fix any reported issues.\n\n### Bundled skills\n\nThe kit ships five lightweight skills that are materialized into every provider's skills directory on `init` and restored by `build`. Each skill is read-only instruction text — no MCP tools, no CLI commands, no database changes. They guide AI agents through focused workflows using only subagent invocations.\n\n| Skill | Purpose | Limits |\n|-------|---------|--------|\n| `ahk-ask` | Answer codebase questions by reading relevant files and summarizing findings | Read-only; no writes, no MCP calls, no builder/reviewer |\n| `ahk-consultant` | Give technical advice on approaches, designs, or trade-offs before implementation | Advisory only; never writes code or creates tasks |\n| `ahk-triage` | Diagnose bugs and unexpected behavior with deep diagnostic analysis | Diagnostic only; does not fix the bug itself |\n| `ahk-review` | Preview a code review against ticket/objective alignment with semantic analysis | Review only; does not modify code |\n| `ahk-test` | Design, write, and run behavior-focused tests for an objective or existing code | Test files only; production is READ-ONLY unless explicitly authorized; NO harness MCP calls |\n\nInvocation example for `ahk-test`:\n\n```text\nUse the ahk-test skill to create tests for toLibraryListBody. all must send movie and series; never anime.\n```\n\nAll skills follow the same contract: they invoke Explorer, Builder, or Reviewer as subagents with bounded instructions, never call harness MCP tools directly, and never create or modify harness tasks.\n\n---\n\n### `ahk sync`\n\n\n```bash\nahk sync                         # both directions (default)\nahk sync --direction in          # JSON → SQLite only\nahk sync --direction out         # SQLite → JSON only\nahk sync --dry-run               # preview changes without applying them\nahk sync --dry-run --direction in\n```\n\n---\n\n### `ahk serve`\n\nStarts the MCP server on stdio. **You never need to call this manually.** After `ahk init`, the generated `.claude/mcp.json` (Claude Code) or `opencode.json` (OpenCode) tells the AI tool to spawn it automatically when you open the project.\n\n```bash\nahk serve\nahk serve --port 3456    # store a port hint in config (stdio transport only)\n```\n\n`--port` must be an integer between `1` and `65535`; an invalid value is rejected at the CLI with a clear error.\n\n---\n\n### `ahk task add`\n\n\n```bash\nahk task add\n```\n\n---\n\n### `ahk task list`\n\nLists all tasks. Optionally filter by status.\n\n```bash\nahk task list\nahk task list --status pending\nahk task list --status in_progress\nahk task list --status done\nahk task list --status blocked\nahk task list --json             # machine-readable output\n```\n\n---\n\n### `ahk task done <id|slug>`\n\nMarks a task as done. Runs the health check first if health is required — if it fails, the task is not closed.\n\n```bash\nahk task done 3\nahk task done add-auth-flow\n```\n\n---\n\n### `ahk reset`\n\nClears harness data interactively. Only SQLite databases are managed by this command — remote Postgres/MySQL databases are intentionally skipped.\n\n```bash\nahk reset                          # interactive — asks before deleting each item\nahk reset --force                  # skip all confirmation prompts\nahk reset --provider claude-code   # also delete agent files for this provider\nahk reset --provider opencode\nahk reset --provider codex-cli\nahk reset --provider grok-cli\n```\n\nWhat it can reset:\n\n- The SQLite `.db` file (plus WAL and SHM files if present)\n- Agent definition files in `.claude/agents/`, `.opencode/agents/`, `.codex/agents/`, `.grok/agents/`, or `.cursor/agents/`\n\nAfter a reset, run `ahk init` to scaffold a fresh harness.\n\n---\n\n### `ahk migrate`\n\n`ahk migrate` has two subcommands: `provider` (migrate scaffold files to a different AI provider) and `storage` (migrate the harness database between storage backends). `ahk migrate --to <provider>` (no subcommand) is kept as a backward-compatible alias for `ahk migrate provider --to <provider>` — existing scripts/CI using the old form keep working unchanged.\n\n#### `ahk migrate provider`\n\nMigrates provider-specific files from one AI provider to another. Useful when switching from Claude Code to OpenCode or vice versa.\n\n```bash\nahk migrate provider --to opencode\nahk migrate provider --to claude-code\nahk migrate provider --to codex-cli\nahk migrate provider --to grok-cli\n\n# Backward-compatible alias (identical behavior):\nahk migrate --to opencode\n```\n\nMigrating always regenerates the target provider's agent files from scratch, so — same as `ahk init` and `ahk build --force` — it also runs that target's per-role prompt first, before anything is written: the model prompt when migrating **to** Claude Code, or the model **and** reasoning-effort prompt when migrating **to** Codex CLI (see [`ahk init`](#ahk-init) above for what each prompt asks). Migrating to OpenCode or Grok CLI shows no prompt at all, since neither has a closed model enum to prompt against.\n\n#### `ahk migrate storage` — ⚠️ sensitive, reads/writes real harness data\n\nMigrates the harness database between storage backends: **local↔global scope** (moving `.harness/harness.db` in/out of `~/.harness/dbs/<projectId>/`) and **sqlite↔postgres/mysql** (dumping and reloading tasks, acceptance criteria, actions, and action sections inside a single transaction). It is **not interactive** — `agent-harness-kit.config.ts` (`storage.scope`, `storage.sqlitePath` (local scope only), `database.type`/`connectionString`) is the only source of truth for the desired target, compared against the real current state recorded in `.harness/storage-state.json`.\n\n```bash\nahk migrate storage             # migrate to whatever agent-harness-kit.config.ts declares\nahk migrate storage --dry-run   # preview what would happen, without touching anything\nahk migrate storage --force     # required whenever the destination already has data\n```\n\nWhat it does, case by case:\n\n| Situation | Behavior |\n|---|---|\n| Config and real storage state already match | No-op — reports \"nothing to migrate\" |\n| Only `database.type` differs (sqlite → postgres/mysql) | Full export/import of the four workflow tables inside one transaction; on failure, the destination is rolled back exactly as it was found |\n| Destination already has data | **Requires `--force`.** Without it, the command aborts and touches nothing. With it, the destination's current content is backed up to `.harness/backups/pre-migrate-<timestamp>.json` **before** anything is overwritten — if the backup can't be written, the whole command aborts |\n| Both source and destination have diverging data (not just empty vs. full) | Same as above (`--force` + backup required) — the command never attempts to auto-merge two independent histories |\n| `.harness/storage-state.json` is missing | Never assumed to mean \"safe, empty destination.\" Both the local and global sqlite candidate locations are inspected for real data first; if both have data, the command refuses to guess and asks for manual resolution |\n\n**Limitations (by design, matches the current scope):**\n- No connection pooling or incremental/partial migrations — always a full dump/load.\n- After inserting rows with their original ids, the destination's internal id sequence is explicitly re-synced (`setval` on Postgres, `sqlite_sequence` update on SQLite; MySQL's `AUTO_INCREMENT` advances on its own) so that the next normal task/action created after migrating never collides with an imported id.\n- Migrating *away from* a previously remote (postgres/mysql) database isn't supported automatically — `storage-state.json` intentionally never stores connection credentials, so there's nothing to reconnect to. Export manually with `ahk export --json` while still connected to the old database first.\n- The original sqlite file is **not** deleted after a sqlite→remote migration — remove it manually once you've verified the migrated data.\n\n---\n\n### `ahk export`\n\nExports the full database as JSON or SQL. Useful for backups, external reporting, or migrating data.\n\n```bash\nahk export --json                        # JSON to stdout\nahk export --json --output snapshot.json # JSON to file\nahk export --sql                         # SQL dump to stdout\nahk export --sql --output dump.sql       # SQL dump to file\n```\n\n---\n\n## Files created by `ahk init`\n\n**Claude Code** (`provider: 'claude-code'`):\n\n```\nyour-project/\n├── agent-harness-kit.config.{json|ts|mjs|cjs}\n├── AGENTS.md\n├── CLAUDE.md\n├── health.sh\n├── .harness/\n│   ├── harness.db                 ← gitignored (local scope only — absent when scope: 'global')\n│   ├── storage-state.json         ← always present, reflects the REAL current storage scope/projectId\n└── .claude/\n    ├── agents/\n    │   ├── lead.md\n    │   ├── explorer.md\n    │   ├── builder.md\n    │   └── reviewer.md\n    ├── mcp.json                   ← MCP server registration\n    └── settings.json              ← sets `agent: \"lead\"` as the default session agent\n```\n\n**OpenCode** (`provider: 'opencode'`):\n\n```\nyour-project/\n├── agent-harness-kit.config.{json|ts|mjs|cjs}\n├── AGENTS.md\n├── health.sh\n├── opencode.json                  ← MCP server + default_agent + compaction config\n├── .harness/\n└── .opencode/\n    └── agents/\n        ├── lead.md\n        ├── explorer.md\n        ├── builder.md\n        └── reviewer.md\n```\n\n**Codex CLI** (`provider: 'codex-cli'`):\n\n```\nyour-project/\n├── agent-harness-kit.config.{json|ts|mjs|cjs}\n├── AGENTS.md\n├── health.sh\n├── .harness/\n└── .codex/\n    ├── config.toml                ← MCP server registration\n    └── agents/\n        ├── lead.toml\n        ├── explorer.toml\n        ├── builder.toml\n        ├── reviewer.toml\n        └── default.toml           ← overrides Codex's built-in default agent → routes to lead\n```\n\n**Grok Build** (`provider: 'grok-cli'`):\n\n```\nyour-project/\n├── agent-harness-kit.config.{json|ts|mjs|cjs}\n├── AGENTS.md\n├── health.sh\n├── .harness/\n└── .grok/\n    ├── config.toml                ← MCP server registration\n    └── agents/\n        ├── lead.md\n        ├── explorer.md\n        ├── builder.md\n        └── reviewer.md\n```\n\n**Cursor** (`provider: 'cursor'`):\n\n```\nyour-project/\n├── agent-harness-kit.config.{json|ts|mjs|cjs}\n├── AGENTS.md\n├── health.sh\n├── .harness/\n└── .cursor/\n    ├── mcp.json                  ← project-scoped stdio MCP registration\n    ├── permissions.json          ← allows this harness MCP's tools without per-call prompts\n    └── agents/\n        ├── lead.md               ← readonly: true\n        ├── explorer.md           ← readonly: true\n        ├── consultant.md         ← readonly: true\n        ├── builder.md            ← unrestricted; no tools allowlist\n        └── reviewer.md           ← readonly: true\n```\n\n### What each file does\n\n| File                          | Purpose                                                                               | Edit it?                                                    |\n| ----------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| `agent-harness-kit.config.{json\\|ts\\|mjs\\|cjs}` | Defines project metadata, provider, storage paths, MCP port. JSON when the package isn't installed locally, otherwise `.ts`/`.mjs`/`.cjs` | Yes — it's yours                                            |\n| `AGENTS.md`                   | Navigation map agents read first. Regenerated by `ahk build`                          | No — changes will be overwritten                            |\n| `health.sh`                   | Shell script agents run before starting work. Must exit 0                             | **Yes — implement your checks here**                        |\n| `.harness/harness.db`         | SQLite database (local scope only). Source of truth for tasks, actions, sections      | No — managed by the harness                                 |\n| `.harness/storage-state.json` | Always project-local. Records the REAL current storage state (`scope`, `projectId`, `dbType`, `migratedAt`) — used by migration tooling | No — managed by the harness |\n| `.claude/agents/*.md`         | Agent role definitions (Claude Code). Created once, never overwritten (`ahk build --force` regenerates)                 | **Yes — customize agent behavior**                          |\n| `.claude/mcp.json`            | MCP server registration for Claude Code. Merged by `ahk build`                        | Yes, carefully — don't remove the `agent-harness-kit` entry |\n| `.claude/settings.json`       | Sets `agent: \"lead\"` so lead runs as the default session agent. Merged by `ahk build` | Yes, carefully                                              |\n| `.opencode/agents/*.md`       | Agent role definitions (OpenCode). Created once, never overwritten (`ahk build --force` regenerates)                    | **Yes — customize agent behavior**                          |\n| `opencode.json`               | MCP server + `default_agent` + compaction config for OpenCode. Merged by `ahk build`  | Yes, carefully                                              |\n| `.codex/agents/*.toml`        | Agent role definitions (Codex CLI). Created once, never overwritten (`ahk build --force` regenerates)                   | **Yes — customize agent behavior**                          |\n| `.codex/config.toml`          | MCP server registration for Codex CLI. Merged by `ahk build`                          | Yes, carefully                                              |\n| `.grok/agents/*.md`           | Agent role definitions (Grok Build). Created once, never overwritten (`ahk build --force` regenerates)                  | **Yes — customize agent behavior**                          |\n| `.grok/config.toml`           | MCP server registration for Grok Build. Merged by `ahk build`                         | Yes, carefully                                              |\n| `.cursor/agents/*.md`         | Cursor custom subagents. Non-builder roles use native `readonly: true`; no tools allowlist is generated. | **Yes — customize behavior/model** |\n| `.cursor/mcp.json`            | Project MCP registration for Cursor Agent Window and CLI. Merged by `ahk build`.      | Yes, carefully                                              |\n| `.cursor/permissions.json`    | Allows `agent-harness-kit:*` through Cursor's `mcpAllowlist` without per-call approvals. Existing MCP allowlist entries are preserved. | Yes, carefully |\n\n---\n\n## Tasks schema\n\nThe `tasks` table includes an `updated_at` timestamp column, set on creation and automatically updated on every status change. On first run after upgrading from an older version, existing rows are backfilled with `COALESCE(completed_at, started_at, created_at)`. Tasks returned by `tasks.get` are ordered by status priority (pending → in_progress → blocked → done) then by `updated_at` descending.\n\n---\n\n## What you can customize\n\n### `agent-harness-kit.config.{json|ts|mjs|cjs}`\n\nEverything in the config file is yours to change. The example below is the TypeScript form, generated when the package is installed locally in your project:\n\n```ts\nimport type { HarnessConfig } from '@cardor/agent-harness-kit'\n\nconst config: HarnessConfig = {\n  project: {\n    name: 'My App',\n    description: 'What this project does',\n    docsPath: './docs', // where agents search for documentation\n  },\n\n  provider: 'claude-code', // 'claude-code' | 'opencode' | 'codex-cli' | 'grok-cli' | 'cursor'\n\n  // There is no `agents` key. Per-agent settings live in the generated agent\n  // file itself, which is yours to edit — see \"Agent files are yours\" below.\n\n  // ── Database ──────────────────────────────────────────────────────────────\n  // SQLite (default — zero native deps, Node 22+ or Bun). Note: `database`\n  // never carries a file path — where the .db file physically lives is a\n  // `storage` concern (see `storage.sqlitePath` below), not a `database` one.\n  database: { type: 'sqlite' },\n\n  // PostgreSQL — uncomment to use instead:\n  // database: { type: 'postgres', connectionString: process.env.DATABASE_URL },\n\n  // MySQL — uncomment to use instead:\n  // database: { type: 'mysql', connectionString: process.env.DATABASE_URL },\n\n  // ── Storage — explicit local scope ─────────────────────────────────────────\n  // Interactive `ahk init` defaults to global; this explicit `scope: 'local'`\n  // keeps the database in the project. Existing configs that omit scope also\n  // retain the legacy local fallback.\n  storage: {\n    dir: '.harness',\n    sections: {\n      toolsUsed: true, // log which tools agents used\n      filesModified: true, // log which files were touched\n      result: true, // log action results\n      blockers: true, // log blockers agents hit\n      nextSteps: false, // optional next steps field\n    },\n    scope: 'local',\n    projectId: '5f2c...', // UUID, generated once at init, never regenerated\n    // sqlitePath: '.harness/harness.db', // optional — defaults to '.harness/harness.db' when omitted\n  },\n\n  health: {\n    scriptPath: './health.sh',\n    required: true, // set to false to skip health checks\n  },\n\n  tools: {\n    mcp: { enabled: true, port: 3742 },\n    scripts: { enabled: true, outputDir: './.harness/scripts' },\n  },\n}\n\nexport default config\n```\n\n**The JSON form** (`agent-harness-kit.config.json`, generated when the package is *not* installed locally) holds exactly the same values, minus the comments and the type annotation:\n\n```json\n{\n  \"project\": {\n    \"name\": \"My App\",\n    \"description\": \"What this project does\",\n    \"docsPath\": \"./docs\"\n  },\n  \"provider\": \"claude-code\",\n  \"database\": { \"type\": \"sqlite\" },\n  \"storage\": {\n    \"dir\": \".harness\",\n    \"tasks\": { \"adapter\": \"local\" },\n    \"sections\": {\n      \"toolsUsed\": true,\n      \"filesModified\": true,\n      \"result\": true,\n      \"blockers\": true,\n      \"nextSteps\": false\n    },\n    \"scope\": \"local\",\n    \"projectId\": \"5f2c...\"\n  },\n  \"health\": { \"scriptPath\": \"./health.sh\", \"required\": true },\n  \"tools\": {\n    \"mcp\": { \"enabled\": true, \"port\": 3742 },\n    \"scripts\": { \"enabled\": true, \"outputDir\": \"./.harness/scripts\" }\n  }\n}\n```\n\nEvery option documented below applies to both forms — the same keys, the same defaults, the same runtime normalization. The only difference is that the JSON form has no type checking or autocompletion behind it, since there is no package to resolve them from. To switch a JSON config to TypeScript, install the package locally (`npm install --save-dev @cardor/agent-harness-kit`) and rename the file to `agent-harness-kit.config.ts`, wrapping the object as shown above. `ahk` will not convert it for you — an existing config always keeps its format.\n\n\n```ts\nstorage: {\n  dir: '.harness',\n  sections: { toolsUsed: true, filesModified: true, result: true, blockers: true, nextSteps: false },\n  scope: 'global',\n  projectId: '5f2c...',\n  // sqlitePath is NOT a valid field here — omit it entirely\n},\n```\n\n\n> `defineHarness()` is still exported for anyone who prefers the value-import form (`import { defineHarness } from '@cardor/agent-harness-kit'` + `export default defineHarness({ ... })`) — it's an identity function kept for backward compatibility, and `loadConfig()` supports both shapes.\n\n### `health.sh`\n\nThis is the most important file to implement. Agents will not start or close tasks until this script exits 0. Examples:\n\n```bash\n#!/usr/bin/env bash\n\n# Check the dev server is up\ncurl -sf http://localhost:3000/health > /dev/null || exit 1\n\n# Run unit tests\nnpm test || exit 1\n\n# Check DB connection\npsql \"$DATABASE_URL\" -c \"SELECT 1\" > /dev/null 2>&1 || exit 1\n\necho \"All checks passed.\"\n```\n\n### Agent definition files\n\n**These files belong to you.** `ahk init` and `ahk build` both create them when missing and **never modify them once they exist**. Customise them freely: rewrite the role prompt, add a `model:` line, adjust the restriction fields. Nothing in the normal workflow will revert your edits, and `ahk doctor` never reports a hand-edited file as drift — it checks existence only.\n\nThe trade-off is that you do not automatically receive template improvements from new versions of this package. `ahk build --force` is the only way to pull them in, and it **discards your customisations** (writing a backup to `.harness/backups/agents-<timestamp>/` first). Keep customisations in source control so you can diff against a forced regeneration.\n\nThere is no `agents` key in `agent-harness-kit.config.ts`. Per-agent settings live here, in the file itself — set the model on the `model:` frontmatter line (`model = \"...\"` for Codex CLI) and write role instructions in the body. When no model line is present, the provider applies its own default.\n\nAgent files do not declare a tool allowlist. Each agent inherits the full tool set of the session — including `Task` and every MCP tool — and the file declares only what the role is *not* allowed to do. Each provider expresses that restriction in its own syntax.\n\n**Claude Code** (`.claude/agents/*.md`) uses a `disallowedTools` YAML block sequence:\n\n```markdown\n---\nname: explorer\ndescription: Explorer agent — reads and maps the codebase, never writes\ndisallowedTools:\n  - Write\n  - Edit\n---\n\n# Explorer Agent\n\nYou are the explorer agent for MyApp. Follow these rules:\n\n- Map the modules relevant to the task and report where each concern lives\n- Never modify files — record every file you read\n- Prefer the existing patterns in `src/lib/` when describing conventions\n```\n\n**OpenCode** (`.opencode/agents/*.md`) uses a `permission` mapping instead. OpenCode has no separate `write` permission — its `edit` key is defined as \"file modifications including write/patch\", so a single `edit: deny` covers Write, Edit, and patch:\n\n```markdown\n---\nname: explorer\ndescription: Explorer agent — reads and maps the codebase, never writes\npermission:\n  edit: deny\n---\n\n# Explorer Agent\n\nYou are the explorer agent for MyApp. Follow these rules:\n\n- Map the modules relevant to the task and report where each concern lives\n- Never modify files — record every file you read\n```\n\n> The legacy OpenCode `tools: { write: false }` dict is deprecated upstream in favour of `permission` and is no longer emitted.\n\nFor the **builder**, which has no restrictions, the key is omitted entirely — no `disallowedTools` under Claude Code, no `permission` under OpenCode.\n\n**Codex CLI** (`.codex/agents/*.toml`) uses TOML format:\n\n```toml\nname = \"builder\"\nsandbox_mode = \"danger-full-access\"\n\ndescription = \"\"\"\nBuilder agent — implements the plan produced by explorer and lead.\n\"\"\"\n\ndeveloper_instructions = \"\"\"\n# Builder Agent\n\nYou are the builder agent for MyApp. Follow these rules:\n\n- All API endpoints must be defined in `src/routes/`\n- Never modify `src/core/` without lead approval\n- Run `npm test` after every change and fix failures before completing\n\"\"\"\n```\n\n**Deliberate security tradeoff (all 5 roles, not just builder).** Codex CLI has no per-agent tool denylist. Earlier versions of this project used `sandbox_mode` as the OS-level enforcement mechanism (`\"read-only\"` for lead/explorer/consultant/reviewer, `\"workspace-write\"` for builder). As of a deliberate, user-chosen configuration decision (task #83), **every role now runs with `sandbox_mode = \"danger-full-access\"`** — i.e. fully unsandboxed, with no OS-level write protection at all, for lead, explorer, consultant, builder, and reviewer alike.\n\nThis means the no-write restriction for lead/explorer/consultant/reviewer under Codex CLI is enforced **entirely by prompt instruction**, not by the operating system. Nothing technically blocks or rejects a write from a \"read-only\" role under Codex anymore — the restriction is restated in prose inside `developer_instructions` (see `CODEX_READ_ONLY_NOTICE` in `src/core/materializer/agent-restrictions.ts`), and that prose is the *only* thing standing between a no-write role and it actually writing files. A violation won't fail loudly; it will silently corrupt the harness's audit trail and workflow guarantees. This tradeoff was explained to and knowingly chosen by the project's maintainer — it is not an oversight, and it is not a general recommendation. If you fork this project, you may want to reintroduce `\"read-only\"`/`\"workspace-write\"` for stronger guarantees under Codex.\n\n**Grok Build** (`.grok/agents/*.md`) uses markdown + YAML frontmatter, like Claude Code and OpenCode — but its `tools:` field is an **allowlist**, the inverse shape of Claude's `disallowedTools`. A restricted role must enumerate every tool it IS allowed to use, since there is no way to say \"everything except Write/Edit\":\n\n```markdown\n---\nname: explorer\ndescription: Explorer agent — reads and maps the codebase, never writes\ntools:\n  - Bash\n  - Read\n  - NotebookRead\n  - Grep\n  - Glob\n  - WebFetch\n  - WebSearch\n  - search_tool\n  - use_tool\n---\n\n# Explorer Agent\n\nYou are the explorer agent for MyApp. Follow these rules:\n\n- Map the modules relevant to the task and report where each concern lives\n- Never modify files — record every file you read\n```\n\nFor the builder, `tools:` is omitted entirely, same as every other provider — the agent inherits every tool.\n\nThe equivalent constraint under Claude Code is expressed as `disallowedTools: [Write, Edit]`, under OpenCode as `permission: { edit: deny }`, and under Grok Build as the `tools:` allowlist shown above.\n\n\nThe human-editable task backlog. Add tasks here, then run `ahk sync` to load them into SQLite.\n\n`ahk init` **never clobbers** this file: an existing backlog is merged into SQLite (deduplicated by slug) alongside any first task you add during init, then re-emitted — so a hand-written backlog is preserved. On a fresh project the file is created (empty `[]` if you skip the first-task prompt). If the file contains invalid JSON, init leaves it untouched and warns you to fix it and run `ahk sync`.\n\n```json\n[\n  {\n    \"slug\": \"add-auth-flow\",\n    \"title\": \"Add JWT authentication flow\",\n    \"description\": \"Implement login, refresh token, and logout endpoints\",\n    \"acceptance\": [\n      \"POST /auth/login returns a signed JWT\",\n      \"POST /auth/refresh validates and rotates the token\",\n      \"All protected routes return 401 without a valid token\",\n      \"Tests cover happy path and token expiry\"\n    ]\n  }\n]\n```\n\nGood acceptance criteria make the difference — the reviewer agent uses them to decide whether to approve or block a task.\n\n---\n\n## MCP tools (for agents)\n\nThe harness exposes these tools via MCP. Agents use them instead of reading files directly.\n\n| Tool                      | Parameters                                      | Description                                                                                                                                                                         |\n| ------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `tasks.get`               | `status?`                                       | List tasks, optionally filtered by `pending \\| in_progress \\| done \\| blocked`                                                                                                      |\n| `tasks.claim`             | `id, agent`                                     | Atomically claim a pending task. Returns `task_already_claimed` if another agent got it first                                                                                       |\n| `tasks.update`            | `id, status`                                    | Change task status                                                                                                                                                                  |\n| `tasks.add`               | `title, slug?, description?, acceptance?`       | Create a new task directly from MCP (agents can queue work on the fly)                                                                                                              |\n| `tasks.acceptance.update` | `criterionId`                                   | Mark an acceptance criterion as met. Criterion IDs come from `tasks.acceptance_get`                                                                                                 |\n| `actions.start`           | `taskId, agent`                                 | Start a new action, returns `actionId`                                                                                                                                              |\n| `actions.write`           | `actionId, sectionType, content`                | Record a free-form text section, such as `result`, `blockers`, or `next_steps`                                                                                                      |\n| `actions.complete`        | `actionId, summary`                             | Close an action with a one-line summary                                                                                                                                             |\n| `actions.get`             | `taskId`                                        | Full action history for a task (all agents, all sections)                                                                                                                           |\n| `docs.search`             | `query`                                         | Search the `docsPath` folder for content matching the query                                                                                                                         |\n| `tasks.acceptance_get`    | `taskId`                                        | Returns all acceptance criteria for a task with their `id`, `task_id`, `criterion` text, and `met` status. Use the returned `id` values with `tasks.acceptance.update`              |\n| `deps.snapshot`           | _(none)_                                        | Snapshot current `package.json` dependencies to `.harness/deps-lock.json`                                                                                                           |\n| `deps.check`              | _(none)_                                        | Compare current `package.json` against `.harness/deps-lock.json`. Returns `{ significant, added, removed, majorBumps, advisory }`                                                   |\n| `ahk.doctor`              | _(none)_                                        | Check lib version, agent file presence, and harness skills sync status. Returns `{ lib: { current, latest, outdated }, agents: { missing, ok }, skills: { missing, outdated, ok } }`. Agents are existence-checked only, so there is no `outdated` bucket for them; `skills` still has all three. The `lib` version lookup (npm registry check) is cached in-memory with a 5-minute TTL — repeated calls within that window do not hit the network again. |\n\n---\n\n## Agent roles\n\n| Role           | Responsibility                                                                                                                              |\n| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |\n| **lead**       | Decomposes the task into a plan, assigns sub-agents. Does not write code or read source files.                                              |\n| **explorer**   | Reads and maps the codebase. Never writes files. Records every file read.                                                                   |\n| **consultant** | Provides structured technical advisory after explorer. Runs conditionally. Never writes code. Writes advisory to harness via actions.write. |\n| **builder**    | Implements the plan. The only role that writes — its write tools are enabled where every other role's are disabled. Records every file modified. |\n| **reviewer**   | Verifies all acceptance criteria are met. Approves or blocks. Runs health check before approving.                                           |\n\n> **Scope note.** What a role may not do is enforced **per tool, not per path**. There is no per-agent path scoping and it is not configurable: the `allowedPaths` / `writablePaths` fields were removed because they were only interpolated into prompt text and no provider ever enforced them — they looked like a security control without being one. The restriction lives in `src/core/materializer/agent-restrictions.ts`, which each provider translates natively: `disallowedTools` in Claude Code, `permission.edit` in OpenCode, `sandbox_mode` in Codex CLI, and a `tools:` allowlist in Grok Build. If a config still declares the removed fields they are stripped at load time with a warning. **Codex CLI is the one exception to \"enforced\":** by deliberate project configuration all 5 roles run with `sandbox_mode = \"danger-full-access\"` (see below), so under Codex specifically the restriction is enforced by prompt instruction only, not by the OS.\n>\n> **The entire `agents` config key has since been removed too**, for the same underlying reason: everything left in it was either dead or better expressed elsewhere. `instructionsPath`, `context` and `custom` were written by the generator and never read by anything; `model` was the only field with an effect, and it now belongs in the agent file's frontmatter alongside the role prompt, since that file is user-owned. A config that still declares `agents` loads normally — the key is ignored, with one aggregated warning pointing at the agent file.\n>\n> **Breaking change for library consumers (compile time).** The `AgentConfig`, `AgentsConfig` and `CustomAgentConfig` types are no longer exported from the package, and `HarnessConfig` no longer has an `agents` property. If you import those types, remove the import; if you construct a `HarnessConfig` in TypeScript, drop the `agents` property. This is separate from the runtime tolerance above: existing config *files* keep loading, but code that references the removed types will not compile. The `AgentName` type is unrelated and unaffected.\n\n### MCP tool permissions by role\n\n> **Scope note.** This table describes the *intended* division of labour between roles, not a restriction enforced by the agent files. Agent definitions no longer declare a tool allowlist, so every role inherits **all** MCP tools. The per-role `MCP_CLAUDE_PERMISSIONS_*` arrays still exist, but they are only unioned together to populate the allow list in `.claude/settings.local.json` — they are not applied per agent. Treat the table as the convention each role's prompt asks it to follow.\n\n| Tool                          | lead | explorer | consultant | builder | reviewer |\n| ----------------------------- | :--: | :------: | :--------: | :-----: | :------: |\n| `tasks.get`                   |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n| `tasks.claim`                 |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n| `tasks.add`                   |  ✅  |    ❌    |     ❌     |   ✅    |    ✅    |\n| `tasks.update`                |  ✅  |    ❌    |     ❌     |   ✅    |    ✅    |\n| `tasks.edit`                  |  ✅  |    ❌    |     ❌     |   ✅    |    ✅    |\n| `tasks.archive` / `unarchive` |  ✅  |    ❌    |     ❌     |   ✅    |    ✅    |\n| `tasks.acceptance_get`        |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n| `tasks.acceptance.update`     |  ❌  |    ❌    |     ❌     |   ❌    |    ✅    |\n| `actions.*`                   |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n| `docs.search`                 |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n| `permissions.check`           |  ✅  |    ✅    |     ❌     |   ✅    |    ✅    |\n| `deps.snapshot`               |  ❌  |    ❌    |     ✅     |   ❌    |    ❌    |\n| `deps.check`                  |  ❌  |    ❌    |     ✅     |   ❌    |    ❌    |\n| `ahk.doctor`                  |  ✅  |    ✅    |     ✅     |   ✅    |    ✅    |\n\n**explorer** is read-only for task state — can query but cannot mutate status or mark criteria.  \n**reviewer** is the only role that can mark acceptance criteria as met (`tasks.acceptance.update`).  \n**lead** and **builder** have identical access, both excluding `tasks.acceptance.update`.  \n**consultant** is advisory-only — reads code, writes to harness, and can call deps tools. Never modifies the codebase.\n\n`permissions.check` verifies only that a `.claude/agents/*.md` definition file **exists** for every role. Returns `{ in_sync: bool, agents: { lead, explorer, consultant, builder, reviewer } }` where each agent is `{ ok: true }` or `{ ok: false, reason: 'missing_file' }`. Agent file contents are never inspected — they are meant to be customised freely — so this never reports drift, only absence. Run `ahk build` to restore a missing file.\n\n---\n\n## What to commit\n\n| File                          | Commit?             |\n| ----------------------------- | ------------------- |\n| `agent-harness-kit.config.{json\\|ts\\|mjs\\|cjs}` | Yes                 |\n| `AGENTS.md`                   | Yes                 |\n| `CLAUDE.md`                   | Yes                 |\n| `health.sh`                   | Yes                 |\n| `.claude/agents/*.md`         | Yes                 |\n| `.claude/mcp.json`            | Yes                 |\n| `.claude/settings.json`       | Yes                 |\n| `.opencode/agents/*.md`       | Yes                 |\n| `opencode.json`               | Yes                 |\n| `.codex/agents/*.toml`        | Yes                 |\n| `.codex/config.toml`          | Yes                 |\n| `.grok/agents/*.md`           | Yes                 |\n| `.g","readmeFilename":"README.md"}