{"_id":"@gethmy/agent","_rev":"100-174e1cd1ead589ef44db734014ce5b07","name":"@gethmy/agent","dist-tags":{"latest":"1.49.0"},"versions":{"1.0.0":{"name":"@gethmy/agent","version":"1.0.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e92e4b14d36b81ec0a2f12297741bfae67120cd6","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.0.tgz","fileCount":4,"integrity":"sha512-qpPoLQZuCHNE1v9cKs8eygB7b1+p9rOlHSSRi/ijYefwz8OVI28c3UM+9UzYDoorEGyq41BnA719Nx8oWC8mXw==","signatures":[{"sig":"MEYCIQCbbVs9HP06TL/1notmORBPGKOnOtWXMUB7zAErkwCEjQIhAKdtH9O+5138EtIoFIP0fBhOStt0j1URTeMPyOH4/7kE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872922},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"gitHead":"57c3132c77001f7518e27c11d08a5e51802a5e87","scripts":{"build":"bun build src/index.ts src/cli.ts --outdir dist --target bun","start":"bun src/index.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"workspace:*","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.0_1773913822610_0.7143453173228969","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@gethmy/agent","version":"1.0.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"f79ffa401870844c60aba298a0685202c6d99b5b","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.1.tgz","fileCount":52,"integrity":"sha512-Z4iekdOB/9l1zJOPl8i2G9+ugr/PiNuWg4xwUMwRJ6W2h9VUaRIVIuyvyRKVP/i+8hh+w6rbuoTKahfWKUEMCw==","signatures":[{"sig":"MEUCIQCmzpukM3jGoiqsh5W9cuaGyyyhA/oDiltM4G8DQqcGFgIgPSEQC7nyyvZ/7GcO8VENAcAYdIQpXUzsDIMVdr40QwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153148},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"ca24522f9da55c04d106a5ca690bebcd29bbb49c","scripts":{"build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.1_1774004366581_0.026458297261112484","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gethmy/agent","version":"1.0.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"59162eb00a7fd4a78d869b821bba4907c7355647","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.2.tgz","fileCount":52,"integrity":"sha512-rwFZMr12zNpzp5qUK1lSZzBwQIIcwNzHUXcNq0PxZw33eVeHzyQBRKVStwgE2OETaPNHUspsRcRGbXt9sU71WQ==","signatures":[{"sig":"MEYCIQCkSqGn7p4LreALc9dMa9KSkve1r07FbMj0n/jlXlkrIgIhAJSQLGE5yqdp4wNR3AZeSG2wXMU+jMjBo6hd72LPldtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3c5ade5157fe8b7a146d5bc8e31e3bd3088735a6","scripts":{"build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.2_1774454918987_0.40285271411890733","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@gethmy/agent","version":"1.0.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"ecd3668d7634f42dfd9d07cc423146b3a26d2e22","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.3.tgz","fileCount":52,"integrity":"sha512-L3PWFl3QC7EHLddybe7QXl0h0qUDuNBVq8PxHhvLePm6WhbpzcTVbYzF4cEL/TFGMZcZ0kRyc1YfZkNCHOw3iA==","signatures":[{"sig":"MEYCIQCQRigNjlXUJJqfUXJll3pVfhpnwAUwATEoswjYCgHKhQIhAK0iDX+dY63h87nbL06j0CSbyMSaIVBhmDkmCGySc0l8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"9e255b048b011e650accb6e55a042b6dd6357ae8","scripts":{"build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.3_1774525614275_0.2416160190593557","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@gethmy/agent","version":"1.0.4","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.4","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e77731305ae1fe1597be64c863a55ea4f4916023","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.4.tgz","fileCount":52,"integrity":"sha512-WV5rTIIzPqRHLv/r2F9NoVsKczYY/8t/EVXIQO3q991ybkI8NihgMOgmwrB+zN7uU1neLHqRSfFAUCYyvmuSiQ==","signatures":[{"sig":"MEUCIQDlhAQCgiVxEOvmrrUKiHkMKVIIwbeFSFpVXmfaz2WeOgIgf0GFtwJdzhOyrANOuiGxVMXZzt4vx91vzuPagH5UWgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180589},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"26ddbe7e4ef76c2558142d0316e25827af95d981","scripts":{"build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.4_1774701619262_0.29553764028967566","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@gethmy/agent","version":"1.0.5","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.5","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"3ef42ddffad6e949f6b3b29fdc8a57a9fc4021a9","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.5.tgz","fileCount":52,"integrity":"sha512-AfPgQ5h+kHJrvAnA8YHXTBXIN/o4E8t2LCbhBkZMLqehTYvF/7EGLMoGX3fiZzcQmJ5WpBgeECg0/eAtxkvsVQ==","signatures":[{"sig":"MEYCIQD0JXxHmTNqH3QTsyB8hWqsYLKwQ2vD4yMLxzCoFJGsrQIhAJ6FUgKjqfv81N6Zbtcwmz8G3qip041XwfIjulE3D86O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180747},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"97bb689635eaddbf35efb1b8c825be138990ce0f","scripts":{"build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.5_1774988887598_0.12552557381177443","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@gethmy/agent","version":"1.0.6","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.6","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"b0a1ad4c13a16c13a4193305d4e7df31462c3833","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.6.tgz","fileCount":52,"integrity":"sha512-VhG5jMkxtXtD/hKlRMTuXCAG4yn5EPMTvLzXKGHDmNCtmhFuoeRroTW7+hJCD4ohVgzv+6dgzDPZq1QbdSMbEg==","signatures":[{"sig":"MEYCIQD80Q3RlbP5h7mVYszOV5z74WpkZbzFL5o5HeLbdCYxigIhAPPNQW23+nClaikg1Tbt5gcGZ1bOdwg75SBR1sW/H9RO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180747},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3d46c110fce7d3fe3897f6c7f2629130167c34d1","scripts":{"build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.6_1775219719441_0.7667000140667937","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@gethmy/agent","version":"1.0.7","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.7","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"a940f8c426e2d31be230065fd367e662f29a958b","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.7.tgz","fileCount":52,"integrity":"sha512-M64x4wva+QlBm0I1bFA3siAMBS4ok6zOUUwrQZXs7lqBijJ+PTvzv8hSjtP+DDl9bu6IY//iUla1R3H2vWSO8Q==","signatures":[{"sig":"MEUCID0Ogy/goTqz9qkSBlyVi04Ih04wGL05j56IYQOarFaXAiEA3RGI+7bEfG6TjXAdaqYCyhikqvOctA9sxPKEbbcs4LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180747},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"18f529b72afef90aeeb0dfaa6b475d137ca5e28d","scripts":{"build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.7_1775591700998_0.8957933849635691","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@gethmy/agent","version":"1.0.8","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.8","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"4ac430be339aff7a4c8bb332cf8006e21867043d","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.8.tgz","fileCount":54,"integrity":"sha512-33g34NZSpIe92XmffKhuynnpAxAxz94nVviOmAaU4iPtUUZ0ezCWrZKwVNIOWjawf7diJllG3LQUXC2tHxOtgQ==","signatures":[{"sig":"MEQCIE2DKWt2f8OZpbl4XeX8LcU7PeS/cQg3i+cji534zsSSAiB5vgtuCaPnyS7HAwtFkmAFV7qUKeT+mrrWrm3oKXomfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196152},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"61f26b9c236b537fa049a7e60124438c8148c641","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.8_1775846579836_0.19757410683913323","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@gethmy/agent","version":"1.0.9","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.0.9","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"8959ac4239ea4d6d281e6d1e21b568c134ecaeb8","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.0.9.tgz","fileCount":54,"integrity":"sha512-RLo1k/yWXC43t0seYnzAfrOlY5KMNj/3b/UDO0mKOnC6u3UncM6tsWyCVwgNPMucYHQzL9UjsrfxLg3nRkKkCA==","signatures":[{"sig":"MEUCIAH7UUMcNY0CgqiJbaek4xxk5u5jVUSoEfoguqrc3q5qAiEAig0TSoYOwwKX0ZFpwf68AYYXeF6whBJY/0tXf31fDLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196169},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"4fe191a1a3e58db479bb8aa63bdc99e86b293f6e","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.9_1775849714227_0.945071288545414","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@gethmy/agent","version":"1.1.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.1.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"cfa80495debc6702db6f29703db97f34b3f42725","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.1.0.tgz","fileCount":96,"integrity":"sha512-55em5WppdbjKc59Xti9Ljnj6t4lBDFOxUdtZ+yZAVxoSI6HcA/Yk2IK1G7uzyKjx9ZPmGV6vdYqSHxG3b0BoqA==","signatures":[{"sig":"MEQCIFIyGlLf7Eiyez9k88FAR6yaZLpJPk4+Zdt1nZjRYhm2AiB1a9BmXtX6XRjd2n3l9ZyIQIXqzFaept6jsBWKablRlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345017},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"802bce085a7e64b773b7783f5d36aae28167871d","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.0.0","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.1.0_1776629541155_0.5623944530237925","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@gethmy/agent","version":"1.1.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.1.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"2c56d558f46ced5365f1785f1f206cc0a0f1e5d1","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.1.1.tgz","fileCount":96,"integrity":"sha512-yVCASooyR2nxu2VNdY5dx8SBOovZXtDhRH+ABWCbg6hQgRNxvQTrR5aTh8KxTzcrMGQN8NxhqiEoy03TYAq2QQ==","signatures":[{"sig":"MEUCIQC0uensHv2+9RL4ytkx8ukl7phUnu/lT4OOf52GAfTFOgIgUINcGVdN+F1yQPefIO6nwsOfGpFQLteDaQPjP2gkiC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345017},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"e99632c652579dd63d851f214bd0f7580860e461","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.1.1_1776715988583_0.09791445943154198","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@gethmy/agent","version":"1.1.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.1.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"5e12cadcd458fc307c9934defb774a8632a042b2","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.1.2.tgz","fileCount":104,"integrity":"sha512-jQN3G2pG8rnpjK1mZmHITm9nK/W3cBaPiXHW9xykFHwpg1EDfVNqKpwtySCh2ZnQk0oDAgzvKN8m6V6nQ3V0rw==","signatures":[{"sig":"MEUCIQC3+9vEFzQ+1RPUz2nOuvg+3RxHpTW9m44PerVoIaCbDwIgM6jHptYaKl++0Srm/GiAcGl40N+PEC6CjFSQRKxRmko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366827},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"1fbeb086288223dac65f7ceb58ad5008c2979567","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.1.2_1776723107113_0.3120326580537589","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gethmy/agent","version":"1.2.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.2.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"f0646eacbda49115e55a2cd9500b30607231675e","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.2.0.tgz","fileCount":104,"integrity":"sha512-vecuZv7/v5qhT9uOUJMY5Qp79IiVFA0VKB/n+rQ8CJ3MHx1pk3ChRmxNYGYhJWlUVbapDDP0+xv2CgY0SVC6sQ==","signatures":[{"sig":"MEUCIF/Mx4EQNBZhgrcKsQEO8Enp0l5WXgBZMLTgJXHRIOvdAiEAvukaHS5qF95H0ezvc/ojexCYnfv/deePFjUf2qEB3AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370827},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"2ee26333efebc39fdbe347ec4b122337ab7cb6cd","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.2.0_1777066303517_0.0928029585626724","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@gethmy/agent","version":"1.3.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.3.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"997dae9d45f50905604cd393a512c8934dc98b6b","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.3.0.tgz","fileCount":106,"integrity":"sha512-HUSz465t7ywFLhJ3nCEKs37TfEXZ9QSJBRFxyIw7HHzHegvAxd0+OLZ741Oxekk7GvFImYk9aMyIz1n9IAEnqg==","signatures":[{"sig":"MEUCIQCfUzVponP/Cyvg6tpW1om+3/AkloH2MqITgWcfpjAlnAIgMEShE5NaFTPaMIVxrtxxMU9N24mBGPcyj90S1yWt96Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382431},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"6e022a96ae409ee22b103ce7ac828de088ba656b","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.0_1777826192876_0.9319352286600084","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@gethmy/agent","version":"1.4.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.4.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6c2f161724299873136a69ac85a10493d4c30988","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.4.1.tgz","fileCount":74,"integrity":"sha512-HZjAGkyjUb7xGniNC3AFME/F9EjF6V6cMlrJMaNWTEUI7Y2ACUbgdCtjvdupQ8j2e+xBOUmUK2rgRVOoEGXZvQ==","signatures":[{"sig":"MEUCIQC7fYq+1aZaKolrjSLmkbE1e9Z9bzhO81D2nibn7KyrZwIgHtVQqc0bLtDde9agoeIq70DERbAcAnKPF6Cm+pyl+2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"45249b35aea3d7b9fadc914b57ba977671f2dfd2","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.4.1_1778452137030_0.06340788456890345","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@gethmy/agent","version":"1.4.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.4.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"ffd6f4844cf61a6a5cb743a1a0b21716cf7edae3","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.4.2.tgz","fileCount":74,"integrity":"sha512-2JV22O322aoeS+HLZRRYxQ7PqUg0S3ldceA/6tiu36APhlJHXv7XeNxlb2Dmds24rX+pLozlHp9jYFvHshUKVw==","signatures":[{"sig":"MEUCIA0XwGOqnyayMeeG6e2lT2nc4+2mf3cpzmapdQ78uh4+AiEAvtBxwn7fN+UFpLrsrOsMUSjpqsRL+KXv0XvUGIXEoYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"193a37769485162656ec5323a6a30b37c25ba3a4","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.4.2_1778612715522_0.055608017327202","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@gethmy/agent","version":"1.5.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.5.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"2150093546c685d25d3ca8b0835003ac4ad840a1","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.5.0.tgz","fileCount":76,"integrity":"sha512-T8PiOYOPuPHT08Mj7Ouac+SpONGyikMO8vum6W1T51qtl6onvJAEm1IF5hyWzmstYpvbsxHN4yaYf4Y2JgCAJw==","signatures":[{"sig":"MEUCICbUFWrddVq0LY6kS0mAUnK786TWTAJN6vLonPfLVKqBAiEAnrwJ4NpTFjT1Y1c9zZienkS/FCpd7dM/uxR/eJhsR9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331876},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"dd801361482c295614e4dce6dafe473a5a06607f","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.6.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.5.0_1779262368748_0.48118016573779254","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@gethmy/agent","version":"1.6.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.6.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"05d135b67dbcb454f607107e6b2190aec3032db5","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.6.0.tgz","fileCount":76,"integrity":"sha512-RG39oBNnv9Thpolp+q4hmq5kKGFH04gY2I4+60fdFC4gKuMkMlBM5dC7d+rtTY4VAOUxZBGnh1zK5OqxzaBzRA==","signatures":[{"sig":"MEQCIAEWYoGGShAjrsfW0ksLpFBsDX5MnaiVp6P19zhG6G5gAiACTUkGBVmf0W+ZmLQFHc5jaSw3Yuzdw5EcGUKOsM9jGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353715},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3328f5d54701d5dde4c10c0e292707dbb4e20671","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.0_1779562108434_0.36168040567646265","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@gethmy/agent","version":"1.6.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.6.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6cd3c9b2677f49c7935cbe4880a7d126c9ffbfa8","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.6.1.tgz","fileCount":76,"integrity":"sha512-jhvaKKx+0xLgwGz3CTXYdZh85vgTTnBz4rpbDTCLkO59xawqNmjzbzpewicKltCYorOoemO0MEwesTdjj7kh4g==","signatures":[{"sig":"MEUCIQDEy60lQdYU/txqz8kLLzUXARAIZIva/zuxlmRNeF1QzgIgCkQlR5bup53ApoHGeX0CRTZBUNg/KMjqJp+41d/YIqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357534},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"dc95fad54f56671b7a8e463c9887c6ff7cc45132","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.1_1779566177065_0.4933302674350737","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@gethmy/agent","version":"1.7.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.7.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"7fe5fb1218ce4d803d3c5005932c32c51dfe2751","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.7.0.tgz","fileCount":76,"integrity":"sha512-vhyPoJ0BEI0KAOVJbwagJoM6o5ylqyrhdbv0nTY/b5RCcMvtflfNPfvkqz6qTR5LBWUviSLaxRCJeLuRCAX5KQ==","signatures":[{"sig":"MEUCIDxMOMCrOmwROSscPm79UZCOOVSfOoT6injX79Fx4aRUAiEA54NN4l+dTkq8fv6cp73bG/ljwEdvT6hGIPbZZf04vX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357992},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"62bc5b2a91f60b33f344d10f03da0c312a75f401","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.7.0_1779823764465_0.8725883243109913","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@gethmy/agent","version":"1.7.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.7.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"491c33b37dbb1492c498098b9008203e69b605c4","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.7.1.tgz","fileCount":78,"integrity":"sha512-H/j4WL5LxzVK5JsNGs3evrn8eOx+80JqzG/idZ4AYfvOXGrX8I0wSsPCXHEd020qirtXocaGt6M399tYUYyBPw==","signatures":[{"sig":"MEQCIEgPFaKNluexDnAhFO7sOl09a9W1ptRoB2p8+ZIfNuPQAiAUyxb7T4BwV82b2VBkjuPvtk4bgFJpSa0NGcUPMbsqKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"77c029b11adf91f49e2407b97b895cb8d1002ab5","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.7.1_1780300944120_0.163994895699745","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@gethmy/agent","version":"1.7.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.7.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"ff6c6d93f3a7bb7293934db6107edc0b9ce01d68","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.7.2.tgz","fileCount":4,"integrity":"sha512-TLbBB8XFnpLoig8xPo+nc9cvQ/sqQR1tL6JDVBOVk5fqr9FzCFLo+aAhpctLG1OQVYQfHaHIKKLOnpLXe+Fang==","signatures":[{"sig":"MEYCIQDg63vx4ZdgS3VSGCE/GvxuvXzA57xuT06bzC1xHmy8cQIhAJ5eJRVGCJ8pZLu2THXRX7JEQsdmj1ZS1+s7u/hArn9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433018},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"71fdc18330a60d7bb84db6a4cfd450de9bd3b5dd","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.7.2_1780649421180_0.222236674707897","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@gethmy/agent","version":"1.7.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.7.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"b9c54d4dc2cb3d9fa2e213846f057aa81bdde884","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.7.3.tgz","fileCount":4,"integrity":"sha512-15VI4GQBwg1g65Gt8aubylZSqs/jTeHwqf9H0g/O0a2cVy9KPKZRyZBLHGy7zbimUg4F/Ci/kaDCd/XYyhr4Kw==","signatures":[{"sig":"MEUCIEnFTDqFLBcXwnd/vvpYzXdsEkj29tKE6Qh7hF2D/ACaAiEAg50y2HJYsyDdZjW03Im54txYQxZiqcnHat9xIkruY7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433648},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"350f96e13f6a044a9798d43f88f86d1bd9121244","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.7.3_1780661488227_0.5539175534602803","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@gethmy/agent","version":"1.8.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.8.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"bcb798fe2b615740503a4f59cabbbfafd637fcae","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.8.0.tgz","fileCount":4,"integrity":"sha512-sKJUf/rL2OHY9tJw5kqsXkJ4RaJAmkaUQX2nYKfFvaMjG3i2XUxu+ZQ9sHD1n05qWs5ZaQb0PdtybIEpprjkIA==","signatures":[{"sig":"MEQCIAx9IPm2SmIzllTA4LjwK82DsifYErr6obs+0gBjLYHPAiAlw6+b9O8OWW5eMzdRfcmAE4e8vAjSZ/EYSE+3jgxziw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441724},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"75019fbfcead6afcca8fb4232acc147f0024a845","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.8.0_1780777325226_0.1811172404818544","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@gethmy/agent","version":"1.8.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.8.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"65a35d279b60e4f924f17971853cef5f3ce634e0","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.8.1.tgz","fileCount":4,"integrity":"sha512-gSMzfLe39uZ3CMzzeEFy+YwfZsWNFLhMiiV/m5gheNMezGkMtpc+np+pOwt/DmFkY8GhYTQkgVS4/DhyejaiDg==","signatures":[{"sig":"MEQCIGnmyhKAvvO329oawcOQjLvScG29Hq9s243kyrVZ3LqYAiBvUnynTmxqKc28G+tjBOM6U2im5XH3EAm/kZT4U6OExg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447662},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f80077af07b4e047fc80ed36bc22662f960e8225","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.8.1_1780862229951_0.2943808326814499","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@gethmy/agent","version":"1.9.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.9.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"96e7fa7a3834fe3c922c7844da3d7896bc78bca0","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.9.0.tgz","fileCount":4,"integrity":"sha512-JVIP8xRjoPM9IcVw4Vdxi/CQwbz6ypHASDQKYPADpaXoDhUxhTyUZKWGC3VQ2fFnXngQgY3xLR6yQybgyCuELg==","signatures":[{"sig":"MEQCIG7dU4tDGHCrnun9CfXrFtr4NaSmZtMAFXQAcOnr1WHeAiB3shIa9rKK9JxeKqJ6/JDkRuD5v1BYb4XRtzyMLR0Mqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451998},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"8b8979ca70e55784e7eba7658a5798628171254c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.9.0_1780897208676_0.7646216815470048","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@gethmy/agent","version":"1.9.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.9.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"74ebd1e8dc67f6292fbae717b70c22c2d61cc9e4","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.9.1.tgz","fileCount":4,"integrity":"sha512-lyD9ilaVih2X1aLjg+8Crq1YQsiIsgNjxvDWD5wia1COYjUwPFTZbfuvKBQrVryt2qcwSNHcEXC9K60e2rs1zA==","signatures":[{"sig":"MEQCIA2eU0muBUvtsA29pfHMyOtrSF7UZ7/yfJTglsoRKgdHAiBjBJ+5oxOZ5JB6wYE0i1N1JY1yoAqslO7t/Q2tImeMtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451998},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"8b8979ca70e55784e7eba7658a5798628171254c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.9.1_1780897269914_0.030019023690358804","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@gethmy/agent","version":"1.9.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.9.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"03c239a8e6a2eb3c41dc97b807a98e07dcf859d4","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.9.2.tgz","fileCount":4,"integrity":"sha512-N8/SvKjNBjAXlSyTbkxPkEbfbNc1BbkoyFUMW1gePctfMxqc9x3bF0weUyEE/hVhyEV0Z3JSIZJAgFV1YpdADA==","signatures":[{"sig":"MEUCIQDwmdoxmW1cXmBotnPKJh+Jgyt2+hGv6ts87iy/HWysKwIgO//y75USGLRZ0ICl2YrT545/VWfiBlgQbD7GOXawFDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498882},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f86e84233992aac8ed68c5bfbb677b4529b1578f","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.9.2_1780942612713_0.9675114606467601","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@gethmy/agent","version":"1.10.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"86959b406d7eb8db06b3b0672f4b1ec409c403dc","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.0.tgz","fileCount":4,"integrity":"sha512-zLo8WTNapuHb6ZCWhIQoPFje+yyf+lBacRUroz2h7uJR076Ktd3zJHwfpg4G27ogE4b9bGOk+nw/8wo8baAb7w==","signatures":[{"sig":"MEUCIQCWyVcm3A4dmOMZCMwCxJO0fktpWSk40fEZD9cR8AARpAIgaTUqJJ0kB7+mk0kcYLjHbNQG92Glz8bWuWVINNgGpXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498597},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"9b19737fac9acb62a2739d20c4952d6f39838d62","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.0_1781035315201_0.21941792956147865","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@gethmy/agent","version":"1.10.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"a9eb3ae830ba8edf950d212e04dd252d50b2679b","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.1.tgz","fileCount":4,"integrity":"sha512-7+3c7tA8BwdHnKVxLtFYuhWQ0Ar/JZeeIUX4LOg0LuqWEc4WQ1NT7RBlkUjGIDttjbMAQ+Dd9i5mKJvSe+317A==","signatures":[{"sig":"MEUCIQDra+mcDEzqlTeyXNHP4vC7ImbD60eueRXI18wANSQyWAIgVwFVWapsemn7FnG+r2glDQXMBsn6WQuX1EwPY2fMmWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497839},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"c0139902070cf7a600c42c027865ef8d2be04c06","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.1_1781040573181_0.24674800502752015","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@gethmy/agent","version":"1.10.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"92d8370c97f3698a4b37341d82df87a700cd5ed6","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.2.tgz","fileCount":4,"integrity":"sha512-SL+Q4j8zvJM+9pCzqXEeqMzvE77bgvvywby/UjZSogLG5sbJM5MhQ9gRNTy1MkQEJMftwxmVaZTIoqYZuHjHIg==","signatures":[{"sig":"MEUCIB1lAUEd73p1uL/Qgvr3SbKhhM/BatxW+82ryF5StBfMAiEA+XOKYH+p6ghz+g92dUPVZrFo+AJL6z1IvisXY/f8MHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501709},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"7b690213962468e2828a21f54adb3679a5e5ff31","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.2_1781074526110_0.9203955880228663","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@gethmy/agent","version":"1.10.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"0b3a6b342656863e3b178bd551578bd96b0535b5","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.3.tgz","fileCount":4,"integrity":"sha512-+E9OUBGTckeK17ASCP+bCoMfNIncJyIapDR/c/S2Z0vVc7W32uCFDnVhB9xSfzrsdRgZyJ5GEUFzT/ZKTxClEg==","signatures":[{"sig":"MEUCIQC1GGoaAt7nfghNcRCJSA2a0KCRb2LD1nQlZZuSf7i+hwIgbGV/BXq3xfVuFQ5geNcDiaJAkO/RL2+y3YKknx0JLSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512370},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"fb742778e263f653cb0a099b03cdbe58223fcffe","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.13.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.3_1781086940573_0.5647987414181477","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@gethmy/agent","version":"1.10.4","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.4","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"10b3f31fa3e5919f1c01dcbf204ed46dbd43c96e","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.4.tgz","fileCount":4,"integrity":"sha512-cV0LG8oEQzP3eTlH3QFfPMHeHVxj89zZAp9/75QZlGmiDDWlu74LuiClj+gLshU5E/IiDz+7dBLlkpbAUV4Ixw==","signatures":[{"sig":"MEQCIFsHuEMKvSTYRlCiMRTzV4rV1e14J30oG5YhDqjs5Z4nAiAY47hcVvvYRv0hfyaup+b30mpOWW5QxIqIc03HY0C/wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514770},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"64481f738b9a6f2832035c9077397f461c69d9f8","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.16.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.4_1781125106610_0.5284440365540319","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@gethmy/agent","version":"1.10.5","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.5","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"0f8c2d05bbd5751174114c48e6a5a11f16483b62","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.5.tgz","fileCount":4,"integrity":"sha512-W7pF20+PTiLzqUTjZGYwrGc+9eJ8nYCfUrrTj1H5b/zT56KXLFOBXgIJd9EM+o9Ayat9qQ/OjzjjgQs7q3CZ+A==","signatures":[{"sig":"MEUCIQCF0IKCzgf/OpzHiUE3zj8vlelv8vfqbwLkLIukEQEaMQIgJSqbcu2OvjOSSgXIzmOvdvzVRP6ihO30c7RpX67RDqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522854},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3d0ff4cdb516397b3250532fe8933544d6d7e5ec","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.16.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"^2.4.3","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.5_1781350425996_0.6774405214226438","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@gethmy/agent","version":"1.10.6","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.6","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6d6f787bb335dac957726d22ee9fc31800530af8","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.6.tgz","fileCount":4,"integrity":"sha512-1a8tXxy3J/JvL4QG7gYrZmdYcsiNfHkGhWV0wHIoEhh5igvnEw7GOgzpg6QU6ac8CeCYptvQK8a7HEB16SYqag==","signatures":[{"sig":"MEYCIQCC1WcdMyIwyI75nwOmKZxG1KuPmet4NZ7abQbDghfFqAIhAOeSICTVyebd/osUu1oDbyQNrRsdQCfYhoShelF2cH11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522853},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"a7d49b8ca3424d2edcfcc732c1d79e07ca728a7e","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.16.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.5","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.6_1781374940167_0.2256722707397094","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@gethmy/agent","version":"1.10.7","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.7","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e44c45a551ae89539169e29acbbe1fdfd52ca176","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.7.tgz","fileCount":4,"integrity":"sha512-8xRWLdBJN/ANiU36FX7iNcL+BO2Dk1hjgHG0JPQXQ60ayPMSpTRdLEcUpIo5mA0x8oFywBVg9usyrctZjrR+ag==","signatures":[{"sig":"MEYCIQCHI0yfjaf1WmpkSyeeMI6ZQGKOGCJnvz22jLZapS8ceAIhAJfUA+jWoqezzZZd8jMWYiWUKLd+QO0Av2J4t2RrKKGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523245},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"eb4d726f47bbfe2c57d289306889e994649b51d2","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"way","email":"this.vey@gmail.com"},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.16.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.5","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.7_1781376778919_0.26052450323231535","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@gethmy/agent","version":"1.10.8","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.8","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"f94786915618ed9bc7d2920aa7ab41125eb838b0","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.8.tgz","fileCount":4,"integrity":"sha512-BEeQEu+uiDOsIdoV4kM3nYSQ9x5YVa/hhoP5pt/TnRsdBWFZJCLiyseJPKAuxAfXObB7JiHVNrqmyV+hDKrz+w==","signatures":[{"sig":"MEUCIC8UkH9TkGE+D0VPcFWC14TB42/fA4/emGjli/Rrgr47AiEA6YgdZsJUpkVam/YCqKN91mj/7iAMDCmgOCex7kJHlMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523245},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"32cd2abc0765084e2ed74d7ec7355a222c6c33ea","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.5","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.8_1781379603292_0.3483340802260233","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@gethmy/agent","version":"1.10.9","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.10.9","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"91c0c3ed73853f81b81a2526848eb6abaf10cf5f","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.10.9.tgz","fileCount":4,"integrity":"sha512-NzMajUoQSN/Ic+LXgewpcfjvEJRtIuVv83SenY4r6jCkltPkt6DW4Pk7fhDaCVdhYtM2avtG6d+YqQEnP/3wKQ==","signatures":[{"sig":"MEQCIEJnungl+vasPg7A55hAZX1KhAmvczdmmCnwBPmA13lbAiAmbCc6evXxAsAsl9Sbj4TGTbP6vzr7P65VGMaN0EPyLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532421},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"c9d4f7dd2230be9e1efbd28a7cef60965e17e42d","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\"","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.5","@supabase/supabase-js":"2.95.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.10.9_1781442795547_0.5930510284375157","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@gethmy/agent","version":"1.11.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.11.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"af938207cadda01c3eca572f856586d2f60e9fc8","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.11.0.tgz","fileCount":4,"integrity":"sha512-5kkZUnLtHr3a8D1Huyy3eJTt2D9YA1Y7G/fo1UK9ZMlmc5Iis4q4a0pcy9b0Y8fo7xsZ7XV2k/eq4P1Yw8W5Vg==","signatures":[{"sig":"MEUCIA6+jISuYUcX6/ME93b/BrRizZPHK382LPnyq5ViN5L7AiEAr6BbgA/pHE0eKd0VumtaWX7LdT9tNafvxoIHgu7rujs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575057},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"20d2509e5bf1f9332c1a7d236bd5f85cb9ff9ea8","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.9","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.11.0_1781693919224_0.19356288145635658","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@gethmy/agent","version":"1.11.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.11.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"aa653b316a77d14ac039577555028adf01e0b516","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.11.1.tgz","fileCount":4,"integrity":"sha512-fWG2VqEa0FNBgJhsuh8gduzLSgB3PoVk3/vG23GRFMes4cNcm99TuTrk2gpXz/X3RybUrR4l7ODNn0tP/n4gEA==","signatures":[{"sig":"MEUCIBEYEHCre9nfRq4MS1/9IfF7Dg6Rk2ugD8ZMTQS6zgrVAiEAsanpVNqwJkoir7doFDqi5tdUBcr9VsT1xAKuJ36kgl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576059},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"ba1a8f3111fd0091f832903cec6a97964f0ff0e8","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.9","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.11.1_1781700953195_0.9120954173951195","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@gethmy/agent","version":"1.11.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.11.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"dde38e63cdff94e5907da19701f5decf4ad272d2","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.11.2.tgz","fileCount":4,"integrity":"sha512-0pg0uwQXuuP8FX0SLRmZLhdvGJgLyoaV5DMMwoRN7yVB5DgSJWqsPTHcjySLrOm4mEGuifmvuEW0m4N72oGFRQ==","signatures":[{"sig":"MEYCIQDVwtKsL3AxzvJBPWBd9WN1cD3e+3W+MElLFIbayeFqVQIhAKtf908aL2PJXNAqCfrRcjlNgjMFBYJfmXjZZZA6ws0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579207},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"ee285f38738234e02868721bca06d21d822dd0fc","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.9","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.11.2_1781727420935_0.2333872787136737","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@gethmy/agent","version":"1.12.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.12.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"dc4cb03a07dd4c6d01ace0533b19c18fc3d12ce2","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.12.0.tgz","fileCount":4,"integrity":"sha512-Ka90Lj2caJ6+jXCvfLuzNsJ0gPKouzRoM1KlSV+nNivrqVZ4vYDNmXPSEOPv0+YQ/wRrO8Eo5HUq6O4AGHTtHw==","signatures":[{"sig":"MEQCICTbcoGz33J3GmbQHJ4KGKqEPk69TCIYw8oVt7yEYydRAiAdcF/peUVuHL9QwdgiLGx0WB9iw/CwoBAfY4pwiJz49A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581977},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3de9141387bb407e3561f610a8d8a4195797775e","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.9.9","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.12.0_1781868159985_0.8956450447853463","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@gethmy/agent","version":"1.12.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.12.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"a505f6ed97a5d6b37de549b1b442811c6c647142","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.12.1.tgz","fileCount":4,"integrity":"sha512-Fi526axMbe3d1iKsdgAI6atqPgb790bP8Tqv36IQUrYFdCWeeuMhNWwqh+SwrfUAPToK/tFSc5Yh8M77etTQdw==","signatures":[{"sig":"MEQCIHRJCYOqFFnvya22OOObeyVugKHNcq26sYVc5/P6UY1RAiBVkrejy+dQKVaSKqzZ6JzL0fwouc+zJZpf8ZLQhFZTkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581978},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"1e7d5ee1c21ecc356cd477c345292b1b0b582ad1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.12.1_1781983593038_0.2304811136413376","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@gethmy/agent","version":"1.13.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.13.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"7b97f87a6d774cc387c8dbd914646110602b7e81","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.13.0.tgz","fileCount":4,"integrity":"sha512-nijh76hIy5dRV7sfZwfdUJFEGGC4JUW3VQNd2l1a6a8l2++PP07X9iHFi5/Ie6MVeye3tWMGxr5QS99cxPeEvQ==","signatures":[{"sig":"MEUCIQDQOWHQc3oKXF8MBVMgH7K0ZgP1kYp8+DkfYWaHxybxbwIgZIPwJBPyzYKp4PhiWHVhotMwhmGrrGfi265FJQpoFio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593178},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"5ab2c48adc52ae76bb17c02db74e2414fcfa9a07","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.13.0_1782242486899_0.2774499349221331","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@gethmy/agent","version":"1.14.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.14.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"a975ff0b99ebe4dcf6fd644d9a9c399fca6eeced","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.14.0.tgz","fileCount":4,"integrity":"sha512-qd/ZpbeLcZim8utyOpEEWYG9+P41vjjNxti+KH4vGqbCb8VJM03lpw4k6cch1gct8uZVRHP31ttN38NRan3XxQ==","signatures":[{"sig":"MEUCIQDgLtfvkxZ26b7RFPxuwPWtHFiSVJTNycbC4Vwz42TE1QIgYZ+w4xNfgmAWzVU62GcS9rhMrES1xtB8BA19DDji3Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681262},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"be6ed9d2ed8f75b954ffaba65de45dac49736c5d","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.14.0_1782423919855_0.16962899592493885","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@gethmy/agent","version":"1.14.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.14.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e8fbb5e4fa2efc313fdbf72da8e0b9e0cb0b0551","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.14.1.tgz","fileCount":4,"integrity":"sha512-KP6GIGOqFhaGT9+d55ofhWp/HNOIea44ViAV2A0jEmo9d5x469LuMcznEmf86WiJfSdIou9R8O9eKWXOSsQ1nA==","signatures":[{"sig":"MEUCIEwTByeJcf3GKPYtG2hZedN+pb4tiEkQOTxQNz0txsf1AiEA4Rc+WBCjep3ZqoMik45V0uMBHeq8OvHD3gdvkfUyVAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682384},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"cf41cda257ce4f43d562a4e78307294b38005638","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.14.1_1782502522695_0.017140879465472603","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@gethmy/agent","version":"1.14.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.14.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"8022a5314ea93eb267434ed18a2621f81d302d05","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.14.2.tgz","fileCount":4,"integrity":"sha512-0X8O+ZCbNczHUNzgeYuv6wrL1TZnaa+2xdb9p0uXbDIF7AQf8OD7xBQxb/ngvRCNW/WaZjnJZyHtA7adZMFtPw==","signatures":[{"sig":"MEUCIQDTpjYqtFB9ZoA+Y6cWx0dE2cJ5T7IKQAggh/Oi0EkEdAIgRBmUpvib7+tY0427CIu55z2o14Pm1AvkptShPzqNeXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683556},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"bae6519e59a8263321e58160c1444a62d489e8a3","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.14.2_1782506549746_0.6714588508386259","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@gethmy/agent","version":"1.14.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.14.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"2f38072bbfc97300a0bb62f6e1013a350cfacdec","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.14.3.tgz","fileCount":4,"integrity":"sha512-8e5mbuUFlaVJE9Nyl+NQDmpugAinJWU4GNtgteC85j4XForM3SfiU9IRc5vFrISOyQE57uoPgLDESKe7x8/D+w==","signatures":[{"sig":"MEUCIQDbwNbHyW+/wEwFLQqQeq0QWZP4MF4UtUAn3oz9ncXdGAIgWXfVQCtx2uEdu9rXAvqsY6YDsgyPnNR2E7l+0QM79sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684882},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"861ca962d3d0fcee98378482afdcb0b243946864","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.14.3_1782510517001_0.3498245941243634","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"@gethmy/agent","version":"1.14.4","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.14.4","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"4123f6a548e7eb33299c2ad4e9d46e9a994c14d1","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.14.4.tgz","fileCount":4,"integrity":"sha512-Sbs4EuD3XRcpo5gnAiJuurHP/UYadg71bVOPeYap3Ji2uZ0SsX60IXjltyU51z0hqIspUawCbcBLBz/+WZ79cQ==","signatures":[{"sig":"MEUCIAcs1GxEY5Fv0XY3rSAylnLVFioXlYz4pKY8jCtwTR/qAiEAulbVewZZOTtKxF2EMnjhJTsJ7Mo49p8mQjS0XCWqxuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687362},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f80b0e2c423f52dc3957e28d7207f2d5ebb0bc85","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.14.4_1782513463528_0.9391096281701863","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@gethmy/agent","version":"1.15.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.15.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"c9b299c4b59eb4948765c8402ffad53d03720bb7","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.15.0.tgz","fileCount":4,"integrity":"sha512-/Tzd/+/o2K9KESpSnar1qbNhrYoUJXudLwN2Sv3mZ+rhOe3CoT+uX1FeQ6gYpRvPdLln8GxGRRbItGCWYFj4uA==","signatures":[{"sig":"MEUCIQD8mmNsgOoqsI4VWawGJWWhnKLc0fsbLW3jsQkXLv9hQQIgBmxttGWg+2yX7w70KPAvWDvMYhmSTzXyd4uucQoFjow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716815},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"368905661a27b98b3079d654ca6321442dd2411d","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.15.0_1782587755269_0.0968142696852119","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@gethmy/agent","version":"1.16.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.16.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"369b916a9e78f6ee7d9559f428a6a9ccd174407a","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.16.0.tgz","fileCount":4,"integrity":"sha512-tSgFxcxBxW45QaMMHHlkd07xCP8PEEhLZYpjCwuigeMReEf6BwERaztO/UE0jjXcIqD/wO+/TGtAiusQQLP8Vg==","signatures":[{"sig":"MEUCIQDUl3bi7MZYyzcT+YJLkA7l0MxKuYW40WgzfhtpbmiyZAIgc7Q5erPfzBu9BnFbTMD7kOAZhSKLFV2CwowMj8jHyyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726671},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"7e73897d4d8a56d0e37a7c9962cef06ef718a7c3","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.17.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"2.11.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.16.0_1782599984510_0.4954999456670972","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@gethmy/agent","version":"1.16.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.16.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e4ad3192cbbf1556804552d275d2f3bd8c428b46","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.16.1.tgz","fileCount":4,"integrity":"sha512-lA5fFf1klI0ZFZdmesvybqYsDPD/RXx3QkEbhrP1aagF1MYUoKqBtosI5Muym4idRJOUw+92LfHj4aGRpbyoqA==","signatures":[{"sig":"MEUCIHA6rmKgJARKjSo+kmr/58UGx8DT8v8Jr+dPt42OHRNGAiEAiCod5+FMQCFNZOskrA34yXDQv4cfZVtsAb1wmwWvSvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727064},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"db4754c4e058e31a0aa8c94c8fc6fec571555ae8","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.18.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@gethmy/mcp":"^2.14.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.16.1_1782770277157_0.8267317604589992","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@gethmy/agent","version":"1.17.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.17.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"111baf90c24346a2d3d2b18f0eb8c2a0d33b6c6d","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.17.0.tgz","fileCount":4,"integrity":"sha512-RX8PKUPQ/cI4ec3ysKtWOiaPlpRxAbb+mvbnpaqF3QjZTHfyWW2PSfjrUIo2dmbLXr2ToeLrT5vTZYVyC/fM8w==","signatures":[{"sig":"MEQCIEVOFEgC+C2A08xB039pPvKyRRItIwZR01N2bvFL+xH0AiBgz+YtdjzwU9ijZhLyVZdZrA1eEZf5g3qpcW05Q1eQ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741292},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"ab97b5abc5085d68bbba517f0d199b58fbab68d6","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.18.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.15.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.17.0_1783194305710_0.04477103490003764","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@gethmy/agent","version":"1.18.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.18.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"9650a90bc33d38c327e3e76558236c3eda59876f","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.18.0.tgz","fileCount":4,"integrity":"sha512-7mGC6XCXmiGXeljNv0lKTHvUMIgOF0xqlmdzLnQJh6fGTfmb7sysLohxzsH2GvXopitpDAw685gHSBVjbukQfQ==","signatures":[{"sig":"MEQCIAbo1dKe5z1s2vimFDd7u2h86kgs3N0QWb/Ir7q7DubPAiAuQZWaFu3gYxMqr6BNiuO/16EDTFJ5ODG6NwJOG+cFWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745214},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"b2aabe13ecc57bfeb726093c143cbdc892553a66","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.18.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.15.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.18.0_1783370745773_0.5559070987718127","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@gethmy/agent","version":"1.18.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.18.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"da27a9d6a1c8c9d85d17aa4838b754a9890f213a","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.18.1.tgz","fileCount":4,"integrity":"sha512-+mcBwU6ptjaH+3qgoLIhD2OsgPS/jsLD7qlvdMHmAE2NvofBSXD28YL8iofMzN1U0ZyI1SEx5wrp9MPry2gWgQ==","signatures":[{"sig":"MEQCIHw2it/3o8mHTD4cNH+PAajCH29cVj25iYTYlQ6LnlnYAiAc3oH5A+wWBv/h2JWQZKlsRixfxB370i1B5FTULcOb3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745214},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"ee603df2bb148a3aad6dab276f99e4f22fddc919","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.18.0","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.16.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.18.1_1783492308963_0.6414172858261911","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@gethmy/agent","version":"1.19.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.19.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"cccb81df3bf6b479ff8d0fd3c1ca764a47db2719","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.19.0.tgz","fileCount":4,"integrity":"sha512-Igqalno+14ZqoejMDPIwmJ2jsQlxJFYjOjIZIPiR0g69mqtOxkJpFldh7GsVhEIXXcqTNVxVJY70wVv1v7vAXQ==","signatures":[{"sig":"MEUCIGfGAyNhUGTGuYd/lC9fZxIbFrlDxR1AkTVVatF7HGJKAiEAssGlGwvVUWHlL7Rdph0Tevmq4KcFNiyy0kR3bvQth44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745932},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"e910929f7d232d06855d199a7aa666ebe660f111","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.16.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.19.0_1783602492148_0.006674603154756875","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@gethmy/agent","version":"1.20.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.20.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"2b46287bc5c6fb63c4b89021b0ee1b3e8b767200","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.20.0.tgz","fileCount":4,"integrity":"sha512-MVSwiruDdbqwKoCaGW+slEvQndKkJUladL8SUuMKEhJlrEhaq/0D881WdlsxI0BrCRv3JGzR4CcowSgzlf3p8Q==","signatures":[{"sig":"MEUCIQC7RTSMx90JpJZRZEE1WRQ2lgko3JRiFnGuxkAS4M3e7gIgVfAaQyzSqcDfp/ZmR39jmhBZnNCv3x9TKXH6/mORVVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751292},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"03756a08d9c9c55dbd193e8ccdec54ec577254b6","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.16.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.20.0_1783631036368_0.340101706257395","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@gethmy/agent","version":"1.20.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.20.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"32f625f08a172a7958767b860902caed595ca886","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.20.1.tgz","fileCount":4,"integrity":"sha512-eHBLrgz+RDuVfJgHeRKZZpQUmfpBg9IXJGMRZLmXgQJM3mnwzwLlrffVKRUQxQuUPt6EPbAVHqOSQMqicKR86w==","signatures":[{"sig":"MEUCIBrPK1F/tpCpTKdTngk8AuK1gHWhZoykJTHMY3o936ckAiEArADYk/ssvtH8Ab4eO7n09J/gR6UzVq6X78iPMT2EyCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752504},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"084d1f6ca156e86b372aa081698c5a7faa43332d","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.16.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.20.1_1783832150144_0.04387986462413651","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@gethmy/agent","version":"1.21.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.21.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"c3a22ee58bbc9f0b48eaf367a74be87d91d76962","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.21.0.tgz","fileCount":4,"integrity":"sha512-gamxkmY7MMq5M43vvmxe6r7ky3G1DRpqWYNUlEkV7LbvXF8nCn/DRayTB4YVAINLQSWyhIMPq7Xyf0ryI++1CA==","signatures":[{"sig":"MEUCIAPW1VyDuUJsbAUHapZaTcjbNrjgRYYdM3Nf19+tbWWJAiEAgGlW5TuFWxRmQD5deSAhdgp5pL1gE/+4b7I6ArQqtPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756234},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"051b61174c45c1698d00388513837908c6ce1548","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.17.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.21.0_1783975447989_0.13283470180013168","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@gethmy/agent","version":"1.22.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.22.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"9a360644f40c4ac51e268ebaad875c0c7a3286ad","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.22.0.tgz","fileCount":4,"integrity":"sha512-haNQqcSvxVC+92o4odt6VRVnXOJAZgg6EXDjvHFjZFdLvztOI+r/M85pXsmP3Y1dbBt3lk20j+7d7TTF4cT4KA==","signatures":[{"sig":"MEYCIQDQhAW+pkK2AOc1BArsV7pIym54PvP1f7QAsAScN0+ZDQIhAPqmhjcyfrXXdqElsyKhMy2Rl3MRqbUCCmCwwP5retyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796492},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"fb342bb3c616ee6ab55a7b0c2de64d4634bdafd1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.17.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.22.0_1784272542951_0.2947155803585959","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@gethmy/agent","version":"1.22.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.22.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"0ddba2726169d2e6332d8b1e9f735fc8552611b9","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.22.1.tgz","fileCount":4,"integrity":"sha512-zfWCCuqc/ZQqqCKIJi8ZJcGaTZjNDIAZLEWpEvhmD18ZT7rdLG5c7NfOxeFjCCPvcQFKtqMQ8xn9l6U1rBE+/g==","signatures":[{"sig":"MEYCIQCfLD7DYO+Ti/Q8/6dVVsV8hJrwvRwYtjjqg8MkI6SS5QIhAMxvAs5n5QLiZNsZYPlw6/llU65soTjEAhqaVOoV/8js","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796492},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"9560f7315c8db715369ad83dfd1d7b70160900aa","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"^2.17.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.22.1_1784668532756_0.019382644744731836","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@gethmy/agent","version":"1.22.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.22.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"81dcbec6b651e10adbdc72f2b345d6515848f166","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.22.2.tgz","fileCount":4,"integrity":"sha512-CLyEfmIX6ke3LZ8d54VOtWl+SjUMb514owUwwFlhQv3MH81C8GboT6LCUrmADwmis1YIfV42DSqvKykVpTCjOA==","signatures":[{"sig":"MEYCIQDezzLcK6H4vzXxT6Cvg6JqV2SWdyZiDqgfq5M3BJgwywIhAKS9pVNjV3uniMTILs8hV8IjybZnxCJ7CTvOjT+k1ZKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796491},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f6caba82b0c18b841a3b04a7e75416bbe9090dc8","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.19.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.22.2_1784712278730_0.23168513087192144","host":"s3://npm-registry-packages-npm-production"}},"1.22.3":{"name":"@gethmy/agent","version":"1.22.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.22.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"c405c923bd6dcb1ad09bf99f854616e349edabb9","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.22.3.tgz","fileCount":4,"integrity":"sha512-hjYbS0vaUynjAdkPtneKfZya4ze/J2pLXHEiTyX9dIXzRiR1rA1+jfZVF3w0B8v/+ZXlWPrkAOfkS2+ykYd1Zw==","signatures":[{"sig":"MEUCIQCWpLiYl2eerfK1IJKbC20msqcseGD9VulUVQBpqWEASgIgHXTLgsMteEn38XOhiqfnRseO2VPUIafmDdvI+e3GT+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796493},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"b39e1e1c089ad42318fcc4c8277cee67c47341d6","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.19.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.22.3_1784716228054_0.24180420829852922","host":"s3://npm-registry-packages-npm-production"}},"1.22.4":{"name":"@gethmy/agent","version":"1.22.4","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.22.4","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6620b5657d328a29cc4f37682d4ddc1e35e423e7","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.22.4.tgz","fileCount":4,"integrity":"sha512-546IN4qmhl6u0m71oXcOcxhbewDWCedNSkL4Lfmi85YrxqbFrwYkEQyezUvrXShsbPHqdbf2W7eBiFVCtg7TYw==","signatures":[{"sig":"MEYCIQClRJ2twT6gvbTjh1a9jRN9Cr33AQEW6m/kpEvr+ErPHgIhAOtwpXqLVbzh+LJmZKD7lrAMBCP67F4DrQk/a+yB4EYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804015},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"ac9eaba67288fbcfca319c90ef5b5a62380d8575","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.20.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.22.4_1784792542325_0.6087778440820728","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@gethmy/agent","version":"1.23.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.23.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e9d2ae84f01efa278fc07216fc98b5e998626022","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.23.0.tgz","fileCount":4,"integrity":"sha512-DfC/7cVynL7gZTljnCpvvBj8DauPG9x4ffNrVGT2p057NEfXIecoKRvd+8yrm62FX4mdSMF2eydiPLYhe0IJEQ==","signatures":[{"sig":"MEYCIQDkZ0LGUaWfNMjLtnq7ShuA6vPrrgqqapIjAMDHMzXmyAIhAOMdP+jHwPZq5l2ah1ngKGv1gsyqnXg5VzF7l4qMpuWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850395},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"2f8f5b4fe0cf2b655a36478b9966701a128b6a07","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.20.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.23.0_1785160157992_0.2943747319244221","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@gethmy/agent","version":"1.23.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.23.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"5e7c1ed5a641effcd2ddbaab9d8a443c1abd1ffc","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.23.1.tgz","fileCount":4,"integrity":"sha512-e98e3CnqpgJU+t0ppBGoKteO3b9qGz1CshW1OhM41SBuu2ZW80sG+Yg0FTMjeHD1XBnonSyvU2QVWaEJEx9OpA==","signatures":[{"sig":"MEQCIH6OL+IiX4UeFcjjanQu/7XPPpmKvjy350b3igbjLemSAiBCVBxR+9p5C1W0LI5BfU8od90W+gf/HyNYYG1DgGZKug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850395},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"2f840cf04fc1e5195ee79f207b409835b8a160be","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.20.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.23.1_1785274068090_0.5661958247968015","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@gethmy/agent","version":"1.23.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.23.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"29569f2ca14bb7f9a5ffb4091e4cc1a48b7666a1","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.23.2.tgz","fileCount":4,"integrity":"sha512-thLKIUbAudrroqHifqP/F/FCaPmbXwvI+IHgKCaVoH9xHrb0uh5+DtweEONT3jopouWTtdDwX0jPeRCgvLc7Ww==","signatures":[{"sig":"MEUCIQD3wMmHGUcNjtW50/y390kRxDtCHw84VyCV5YbCMGj/2wIgdm2OB9tafXl+jI+wTKeTSJukdUif1VKgnfwN31qrI0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851683},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"0aedeecbfc2f31380c7789d5b3d110d45a03d6e1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gethmy/mcp":"2.21.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.23.2_1785441067775_0.2949580792059965","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@gethmy/agent","version":"1.24.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.24.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"9bf331721abac7919c2d451c624d483e542e5d27","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.24.0.tgz","fileCount":4,"integrity":"sha512-jLqOqoPQY6+1cFPVnZQ+yCOg/WEbl+VYRPxPhCv9ao0qDt5IqSzAY5FYSMpZRuHq6EUUcszpDU8TxzU/8UanWg==","signatures":[{"sig":"MEUCIQCPJS0xVo3wms5yRt6ZKr4VapIJjSdDnzZBRkv8pq7LcgIgZmLW0yaiqZmqGfXYLSTro8V25cAFEp2ZRW4MDt9Dxwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865959},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"2c4a841bd70b7d9e001c5b053d12961cb1404239","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.22.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.24.0_1787003920941_0.9017480518513756","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@gethmy/agent","version":"1.25.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.25.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"eb33a02e82892d24f2758e0eaaa2eefd105cc8bd","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.25.0.tgz","fileCount":4,"integrity":"sha512-/qY27nW5AN2YjdFPjgvciLcnmBOQW/irDJ9husk/evKftXKi/+nb+FkwKv4qvky4KKoDsmUDPA5azhbTfyNeIg==","signatures":[{"sig":"MEQCIBHmLWcfu+dv895JxH7tI7WTswt214FgtlLkbSjv73U0AiAWwmRZ8dmIumDPeZJRq2bqezQlV/ZL487RdbSp5rnMnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875391},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f2a48f498f9b3fef01f49821fbe97095348eb2be","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — watches board assignments and spawns Claude CLI workers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.22.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.25.0_1787088607141_0.9950198681992062","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@gethmy/agent","version":"1.26.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.26.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"b022de38abb50800d5f8b87f6cca9ca42bff9102","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.26.0.tgz","fileCount":4,"integrity":"sha512-tF+OIeFp1Yc7d/mBGXQV+NVvRW5DvY7JzCzg8/dzhIUKFuRNwvwG4UxJxuUQvlomxmJ07LBQH6X29Bxk7tWbjQ==","signatures":[{"sig":"MEUCIQCStYPzY2+gKiNhpLuLeaygk08h9SKirn9DqbVc3BtW9QIgL+4gHApcrwHajb1UPsXukFA5sTyrPporSYYNkbE6NuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757525},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"bed811e753109521bdac1bfc3ca9d1cfd7d3b50c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.23.0","@gethmy/harness":"1.1.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.26.0_1787607713395_0.28523285205663695","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@gethmy/agent","version":"1.27.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.27.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"d17482711ee61b61f717b94d0118164e91fcda04","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.27.0.tgz","fileCount":4,"integrity":"sha512-WwGYRwk7HmkVScGhzNf0GACBUDOdQjlvG6o2fmLm8PJHrdmwMBWn9iv7XCC1CZAvrgY1J4u0vclI9N34C5vZKQ==","signatures":[{"sig":"MEUCIHfXEhtMXOll5BAv/i+EjjuLUId7uCtmJMO/IPHeXzq8AiEAwAO3o6AOIS0FDwSYthcXm46sxAUceA8QL3SLFuQnCCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744367},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"7cff076ac47eb745b499848bfff534e70d33ab78","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.24.0","@gethmy/harness":"1.1.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.27.0_1787667466565_0.9520728865870771","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@gethmy/agent","version":"1.28.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.28.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"ff73c374e6732d728f2faea66e136fb9e2054569","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.28.0.tgz","fileCount":4,"integrity":"sha512-F+Eqy2gB9QoDhExdxssvKPunIAcpAp4HmcqovQrY7KQaiE5xbIJ7ccl4jfuo8wQeD+z2yQvetwjW22SjG5ytKw==","signatures":[{"sig":"MEYCIQCqzv451VqFJ5aYGRVXmgZ5Hk9P86SBw4ctaCmdgR5I2AIhANyvYBxnfSEoSp1eb72wRjowUhYSERHaHi7lcJBf5a5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843128},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3bd285f9018e6ba16532b3122df507fb72433a06","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.25.0","@gethmy/harness":"1.2.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.28.0_1788025525909_0.287946014885218","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@gethmy/agent","version":"1.28.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.28.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"9e7701a5bd057716c9a35b323f7ccb488be690ce","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.28.1.tgz","fileCount":4,"integrity":"sha512-rFyzrzvotyOVczDl47DaOnTe3hY4fYyB8uOSIa8TePNsb1hoyfA+t5MWHyMTtlt9zB78X7idsCBVjU8+5M58TQ==","signatures":[{"sig":"MEUCIQCAoph4OVp9AtXzW8tU6VvnFtn8IN2VztfdGAZJHA4B1QIgGr5dC+W9EzclOvbyxR2KutDHHacAlP14Dp2VD02E2Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887814},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"40c5ffa86ff5c6233b123cf57fa600744e78d06f","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.25.0","@gethmy/harness":"1.2.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.28.1_1788070070275_0.8731178791535701","host":"s3://npm-registry-packages-npm-production"}},"1.28.2":{"name":"@gethmy/agent","version":"1.28.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.28.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"89f296f5b9137030de98432ba2c3c31e51b0467e","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.28.2.tgz","fileCount":4,"integrity":"sha512-H0fuhJbHoRLG1Og2p6gLF/BZYs62kIeFE4uiOr3n/hyaXQudIvwhW37y0JAndTbikMrebCvWWeJvHKcur0LQJw==","signatures":[{"sig":"MEUCIQDiRrFphrNAQfT3vzUTKf/pYG0HtaiC1Gsftvu/aUOVawIgF99U7N9w08uD1KYpFpnZzE5qBbR81yYpUuSLVxASNCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905178},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"6ed4f99290793511986d02140a5ee59992c384cf","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.25.0","@gethmy/harness":"1.2.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.28.2_1788071352839_0.026510156239665905","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@gethmy/agent","version":"1.29.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.29.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"7b7cc0614da9a4b6b656ae1ea3a094490480f64f","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.29.0.tgz","fileCount":4,"integrity":"sha512-ShGoz2yXBRa8xidD5OpT3E/bzUWG29gujVk8gJNADWzLcrD3P4MeCzm+hIz4t+OMeqEzsg8Z6JNRBmqTtEuBCQ==","signatures":[{"sig":"MEYCIQCf8keWAMPXa7F6vfG5mRSP9kpsawbkQwO+fFQvCodVYAIhANM+T9iKwNAdJADEYvNtJRtluecoc+o2hckmqaAMf4/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967347},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"4f99e42169e6896290f333c35ed05ba957941037","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"2.26.0","@gethmy/harness":"1.2.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.29.0_1788206322226_0.9970005702185034","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@gethmy/agent","version":"1.30.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.30.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"90662e2aa40d06c700fa98b49dac6fbee6541b33","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.30.0.tgz","fileCount":4,"integrity":"sha512-ghONXwTB7mGtqW1JmKK2asQWtbHAH7Gvqm+TpWzb7DbOe2huPM0HZgV0Yv6Zork+5Ci04ikNoqAZvur95OsViA==","signatures":[{"sig":"MEQCIGWqIem+E1Pe2/fcydgaq28D8gZmyuMZAa6GDLRmw07SAiAPNonxOfKtnnbGPe/AgE6qF8yKhSwKNXjdfyS8XdT/rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104461},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"42d3d5758bdf14e7afa82356060e0b2cff487468","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"3.0.0","@gethmy/harness":"1.3.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.30.0_1788420171248_0.5113683718030917","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@gethmy/agent","version":"1.31.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.31.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"98501e035cf12d5d7e6ef6284f82f2916648dcfa","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.31.0.tgz","fileCount":4,"integrity":"sha512-xnqgzIDWMY87kwi2wpH2ddoPjH1h55VdV5CgTEl/4q/da7pHC6IPzDKhBy7GaodjhdOfuZtwu7sWUmylsWCrBw==","signatures":[{"sig":"MEQCIDH1+A7+/ordz4me+TbDlvL00ZBrUyRDeMJ28+B/KwtYAiBEQ2YjrLE3manMvmhrnGGa80BYAGH+LLIdN1vix0IiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117907},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"1130e5a7b1d95ff2ffab64b418ab2b43eb1d1df1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@gethmy/mcp":"3.1.0","@gethmy/harness":"1.4.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.31.0_1788475179959_0.9912270332790303","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@gethmy/agent","version":"1.32.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.32.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"301a89c09697c61da0df210fcc8afa75b3eb871b","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.32.0.tgz","fileCount":4,"integrity":"sha512-KpFLFSKYS0MZdWjTmvnZmG/6hc3YvoevLOn2AfBg/ocUNeoKazya0MI3pEUeIrqlydJ555wNZcv+bSp65SiGGw==","signatures":[{"sig":"MEQCIFMDIktDySapgLpJL6BJfmN7udkZbXPXAmnuefRxHXomAiBcVfMr9MjlmQTtymRA/SFxgeHV0a3vupW8dDqKiNM3Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124549},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"1495fcf567fee6a9ff93a4aa24bc1d080816e037","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.2.0","@gethmy/harness":"1.5.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.32.0_1788530747174_0.13271150211837401","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@gethmy/agent","version":"1.33.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.33.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"14cb7986c8657a91d03581b00987c58498e20504","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.33.0.tgz","fileCount":4,"integrity":"sha512-5NYj8lVyXOx3q1WQmazp1FIERpTPUf0q6QDxbv249NckWIMW49aAAq5rrmhLIBp88XhUMb9kD+ObKU8N0IJeiQ==","signatures":[{"sig":"MEUCIFrv7yq6lRbnUF0SbHGy4eF7aYI4vI0Ng/QmMna0X4VoAiEAo/8BVcfDYVWFelQp3Vju8qgRVYyc1xWQC4RKb9fx7fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126229},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"74d610e69b4cec8eddd323d072461da5ec939f8a","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.2.0","@gethmy/harness":"1.6.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.33.0_1788553944309_0.4062989200909368","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@gethmy/agent","version":"1.34.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.34.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"1abc58a0c45b7ed35d1f20ab81933acb2f8d5a1e","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.34.0.tgz","fileCount":4,"integrity":"sha512-S3Rv50hUpwyh9DSKP7Uy9/NaQ9+ksuSAeDQMc/TYa7P9lm7dVhssPtDD2h0u80eOBmU8V6wwO/sspMP6LuS1Uw==","signatures":[{"sig":"MEUCIQCgHwf6+SsaNy6b7Xw05cx990F9HFk3u6Nw8MzEgjCOrQIgGlXVqjy3WGtF3DaLyfWDbDQ1/snZIt7XHYSViq4dxAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142729},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"101d5a364e17c888976ac6f348639f8ccf5c5db2","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.3.0","@gethmy/harness":"1.7.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.34.0_1788636150404_0.8439203899947356","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@gethmy/agent","version":"1.35.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.35.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e95c039f8413e85e1b55a0f938f1bb7f9e5b0364","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.35.0.tgz","fileCount":4,"integrity":"sha512-K7ZkOU/dsFV2rGQZ7ObPMabVTtAHpW5OI+uvculicYHTbJkTZEW5Uw4CwmiyC+uoVqBNmpUMwYNSonPkeyE8sw==","signatures":[{"sig":"MEUCIQCRmsRkn7wzCk6D1cRbgkVMWEHnZU9Mit1i+WecEgYbAAIgNH7jfSQBVxk15WtJeXeECZpKlbsH8ci89nU24+/U2co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201344},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"e7f3b0d31be783a8358b7228d701b51d4bf44978","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.4.0","@gethmy/harness":"1.8.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.35.0_1788793410561_0.29619931777402075","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@gethmy/agent","version":"1.36.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.36.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"51616ce326eac16bf50d858d1694ac056bcb879e","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.36.0.tgz","fileCount":4,"integrity":"sha512-oIR6j8bOCgO20o2jX+SWLvZoFuQhkw/ByRi6VD8LPJlIhyeU74Pn6Nt+XDYePH0GNeifOEMXPv+g7lSk3Pg0AQ==","signatures":[{"sig":"MEQCIAagD1dYSV8QBLFixPUChhd8lbb9Mc17totiIMQU7DDiAiAr7Z+XBXYtj3w3hQFNF2MJ2BdstuvoJ3+gegvOsXE0KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214814},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f36d4aa88fdcef837867d4d3d84a10e7ec873714","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.5.0","@gethmy/harness":"1.9.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.36.0_1788857922440_0.27642389680854373","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@gethmy/agent","version":"1.37.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.37.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"afc0bd15d505753e2abef973b79303acb11addd8","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.37.0.tgz","fileCount":4,"integrity":"sha512-DTFv1cCQA0uCquEGlD89MZgwCXrhUzL7qxBFoWgh0gVrlQQ8rILh/NOKkrNs03y901WjU0km2p/1PdXclDeiNA==","signatures":[{"sig":"MEYCIQDAMUOq2FbPPU/2qKQTXqHMqZgaWABYwlzb+UDUZA0lDAIhAPiii/NO78hBscR8vU/VyLDegfzcXtvYfE4jxaIk92MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247588},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"8796c3af41c321d50bdb30d475e89cda881c6b5a","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.6.0","@gethmy/harness":"1.10.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.37.0_1788885681656_0.3259005948265239","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@gethmy/agent","version":"1.38.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.38.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6450b00810747ece3483e70a1204568bc19c2a22","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.38.0.tgz","fileCount":4,"integrity":"sha512-d4IG6EpxfaLzLdwyz89zmYppHPT2sGCK68UrBANJk3jGRdtYGT3VjUxe+5sCLn1nVQKH994PY0SkeQhhrVXD/g==","signatures":[{"sig":"MEQCIBaeUQNaywNo6Pi+/acmOXmtacNyK/ENRTLE0QV31EpEAiBIS+iQUsdFQ7F8PzGSv5j+3lpNdVqQP1X6vdAf26/Ksg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292930},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"fdb1c9dd51ef53a57a6595e23425ff6535e81a7c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.7.0","@gethmy/harness":"1.11.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.38.0_1788979380691_0.7859791327777266","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@gethmy/agent","version":"1.39.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.39.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"be6bafa2c92aae85c250334c2139502d6df7fd60","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.39.0.tgz","fileCount":4,"integrity":"sha512-+rLoBXcwJKsNrj594qf8NF6zBO+8Mg8wXmUGd98Or4TNYYzYImT8Vsa7N4YwopeFhHgLvK8cZ9ExF+GF2sDKWQ==","signatures":[{"sig":"MEUCIDLS2q9vbzJ67rRTD3kB3zxXnHjLfC6/3+g0nx+LOjJVAiEAvXtamKut6i0opPunJPhIdQJH617JX4rrkd5QFTwWP0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350533},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"609ccc0f50c7d0d12e7d244d3a545e93d2ef03f1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.8.0","@gethmy/harness":"1.12.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.39.0_1789033052770_0.5091229302314468","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@gethmy/agent","version":"1.40.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.40.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"6ff44d5191f440db4af9c6970a25cd6ee37734c7","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.40.0.tgz","fileCount":4,"integrity":"sha512-MxSp0+Fy4b24fD5T8z4zbWdXZmF/stEt0EdipqAbDwUD8b/Yg7JyIPzhAt+NIZLEF04DAx67AwIg/bSVt9TL3w==","signatures":[{"sig":"MEQCIGECDfJd268q9QhRJeZia01qdZSt6Uvjtbe8mAF43FTrAiBbHZaiJ9jiFXlmabQb1TFn/sGjSMfdsaql1oPiVSgPqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1FvhvK9O++Bd5t4fIFsHDy+qCY3WfXFJZvbOw2L7M2AiEAyXYIcIYdnenzw1dP5ifwx2hHfI6Q+OAUHzva+vpMYxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398691},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"c83dd8047798e715161767bad56b936a6a4d5429","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.9.0","@gethmy/harness":"1.13.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.40.0_1789187051244_0.3521083952748436","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@gethmy/agent","version":"1.41.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.41.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"71058635f619590e77f81afa8c8eebd0c3f4257d","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.41.0.tgz","fileCount":4,"integrity":"sha512-5P3TVUHz/sLsgccuWuw1jF0IiP7ZagGj6hjBkJfZv0IOnyknS+lFusJIEHCLX5hWyoy055A+0mNCT78s6brj3w==","signatures":[{"sig":"MEUCIGYdJdSYp602SUOeMuX/u3Zv9vtso1gTSYCJxm1M0cxuAiEAvl3Oblh9LPWo3OX+hpev/dSvB4H3L0yG4dgMA2aVFyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEheFZa3OY81oLPsngwVwwPdDiPMBkJZqQclbAO9asPJAiEA/M2WrDQ9LfTDzxHXNhTkQSfj4S6d5eyOWChvkhSEM2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407419},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"b50fb9835de5b53f6545707627728deffa43c3c2","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.10.0","@gethmy/harness":"1.14.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.41.0_1789423693653_0.7866988188925268","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@gethmy/agent","version":"1.42.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.42.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"82f931d80a773ef124acb98724ce7fd5c3425720","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.42.0.tgz","fileCount":4,"integrity":"sha512-UP/5yec7Cu+Kt/fSNbfvPCv/yZ8x2DW+kGN/M9Z0nwAF2miqXIqez4iIrwy0bobX0xwGXFkuNBRUqE2GqrjBJA==","signatures":[{"sig":"MEUCIQCn7yjC7HrVLIWC698xq7Ib8Isn1SNvICoTAy5ID1dMLwIgX8AgmCJpg1k/sfLmQkNyIsit0MIl/XDWUr+RcU7YN8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvg+4xN8VLvmOT/+G6ft7PVsxOVqMfke0TWAVnOhyxkwIgFDkr/jaQ2LdRKH9bEXPVXFAswW5JVqjogHYk1DFBt9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379740},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"9356bb5c36dc9f023b7699d45ce24e60965ae1e5","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.11.0","@gethmy/harness":"1.15.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.42.0_1789654715064_0.19270867101544664","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@gethmy/agent","version":"1.43.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.43.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"09693067d29f4caaa9da7a72284c16ea14fa4b4a","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.43.0.tgz","fileCount":4,"integrity":"sha512-fsrBZeK6+4+r4i7fOFx3MmaX9x4hKDrOYoFPuJR8tKWAXE2B/X5KKR+ALP7oJJyMD9MAkO5ir4Tn6gqXgfxgHw==","signatures":[{"sig":"MEUCIQDbYscIZl7xG34Xo5yF5oInEN3AodxFFhScwZWr3enDegIgBiJpI2oByYUu7d29rcDTqxcwz8TVkWAVY3q3LSWVdh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBBU0kIKDUXGO4gy8x2vQhkT9TAD+dErwe9i93d/QCCwIgTfMg/ee9kRDUc+DjNZWhwB5FGCkI1FwzpAPPyXVlII0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382228},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"3d721aa208a4e2d8c0f5063924faee3dc49fc58e","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.12.0","@gethmy/harness":"1.16.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.43.0_1789766599967_0.7808578002993509","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@gethmy/agent","version":"1.44.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.44.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"10fd83637addae1294d13be30b5ccc5e359c8cd5","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.44.0.tgz","fileCount":4,"integrity":"sha512-Ua4CGkqlQHNhlos06f3eJuAc3PgPLIqG2XtW6B+7AgSIrnFBd1aye3ZNFMNAG2KSLjVgoVnXBzlB9MBHC3IWXw==","signatures":[{"sig":"MEYCIQCVA2ayIG9b5QI3N3QzPOvVEvKf+AFq3rF6WT4dLBkPggIhAIb/GmiIGp6dfRwBHMpctJOSQrTXEB7j8nevnQk4eBZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1PaXFcqqmC35vowuU6l5IuzBdMRNM5punzz5NCiZXCAiA7gUsJdMP4ILGMjhRMOLk+s4a3ZrwUOSKJ291/qXu/gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383546},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"f8b6e88b7c540ecc3f015f7b8fbe91b526ed80d1","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.13.0","@gethmy/harness":"1.17.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.44.0_1789886510430_0.07422715135413616","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@gethmy/agent","version":"1.45.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.45.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"e9913ba93456d1b693acd1a6065543b18f75ecb4","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.45.0.tgz","fileCount":4,"integrity":"sha512-3JLo4bmH5GOfCREymPnjIiWoQY2UIqrws0bvvB7qDavA1JIk5PT/QMkbpJjp5PrTtLXlUDLf2/QsHe6VfZnoqw==","signatures":[{"sig":"MEUCIFjlmmKoACL+PXSGmd+ZukqNP6IKf+oPVRn0xdHV9ivvAiEA30mki4dHz4Za4emO5xu/PIJeXcXRRDoayDjtqbR5F7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFJzsA63Vgesaitzc4KpbOWexz5zmpMBA5QiWyCOQFFzAiEAgj16riFbwxazSE5zCa8bmdSKxpcH1xJca0KsUg02VH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397575},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"7585173bf002a1d2b231651b3dd6cc72dbdd4d1b","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.15.0","@gethmy/harness":"1.19.0","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.45.0_1790067059352_0.45535334118181403","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@gethmy/agent","version":"1.46.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.46.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"a9cb92fde06438ecafcb103c444b6f81cc5150ac","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.46.0.tgz","fileCount":4,"integrity":"sha512-gTjYQKxSt7pVF/7EULmAoHrvVGAbeT/0pw/z0TXrSSF1yvc7bN5R958K1H/EgbjgLubIG3H4zJppmDTBInP4+A==","signatures":[{"sig":"MEUCIQDqZp6zqScoKxGayR87Z3ihHjdqYZ/lxRepTsJPOgnPcwIgSD/a5Gc3BXUM0Yqq8WH7KXIcksHxRDML2Mxi5stGA1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEvbvQkNxtcNsPvXRisg66XygiOxnR6rBpb10HEqu4eRAiEAqdoqTJEKO5RmWCU2e17l45qZqxtjZhpPC/ucO1aaIvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406824},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"fa83b41af022c63dce5cf4218ae3d9e2221232d2","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gethmy/mcp":"3.16.0","@gethmy/harness":"1.19.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.46.0_1790237716561_0.7706532423718422","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@gethmy/agent","version":"1.47.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.47.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"885a1d145a6a6765b6371d815d733a0ff7f706d2","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.47.0.tgz","fileCount":4,"integrity":"sha512-r7IqtIhZ0jsUV1cgEEuqiYrp9WFTpV5qaV57r2a4v480mWP2RQTkZBjmES/aLgmhnHQTcsgiIY8FnFRS0P8Mtg==","signatures":[{"sig":"MEYCIQDRxa3FKvLeQrcbSwoEAJlvG9mtbu5ca08pliihDfmuFgIhALLrZbkxuI9abOtGFHxMEFSUwrZZDpiXJSp0FMubxbHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICj+SL4TXwK9yyaLmOHtb8C57haxG95fxKivu8jJ8/kYAiAsgZwPMMzIPTtFK/wfPWNUfS8FQVoWE8U1Po7iSSdSAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414828},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"fdeb457fc1524f376908e3b8428d71dba7709777","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.16.0","@gethmy/harness":"1.19.1","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.47.0_1790258416878_0.5339555519276535","host":"s3://npm-registry-packages-npm-production"}},"1.47.1":{"name":"@gethmy/agent","version":"1.47.1","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.47.1","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"436671599b89ce93925994fe98c96b8950591442","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.47.1.tgz","fileCount":4,"integrity":"sha512-QZZlnyyTbIMcNh4ZbBSzp36ULaSruvm76bmMpxGPE6/G5szfUeCfAmakJ4+Xq6/Y1f3dFza8GdMtEbHPKI0jNA==","signatures":[{"sig":"MEQCIAcY0Ar2QAwMIQS640Zpu1gt2JAlK8ag8zH8w5mqhX37AiAnhPaPBF62A5oVowOR7v1TX/7f8binA9pCB7OZZT2RUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIENZHePYFzHiaTaBnr8QgEUuO1Od47IiYv8mnEe2jrlAAiAOrIfju7kbblQQTgL1mORFArP0YVPqgR9IGtcNM9mHiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415660},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"58df85dc9436888c20e4bdaf1812ac997fdef17c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.17.0","@gethmy/harness":"1.19.2","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.47.1_1790281997065_0.5777013339890869","host":"s3://npm-registry-packages-npm-production"}},"1.47.2":{"name":"@gethmy/agent","version":"1.47.2","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.47.2","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"1bfccd2d788ed431fbb234f10e4b0739cd83828c","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.47.2.tgz","fileCount":4,"integrity":"sha512-DnIFy0U8dYT5sBYkMcKLdMFkTFj38mdo2oh6HgSiZWSl3+vWONtULFtnKAdj84lmccnI8ihlhJvamreuEkFCkQ==","signatures":[{"sig":"MEYCIQC/R6DtSTlvvnbf8S+WTWRTGwl3YaH7IEJ9kZYzpZB87AIhALzb1+MFXaHRj1HCzRgOT+YLy5Ydc1wVN0v6Segl17z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvpNprQA9zpxgpYrD1Zpx/kXN+EoHGivepiON4oXq6iQIgDg7Um0bHf8oDmuqccWKI9Dd7TWB3DVk9tkggfZ41lpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415660},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"45cbf6ba10747b478f98e7b24a9de00639a0f286","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.18.0","@gethmy/harness":"1.19.3","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.47.2_1790371540390_0.1373505691547472","host":"s3://npm-registry-packages-npm-production"}},"1.47.3":{"name":"@gethmy/agent","version":"1.47.3","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.47.3","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"2867c44097eb7a3fddd3a8e9b5dd28ef57f30588","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.47.3.tgz","fileCount":4,"integrity":"sha512-PLGe6NODwaf0inNRkUt/OjO5N5d8OxTLO5qAy6izwi/HO+/3OuCor8OAK5UUmCwgMpq3sdf9uHQHK9FFz1hUkg==","signatures":[{"sig":"MEUCIEz9IDIRDzcIJ4E50B1mS3+iEp6/oqrZLz125gv8k51QAiEAh60vhaCapKdJ2RiqcJ42qv0M4uogOpeYNdlZ3mSMy48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyDEjyELgMkIE1x6S7ZduDYaW+ECbeFdAFaWqDhWkp6wIhAIZMNgZmhsb2HzuejExUYP+8d2QKa3tKWwHfEa41gAIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415660},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"78ee8ab7a69aff1754b7d0bd72d2db71e53702b3","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.18.1","@gethmy/harness":"1.19.4","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.47.3_1790604623249_0.17303149990007038","host":"s3://npm-registry-packages-npm-production"}},"1.47.4":{"name":"@gethmy/agent","version":"1.47.4","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.47.4","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"8dec59a4e1373dc05b76b81bbf426f33d59645d9","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.47.4.tgz","fileCount":4,"integrity":"sha512-X7ap9Epw67n5bRmuBlrEUPXIrZ6qLQJfn+GldK2i0+u2c7EaYtHMDKzDZnvQ81HDYF3aCxixyEq+Av+hJzHp+g==","signatures":[{"sig":"MEUCIQCFnxVcJEOWIRiehLe9zoHpz53McHw2z7Xm91Z/7QjzmwIgRcN4zZ1euiQBygfzpgSU7yEQdtUuw2148sbZFVgyJ8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAy63lzsjtEGddD4Idz78GRu44agSphhFWXfrfjWBKxQIhAOUX+6NAmU5Af7wHLWRU8InOmv4gzg39qnn2Q6RbDsE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1424493},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"925cce05a08cd16b9066e35c1c95621f1d98e93a","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.18.2","@gethmy/harness":"1.19.5","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.47.4_1790760423833_0.5771543718432768","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@gethmy/agent","version":"1.48.0","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"_id":"@gethmy/agent@1.48.0","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"homepage":"https://gethmy.com","bugs":{"url":"https://github.com/Way/getharmony/issues"},"bin":{"harmony-agent":"dist/cli.js"},"dist":{"shasum":"12c8d3300ebd1124c95f5da5fd8681ad34540358","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.48.0.tgz","fileCount":4,"integrity":"sha512-lJYI846U5vGfHmFShaXQwh+P1qH0OMYBA/6ChVvnVEyqkiGF1Wrqv2D8oVh0lZyXoaFyo1ZOLC/5TE9D6HpQXg==","signatures":[{"sig":"MEQCICooAZ88y6V1qqwl5lgXq4ZS8+JOXxuk0HSgUCdFNHoJAiBUxtXKCggiiDUcYcNwbkmPouopxRk0JtG0rDM9lnlXRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0jbZ7pM6GjpGMlvDEepPFg6VWK5/jA6r86hOFjvm59AiBG1X0qcuzn2wtxXEJ0MabxK2eR86YmIFFCRKV5Pn57ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435585},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"078be1c2498792926c4a0cf8ded41fc5161626da","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.19.0","@gethmy/harness":"1.19.6","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.48.0_1790878955239_0.4306445477268048","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"_id":"@gethmy/agent@1.49.0","bin":{"harmony-agent":"dist/cli.js"},"bugs":{"url":"https://github.com/Way/getharmony/issues"},"dist":{"shasum":"79c352d486e0fa5cd4a8a68a127b0a7c5f003732","tarball":"https://registry.npmjs.org/@gethmy/agent/-/agent-1.49.0.tgz","fileCount":4,"integrity":"sha512-nDFZ+TSrJSCacL6ZGUJv0OlaNqQtripaTBNbdYHJ4ToZOT3yRMGOKxTOi6JdEj17zpqSB2uhwSXcKerWH/OoXg==","signatures":[{"sig":"MEYCIQCf0c63kFbH94G//YUWEF3rS5/HY0Tj+/xkFSuKuxCTVQIhALyciRP1t5aLavvF61FtooqxpE1FSjSp/He/QfSStWYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCH0yN14bW/tqKCAlg0XsuVjHr7VzmlEjIlVwMdEwPymECIQCSd2zeAxf9vuq5FjaMV2eHfZa4lIR0nAo5ppX32ha/Kw=="}],"unpackedSize":1445303},"main":"dist/index.js","name":"@gethmy/agent","type":"module","engines":{"bun":">=1.0.0","node":">=20.0.0"},"gitHead":"9ec16700ee84e5b688d058b1e93ffc20a6c3242c","scripts":{"test":"vitest run","build":"rm -rf dist && bun build src/index.ts src/cli.ts --outdir dist --target node --external @supabase/supabase-js --external @gethmy/mcp --external \"@gethmy/mcp/*\" --external @gethmy/harness --external @anthropic-ai/claude-agent-sdk","start":"node dist/index.js","prebuild":"cd ../harmony-shared && bun run build && cd ../memory && bun run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"1.49.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc25a1c7-415a-4df8-beb8-4b6f5142d195"}},"homepage":"https://gethmy.com","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"_npmVersion":"11.5.1","description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","directories":{},"maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@gethmy/mcp":"3.20.0","@gethmy/harness":"1.19.7","@supabase/supabase-js":"2.95.3","@anthropic-ai/claude-agent-sdk":"^0.3.278"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^6.0.1","@types/node":"^25.5.0","@harmony/shared":"workspace:*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_1.49.0_1790956265588_0.026557661386002573"}}},"time":{"created":"2026-03-19T09:50:22.530Z","modified":"2026-10-02T15:51:05.950Z","1.0.0":"2026-03-19T09:50:22.850Z","1.0.1":"2026-03-20T10:59:26.709Z","1.0.2":"2026-03-25T16:08:39.126Z","1.0.3":"2026-03-26T11:46:54.443Z","1.0.4":"2026-03-28T12:40:19.419Z","1.0.5":"2026-03-31T20:28:07.750Z","1.0.6":"2026-04-03T12:35:19.611Z","1.0.7":"2026-04-07T19:55:01.202Z","1.0.8":"2026-04-10T18:42:59.975Z","1.0.9":"2026-04-10T19:35:14.396Z","1.1.0":"2026-04-19T20:12:21.299Z","1.1.1":"2026-04-20T20:13:08.740Z","1.1.2":"2026-04-20T22:11:47.244Z","1.2.0":"2026-04-24T21:31:43.710Z","1.3.0":"2026-05-03T16:36:33.052Z","1.4.1":"2026-05-10T22:28:57.187Z","1.4.2":"2026-05-12T19:05:15.744Z","1.5.0":"2026-05-20T07:32:48.879Z","1.6.0":"2026-05-23T18:48:28.587Z","1.6.1":"2026-05-23T19:56:17.219Z","1.7.0":"2026-05-26T19:29:24.612Z","1.7.1":"2026-06-01T08:02:24.268Z","1.7.2":"2026-06-05T08:50:21.365Z","1.7.3":"2026-06-05T12:11:28.374Z","1.8.0":"2026-06-06T20:22:05.568Z","1.8.1":"2026-06-07T19:57:10.136Z","1.9.0":"2026-06-08T05:40:08.838Z","1.9.1":"2026-06-08T05:41:10.056Z","1.9.2":"2026-06-08T18:16:52.866Z","1.10.0":"2026-06-09T20:01:55.356Z","1.10.1":"2026-06-09T21:29:33.340Z","1.10.2":"2026-06-10T06:55:26.280Z","1.10.3":"2026-06-10T10:22:20.710Z","1.10.4":"2026-06-10T20:58:26.817Z","1.10.5":"2026-06-13T11:33:46.172Z","1.10.6":"2026-06-13T18:22:20.335Z","1.10.7":"2026-06-13T18:52:59.059Z","1.10.8":"2026-06-13T19:40:03.447Z","1.10.9":"2026-06-14T13:13:15.725Z","1.11.0":"2026-06-17T10:58:39.404Z","1.11.1":"2026-06-17T12:55:53.364Z","1.11.2":"2026-06-17T20:17:01.081Z","1.12.0":"2026-06-19T11:22:40.227Z","1.12.1":"2026-06-20T19:26:33.215Z","1.13.0":"2026-06-23T19:21:27.092Z","1.14.0":"2026-06-25T21:45:20.105Z","1.14.1":"2026-06-26T19:35:22.893Z","1.14.2":"2026-06-26T20:42:29.921Z","1.14.3":"2026-06-26T21:48:37.264Z","1.14.4":"2026-06-26T22:37:43.710Z","1.15.0":"2026-06-27T19:15:55.408Z","1.16.0":"2026-06-27T22:39:44.647Z","1.16.1":"2026-06-29T21:57:57.346Z","1.17.0":"2026-07-04T19:45:05.876Z","1.18.0":"2026-07-06T20:45:45.958Z","1.18.1":"2026-07-08T06:31:49.102Z","1.19.0":"2026-07-09T13:08:12.345Z","1.20.0":"2026-07-09T21:03:56.573Z","1.20.1":"2026-07-12T04:55:50.320Z","1.21.0":"2026-07-13T20:44:08.177Z","1.22.0":"2026-07-17T07:15:43.142Z","1.22.1":"2026-07-21T21:15:33.021Z","1.22.2":"2026-07-22T09:24:38.941Z","1.22.3":"2026-07-22T10:30:28.289Z","1.22.4":"2026-07-23T07:42:22.499Z","1.23.0":"2026-07-27T13:49:18.228Z","1.23.1":"2026-07-28T21:27:48.290Z","1.23.2":"2026-07-30T19:51:07.960Z","1.24.0":"2026-08-17T21:58:41.079Z","1.25.0":"2026-08-18T21:30:07.324Z","1.26.0":"2026-08-24T21:41:53.538Z","1.27.0":"2026-08-25T14:17:46.712Z","1.28.0":"2026-08-29T17:45:26.076Z","1.28.1":"2026-08-30T06:07:50.421Z","1.28.2":"2026-08-30T06:29:13.004Z","1.29.0":"2026-08-31T19:58:42.440Z","1.30.0":"2026-09-03T07:22:51.450Z","1.31.0":"2026-09-03T22:39:40.100Z","1.32.0":"2026-09-04T14:05:47.341Z","1.33.0":"2026-09-04T20:32:24.452Z","1.34.0":"2026-09-05T19:22:30.620Z","1.35.0":"2026-09-07T15:03:30.729Z","1.36.0":"2026-09-08T08:58:42.629Z","1.37.0":"2026-09-08T16:41:21.831Z","1.38.0":"2026-09-09T18:43:00.845Z","1.39.0":"2026-09-10T09:37:32.987Z","1.40.0":"2026-09-12T04:24:11.328Z","1.41.0":"2026-09-14T22:08:13.766Z","1.42.0":"2026-09-17T14:18:35.159Z","1.43.0":"2026-09-18T21:23:20.057Z","1.44.0":"2026-09-20T06:41:50.530Z","1.45.0":"2026-09-22T08:50:59.447Z","1.46.0":"2026-09-24T08:15:16.659Z","1.47.0":"2026-09-24T14:00:16.973Z","1.47.1":"2026-09-24T20:33:17.166Z","1.47.2":"2026-09-25T21:25:40.492Z","1.47.3":"2026-09-28T14:10:23.370Z","1.47.4":"2026-09-30T09:27:03.955Z","1.48.0":"2026-10-01T18:22:35.345Z","1.49.0":"2026-10-02T15:51:05.733Z"},"bugs":{"url":"https://github.com/Way/getharmony/issues"},"homepage":"https://gethmy.com","keywords":["harmony","agent","daemon","kanban","claude","ai","automation"],"repository":{"url":"git+https://github.com/Way/getharmony.git","type":"git"},"description":"Push-based agent daemon for Harmony — picks up assigned cards, builds them in isolated git worktrees, and opens PRs. It runs where you put it.","maintainers":[{"name":"way","email":"this.vey@gmail.com"}],"readme":"# @gethmy/agent\n\nPush-based agent daemon for [Harmony](https://gethmy.com), the shared surface for human–agent teams. It watches board assignments via Supabase Realtime, then implements and reviews cards with Claude CLI runs in isolated git worktrees. The agent runs where you put it: your laptop, a VPS, a VM, CI. Harmony owns the work, not the machine.\n\nBuilt for **failsafe auto mode**: crashed daemons recover on restart, misconfigured columns fail fast, runaway costs trip a daily budget, and cards that can't pass build land in a dead-letter queue instead of bouncing forever.\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org) >= 20 or [Bun](https://bun.sh) >= 1.0\n- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI installed\n- Git\n- A [Harmony](https://gethmy.com) account with an API key\n- The repository connected (`hmy connect`, or `npx @gethmy/mcp connect` with nothing installed)\n\n## Installation\n\n```bash\n# The front door — one install carries this package too\nnpm i -g @gethmy/cli\nhmy agent\n\n# Or nothing installed at all (works with any package manager)\nnpx @gethmy/agent@latest\n```\n\nInstall when the machine is yours; use `npx` for a container, a CI step or a\none-off. Both forms stay supported.\n\n> **`npx` can serve a stale build.** The npx cache keeps serving the version it\n> first installed, `@latest` included — a restart six minutes after 1.38.0\n> published still ran 1.37.0 — so you get stale startup logs and CLI behavior.\n> If you suspect a stale run, clear the cache with `rm -rf ~/.npm/_npx`, or\n> install `@gethmy/cli` and run `hmy agent` to skip npx caching entirely.\n\n## Configuration\n\n1. Connect the repository first:\n\n```bash\nhmy connect\n\n# nothing installed? same command, no install:\nnpx @gethmy/mcp connect\n```\n\n2. Add agent config to `~/.hmy/agent/config.json`. Every field is optional — the snippet below shows the common options with their defaults. For the full schema (worktree, verification, completion, priority labels), see [docs/agent-daemon.md](../../docs/agent-daemon.md):\n\n```jsonc\n{\n  \"agent\": {\n    \"poolSize\": 3,\n    \"pickupColumns\": [\"To Do\"],\n    \"claude\": { \"model\": \"claude-opus-5-5\", \"escalateModel\": \"claude-fable-5-1\", \"reviewModel\": \"sonnet\", \"deepReviewModel\": \"sonnet\" },\n    \"review\": {\n      \"enabled\": true,\n      \"poolSize\": 2,\n      \"pickupColumns\": [\"Review\"],\n      \"moveToColumn\": \"Done\",\n      \"failColumn\": \"To Do\"\n    },\n    \"budget\": {\n      \"maxAttemptsPerCard\": 3,      // give up on a card after N failed runs\n      \"dailyBudgetCents\": 40000      // $400.00/day across all workers; -1 = no cap\n                                    // 10x sdk.maxBudgetUsd (#1058); keep in proportion\n    },\n    \"sweep\": {\n      \"enabled\": false,              // the daemon claims its own next card\n      \"maxCardsPerSweep\": 10         // cards one sweep may claim before it stops.\n                                     // -1 opts out, and then dailyBudgetCents\n                                     // must be set. Only `sweep resume` clears\n                                     // it, so http.enabled must be true.\n    },\n    \"http\": {\n      \"enabled\": true,\n      \"port\": 47821,\n      \"bindAddr\": \"127.0.0.1\"        // LOOPBACK ONLY. The control server is\n                                     // unauthenticated, so this is its whole\n                                     // access control — POST /sweep/stop is the\n                                     // kill switch. 0.0.0.0, \"\" or a LAN address\n                                     // refuse the daemon at startup (#1061);\n                                     // tunnel to loopback for remote access.\n    },\n    \"timing\": {\n      \"heartbeatMs\": 30000,\n      \"staleHeartbeatMs\": 120000,\n      \"reconcileIntervalMs\": 60000,\n      \"worktreeGcIntervalMs\": 300000\n    },\n    \"retention\": {                     // the daemon's own history; -1 = keep forever, 0 rejected\n      \"runRecordDays\": 14,             // ended RunRecords in the state file\n      \"runLogDays\": 30                 // ~/.hmy/agent/runs/*.log\n    }\n  }\n}\n```\n\n## CLI\n\n```bash\nharmony-agent [run]              # Start the daemon (default)\nharmony-agent status             # Snapshot: workers, queues, DLQ, budget, sweep\nharmony-agent sweep              # Sweep caps + whether it is claiming\nharmony-agent sweep stop         # Kill switch: halt claiming within one heartbeat.\n                                 # In-flight runs are NOT cancelled.\nharmony-agent sweep resume       # Resume claiming and reset the card cap\nharmony-agent health             # Exit 0 if healthy, 1 otherwise\nharmony-agent doctor             # Preflight checks without starting the daemon\nharmony-agent gc                 # One-shot worktree garbage collection\nharmony-agent dlq list           # List dead-lettered cards\nharmony-agent dlq clear <cardId> # Release a card from the DLQ\nharmony-agent help               # Show usage\n\n# Flags:\n--pretty                         # Force colored human log output\n--json                           # Force JSON (one record per line)\n                                 # Default: pretty on a TTY, JSON when piped\n```\n\n`status`, `health`, and `dlq clear` route through the running daemon's HTTP server (`127.0.0.1:47821` by default). `dlq clear` falls back to a direct state-store write only when the daemon is offline.\n\n## What the daemon does\n\n1. **Watches** the board in real time via Supabase Realtime.\n2. **Picks up** cards assigned to your agent user from configured columns.\n3. **Implements** changes in an isolated git worktree using a full-tool Claude run.\n4. **Verifies** the build + lint pass. Failures trigger an auto-fix attempt. Persistent failures move the card back to the `verification.failColumn` (default: `To Do`).\n5. **Pushes** the branch and moves the card to `Review`.\n6. **Reviews** the diff with a read-only Claude run against a live dev server. Verdict is either `approved` (PR created, `Ready to Merge` label) or `rejected` (findings posted, card moved back to pickup).\n\n## Guarantees\n\n- **Resumable.** A crash never orphans a card. On restart the daemon reconciles its own ghosts, returns implement cards to the pickup column with an `agent-recovered` label, ends their Harmony sessions, and cleans up worktrees.\n- **Trustworthy.** The review worker refuses to approve if the dev server didn't respond to an HTTP probe. Infrastructure failures are distinguished from code failures, so valid PRs don't get bounced back to rework.\n- **Bounded.** Per-card attempt and cost caps plus a daily budget cap prevent runaway spend. When caps hit, cards go to a dead-letter queue with a label instead of silently re-queuing.\n- **Observable.** Structured JSON logs on stderr (pipe to `jq`), a local HTTP status endpoint, and per-worker heartbeats so the reconciler can detect zombie runs within 2 minutes.\n- **Safe.** Claude subprocesses run in their own process group. Cancellation (SIGINT → SIGTERM → SIGKILL) terminates the whole subprocess tree, including build tools and dev servers Claude spawned.\n\n## State\n\nDurable state lives at `~/.hmy/agent/state/<projectId>.json` — one file per project, so two daemons on one machine never read or write each other's runs (#1057). Tracks live runs, per-card attempts and costs, daily spend, and DLQ markers. Atomic writes via write-to-tmp + rename. On the first start after upgrading, the daemon splits its own records out of the old machine-global `~/.hmy/agent/agent-state.json` (a `.pre-scope-backup` copy is kept). The split is gated on its own `<projectId>.json.migrated` marker, so a failed or skipped attempt retries on the next start; a card record no worktree can attribute is copied into every project file rather than dropped.\n\nWorktrees live at `.harmony-worktrees/` inside your repo. A background sweep every 5 minutes removes directories older than 1 hour that no live run claims.\n\n## Debugging\n\nEvery Claude CLI run writes a per-run log at `~/.hmy/agent/runs/<runId>-card-<shortId>.log` — full stdout (NDJSON), stderr, parse errors, and an exit footer with tool-call and cost totals. Start there when a run ends silently or the card activity log shows only \"Still working...\" heartbeats.\n\nSee [Debugging a Silent Run](../../docs/agent-daemon.md#debugging-a-silent-run) for interpretation table and retention notes.\n\nSee [docs/agent-daemon.md](../../docs/agent-daemon.md) for the full architecture.\n","readmeFilename":"README.md"}