{"_id":"@akshar5/cohall","_rev":"30-dcf2ac1b151304f16b2465a8ce20eb3d","name":"@akshar5/cohall","dist-tags":{"latest":"0.9.0"},"versions":{"0.2.0":{"name":"@akshar5/cohall","version":"0.2.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.2.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"ea2037a374bce879d41d7f7e6750c3434d87272c","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.2.0.tgz","fileCount":5,"integrity":"sha512-qNz8t6ZPQ8zI1PK6ped52LJ/3LxzC9ysPAy+U6P9HiaGI/87vyL0AhMq3RZZjJlP11SCI4ZNNCn1EQlgPNpfkg==","signatures":[{"sig":"MEQCIEAKeVPRiRqJZ3QdK9AYVdi0IOGKULm2gxRyYmYQJSeJAiAsp8T3hNf8QDDxt3SUXZYsPzJ5dh24u890Yb/ko8kDLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378652},"type":"module","engines":{"node":">=24"},"gitHead":"29b090faed9d796529aa3dc4dcaa691d69a8e599","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"akshar5","email":"aksharpatel1233@gmail.com"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.17.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.2.0_1785969840633_0.7915985255981488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@akshar5/cohall","version":"0.3.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.3.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"70102fdaa90fb2f86c9d982d56f4a4d5129b38ba","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.3.0.tgz","fileCount":6,"integrity":"sha512-NaMaVB4tW0qZPH2A3grRrJG9J/TNfSaBuwkCeblYtjnOICRc8cm9TMGtXmB9xjTTYZWTUMCjRvqvt7wP7bip+Q==","signatures":[{"sig":"MEYCIQCJzyZsh1iKiBfnIeYUqmxnnY2yPuWyMVoUB136X7k1kAIhALQqWJZnO9MOsNxCXaZdSTAnNCzWVonk6zdiVYywzMTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404002},"type":"module","engines":{"node":">=24"},"gitHead":"9c311180156c8597990a8c831d212eb7ad0d30b8","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.3.0_1785986938408_0.5679218994906532","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@akshar5/cohall","version":"0.3.1","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.3.1","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"bedc739960adbc83e1dc593a3a3cd36ec5642d74","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.3.1.tgz","fileCount":6,"integrity":"sha512-BnLHl9wdltS/EVfC4egb7clK69bjUPO+tG/wu87pOv+NJ/7DHZGdBet/u+X80LhfQv73r758wpzl9WPEFO9iHw==","signatures":[{"sig":"MEQCIBBTxb2hLnpQK+FgdeEly7Bze8OiYAKHmTi2u5rZdwynAiBZH7K3hAn4964jgJqsm5c9lBBKSxZ+D3fJpysRCVKmgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406330},"type":"module","engines":{"node":">=24"},"gitHead":"e26ef0d2a2f92bafb7d044e554dd9296de74c891","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.3.1_1785994350227_0.09299179086000153","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@akshar5/cohall","version":"0.3.2","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.3.2","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"0576d171fe35e220f2e1ccd5cae2d946a0bf7031","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.3.2.tgz","fileCount":14,"integrity":"sha512-bk4tYYjGHySso5j7EFD1iSEs3vidcxCsBWVHgyINolYoB1hUHuUJNJnvGcnraP9zQmHhN7WTT1uwNbT4pCyUbg==","signatures":[{"sig":"MEQCIBlYjfw2Y+NWta6kEZtrBEZe8W+1r3OywrvTtaH35jrUAiA8+1gAAK1E+Yt/GieO1D6yy3+LuqsR9BvEpO/VnQRIPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436280},"type":"module","engines":{"node":">=24"},"gitHead":"eb5b7e7a1b278118a18506db09cd0cb802f379e6","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.3.2_1785995657273_0.7693883979506999","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@akshar5/cohall","version":"0.3.3","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.3.3","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"88a4e5731b63437eeca11eb6ca0b291030061bd9","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.3.3.tgz","fileCount":14,"integrity":"sha512-A8/ASD83hmKbvDnuVJJArD6KMQOSwt/zjWLRp/8s3ZFqL1Z+9EMkXjlrTMJpztBtCTadNojWv4bmOj+cG/F+iA==","signatures":[{"sig":"MEUCIBNbwnNE1alp9lGU8QvuGjZTh+9npZDoa5riDMDolcSzAiEAsvzPR0cVcGf0oBv1/nQANhoebZ6LxKrsNcO/CfcIHbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436648},"type":"module","engines":{"node":">=24"},"gitHead":"f437d28170d1874ae436e8e6cd2d41f16881c534","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.3.3_1785996139500_0.7882139476683656","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@akshar5/cohall","version":"0.3.4","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.3.4","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"9440d4edc0896026d94c4d04556334b945647396","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.3.4.tgz","fileCount":14,"integrity":"sha512-pz2TbQzIgp2hG20qXwW3rIS1kk2mfA6E3XmQydvTLBcimCoARM3mCSgs03CobS+v9hJH2+IffUMYAgZl/EzkJg==","signatures":[{"sig":"MEUCIQCq8nbbpKpt9DVx+BomWSJBeW5ydI/aQ7aWikSDswnS9gIgcmOlsgLgLS4eeb3lLKjga+XLCjCFzCPSGyvqwn4ibfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437940},"type":"module","engines":{"node":">=24"},"gitHead":"4f7014428d7ab90491d8004d99e9ec71b2917c4f","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.3.4_1785996428231_0.489150902148316","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@akshar5/cohall","version":"0.4.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"b8aa2fc42b87b21caed9717c21da138211a640e4","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.0.tgz","fileCount":14,"integrity":"sha512-PMQdLMtIU6iq2c6LSHsc8cND4WDL3Xa29B4VFqi+wcVeOAhPCDFCIl+wBlgwvLYqZgdLT7Uq5I6Hq9kI4jmUMQ==","signatures":[{"sig":"MEYCIQCP0jdtKSqVOeUgg39AmC6vJRkTCLZsUEbiFqBTJ9jmLwIhALNf240K4i9V+gQ5QxCVfq91JYJLJ+G53holoRkXk5q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485024},"type":"module","engines":{"node":">=24"},"gitHead":"e9399cb0762fa992354640e7ba623ee5a45f76db","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.0_1786063913557_0.21790588435816893","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@akshar5/cohall","version":"0.4.1","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.1","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"6ff69118da6e8ddd3cf72ad7b52003e5d22bb7fe","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.1.tgz","fileCount":14,"integrity":"sha512-/++PZN1g+HL8AhIvGoHXz8KCtEpkhWK944V05Ni9aW76g6xgkUpTb07ah/37bZLM/aVACttoyBCfTj1u1zvvfw==","signatures":[{"sig":"MEMCH1hlc63ahg6lFM6GxgBPO+UUvOTJr9Y44zD2LgLsYMoCIA8CyuBbJwd/Vnw6gJuQLhzveZu5rGY0miwfIXfdqMTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489051},"type":"module","engines":{"node":">=24"},"gitHead":"35e9e7def27379345140e23579df66302f9938e2","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.17.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.1_1786067475555_0.12117229820895559","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@akshar5/cohall","version":"0.4.2","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.2","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"cfb418fac9d49a0c9f374e02e73dc9d97c3c6f1f","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.2.tgz","fileCount":14,"integrity":"sha512-i0tYzYTM6DU4W3BqknP8kuaeE5sRGd78x2JWKIrgmB4u8Ht5/A0mESY1u38UFl7aKz+lVbqncD2BRibpoSPE6A==","signatures":[{"sig":"MEYCIQDA/m7erBdkDzjMTyDDXY8O0394/uNwcCHcEMhAtZq9qAIhAPUqDxle9ZDTzpNMeaayjA1ouK7OlEFfybVE8ZHYgqe1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495672},"type":"module","engines":{"node":">=24"},"gitHead":"79474d0f2592f381eef5fb455b0ab40d9e6d1349","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.2_1786068553966_0.7287602822166073","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@akshar5/cohall","version":"0.4.3","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.3","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"f225b6703afb82f34e824d470fa7d7e1abd2e5d3","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.3.tgz","fileCount":14,"integrity":"sha512-BzuW09srAjg9QVNZkpsqB1pbT2zA6TTRQOVyAoQEQ1QCINzb+Z8bwzBQWeUArTlgYvS52GHybJ6jt5SIb9/0XQ==","signatures":[{"sig":"MEUCIFC8O3AHA1UBSVqJh/vy3OMNHYZbhIKBnszCswiUnbl6AiEAxy3B3toWjsRTEKP8CihKTla7JbUE7oKAOdI2T+8i6oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497731},"type":"module","engines":{"node":">=24"},"gitHead":"9edead483b2fd62910874957205ee64c3af38a7d","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.3_1786069341029_0.7284196451926901","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@akshar5/cohall","version":"0.4.4","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.4","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"23cc6436df04b833fe5e99d1cdc4b1fc34e60017","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.4.tgz","fileCount":14,"integrity":"sha512-lnDd5Ff/jOgIlKkk9TVSxAkGywJxApLBwi8LrLz6jd2ffWVDFAAMxKjKFyW1M8sEfEU9zSq20IqzUaIrq4dz5w==","signatures":[{"sig":"MEQCIBd8FvjcGoQwJAlfu/8fwR437G8abYjIYQ5UlZWsrTcqAiBIQm6XH5Zx1aGSx8mPV6/Q2xUPrsrABfSOnKJIETsKQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499903},"type":"module","engines":{"node":">=24"},"gitHead":"5cea75179e2e20cdbb1f909a4981296549b73ad0","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.4_1786070052952_0.6801218935587412","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@akshar5/cohall","version":"0.4.5","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.5","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"0ad9972f8db7c73cbb181d2b774af2deac13c6fe","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.5.tgz","fileCount":15,"integrity":"sha512-TdPjiRGd6e/oQi8BTSAEkdb9Tk1IIjSQ0XSL6BZXyNgJIjUBcHbTCuk5njOSuJAKmjwvayaeK+hvGzl5PcVbEg==","signatures":[{"sig":"MEUCIA1XXNuUcl5zhz8SxwZwW3ZJbtTluziwi+SWLBs2X/tNAiEA2Oc6tdAnWLnmj7H7uugKscN6nizZE9gCsOwCc4ZaTRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514738},"type":"module","engines":{"node":">=24"},"gitHead":"88788a72561f5f8498d01544bca840caf035bf87","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.5_1786073465202_0.4392665588642277","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@akshar5/cohall","version":"0.4.6","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.6","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"244c674c187bcf66959f11c1061d6281b5f14a94","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.6.tgz","fileCount":15,"integrity":"sha512-pwZAAUFJWsfhxJl+wutJyd8PayMjozOS+cbQMg8xIPcKL0PYpkf6gjhVU6JIapEROxgdCJPrM95yPhmYibHePQ==","signatures":[{"sig":"MEQCIA39fLQf8jgyUk7Zy1e47FRw1rmucKrbj5rYmobrx6fsAiANV4WB/DDpzXwm3wB3iwdUTTM4yFNTFkg1kF7cMD+z2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520374},"type":"module","engines":{"node":">=24"},"gitHead":"c9fc8c202ddb416eaf408f70b04cd9d60a603e65","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.6_1786165387567_0.4129110746768134","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@akshar5/cohall","version":"0.4.7","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.7","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"b2e082b6807d0efb8be19178845b57c27c005777","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.7.tgz","fileCount":15,"integrity":"sha512-uHN49Jz55UbTzKWWAkzBjITWF1XAYGPqICXkVWpFKkByw5b1ljlVQz1FXG57RSa2AAIkLMn2/14bW9zdPzgpIw==","signatures":[{"sig":"MEUCIQDRsjCDriauBzY4D/Tj5NJW4tkGYxeCkwGUktyCCzaFPgIgH5KHwjvp616c0VaWZtfcq9xmCXn+mEyyL30tl9xUifo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523236},"type":"module","engines":{"node":">=24"},"gitHead":"33b2096c1ed247bafac72019cc4c79a52314539c","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt .","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check .","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.7_1786244976480_0.3488370687292681","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@akshar5/cohall","version":"0.4.8","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.8","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"294050829fce5e86130341a447d036e6deccf556","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.8.tgz","fileCount":16,"integrity":"sha512-JTNsLpTF5tkjD9ggpAI2mOZvZe5tmlLZ4RlXNsNqNAJ/CAC5fMZSbjd/dDKchcAATdmR4LarquIzVvnBctxKNQ==","signatures":[{"sig":"MEUCIB9asguWmnYso8gu8W48v+kUO6UYTG0VSA986WY0Q065AiEAmHZ5RZbcU9cOb415WIULP8J/V14iNxp8OjCoKcSpCW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519644},"type":"module","engines":{"node":">=24"},"gitHead":"d632ffe3db360ebdccfed7ca202db217e00b134f","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.2","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.56.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.8_1786255188053_0.02338821361974941","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@akshar5/cohall","version":"0.4.9","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.9","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"5d2839febc98ab0ca72dcb5721e14f0f583dc603","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.9.tgz","fileCount":16,"integrity":"sha512-c2TWcdyZDjG2IbFQfcVro/8S3qv5tj8lHm0WDX8Ll4Pz4WZboKQGmy0GVOjiI7Psr8xoSblhDNPV0myHzIUdcA==","signatures":[{"sig":"MEYCIQDGM2bMMM3kWrn/g4CTOrpizXPea8LSDsBm/G7s/DrmLAIhAJwli5X11i6MPdlc/wViykY0lsOwEy4kzAICnPb/edfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548026},"type":"module","engines":{"node":">=24"},"gitHead":"238612ddadd0fe6a24312d58d751764d5cb27644","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.9_1786308353801_0.8376043887897977","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@akshar5/cohall","version":"0.4.10","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.4.10","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"e91b8eb5faec9953ac546cb1156b56ff10afd5fd","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.4.10.tgz","fileCount":16,"integrity":"sha512-XEIo7Y6ONnJ1Cwh7xb72Im/Qb/xcLBBCCxnJWm+XhHKz3CvMxwI3WCNRPn1eG15Xk79Kk57vHqvXXRDzCtR6xQ==","signatures":[{"sig":"MEQCIFk9y2719K9X20iqPlqA4A6692uUXXFtS3z4wTwkcP67AiAZZ9zv3dAn4zfsV+Mh64IUpnypscXUkh2QGaJR0FPcQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548294},"type":"module","engines":{"node":">=24"},"gitHead":"37acfac7eaada91a36d62671b5f1031eceb999a6","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.4.10_1786309050461_0.24123328883946416","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@akshar5/cohall","version":"0.5.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"c48aaf6efd558087f708152c94c037e77cb1e850","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.0.tgz","fileCount":16,"integrity":"sha512-5aDe+ejuzjdzPfyxE36opjRaP5BrUxxgBavm0p9dsyg7Awy7bJSpjLCIN91Ka9dJ9HMBFG/fnWrIullud7KSQw==","signatures":[{"sig":"MEQCIGcSvQAMiF7amtNM8uhx3LSG06UzLi0bALNDNMWQM7ztAiAl5MI5Q2dLih1ywQb5UFEN6GhraFXuQJBUOBtW8jalQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":710235},"type":"module","engines":{"node":">=24"},"gitHead":"c4cbc8703449d781eab44b91b611d21be02db399","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.0_1786324812768_0.39751242354830363","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@akshar5/cohall","version":"0.5.1","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.1","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"272828199148809f8af9866bfdcc8c3def871b0d","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.1.tgz","fileCount":16,"integrity":"sha512-F4ls7eI8z0FaERorzeelG7ieC2ggsdce+w8SA8z5yHCDfuzzEhN7Fl9gz18pyLbF5TF9TFQ+FQAwe9QCNjTcXQ==","signatures":[{"sig":"MEYCIQDhUTndZkS7Q61UCmXzOX8Bz34NzpaV2RYh+Bz13vVUygIhAOWfvDRFNIzCk0F2tJvdxGjsXhUBxYuK3302g3pXqWm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715034},"type":"module","engines":{"node":">=24"},"gitHead":"ff121d268ba147a69db9358b0f4cc1f4b004943c","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.1_1786328682038_0.8517965412891948","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@akshar5/cohall","version":"0.5.2","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.2","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"6ac043090434902c3be68d6d7e651fa3169a3da7","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.2.tgz","fileCount":16,"integrity":"sha512-I1zcYQKlFIjV2KVCgpzb0oxxKJCiBC1oxLlmEGFTnJngPLvcKwNkuGGMimFVkqdt8X8mUuOzZZyYLDWz2wrrtw==","signatures":[{"sig":"MEQCIFPnY0QYy4W7vLKcKWoa8vsbOuvFBsSHKzUd50v8OmizAiBWsvRSFvP3Ui39jGHt19nzVm/YNGXtKgPPGQ7yWXZZ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720603},"type":"module","engines":{"node":">=24"},"gitHead":"0924246152f617bf6c1499b2798b5dbbcaff0ce4","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.2_1786331345508_0.5595081821312577","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@akshar5/cohall","version":"0.5.3","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.3","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"179e94d0f29438814e8133af3b4de6f5f2c0ef8d","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.3.tgz","fileCount":16,"integrity":"sha512-t0069rFt3OXeyIc9x4rgqM+itDgCR6pLlHcS/QOqplSf2qIz0a95z1GwVoBx1+yotwxWSyOrgCEI/0qUJ0NVNA==","signatures":[{"sig":"MEYCIQCKZQPWxCYarZDz8UfCk1c3mveTMVAq7V9M9pOerFSDvAIhANP2TE4zWKM0dULTEXFVFiszbzYVP+rFi5IwaK/Nthjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721077},"type":"module","engines":{"node":">=24"},"gitHead":"b3e29092cc0dad12b95f29ab0ca3ccce7022bfa8","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.3_1786332323634_0.9558765598260044","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@akshar5/cohall","version":"0.5.4","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.4","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"5abcaa4013072959c7e0756aa9af15cc95aa97ba","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.4.tgz","fileCount":16,"integrity":"sha512-1zX0vj+88XoD/Te0vN2LLCF0xv4EbnkQ1drm5Go7tlrM4hnefGU34ewxntx1DFDafYj7qH+j/A1BDOaBte2eaQ==","signatures":[{"sig":"MEUCIEwTYpiH1fD69/YeWe5i5ummd5lU9bkjlHAWExT9MojIAiEAiMT8JH9W6pa0g6l+9wX3RIfb6+MNlxAhD7ZwspPTVeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721854},"type":"module","engines":{"node":">=24"},"gitHead":"b3f7acc395a87baee2eecf404ab1cd8c3cd7dc13","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.4_1786412582609_0.7392060707035737","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@akshar5/cohall","version":"0.5.5","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.5","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"fd1e7ef0c746283013f3204ef5653d3bc36ea0ef","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.5.tgz","fileCount":16,"integrity":"sha512-/0s7QaA3VRfJ3wyWL1YXJ0aWFw1K8ksBw/UKks9VpX5VUgx6ieEAr5R7urFDh0cl7q7tqaFZ7VseJHvfo4Avhw==","signatures":[{"sig":"MEQCIG0Gk0CBY1H9rlGLIGyYbJ020wDc6cXJXBRqrIlO1k4vAiAjF+StgWhRwOM01Im/rQAcGPM4Yarmil+sq/J25Wdp2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722145},"type":"module","engines":{"node":">=24"},"gitHead":"4d2452e98aac4078492e80e0598541f4e56aa786","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.17.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.5_1786588925909_0.08519588356440044","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@akshar5/cohall","version":"0.5.6","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.5.6","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"3139138dbaf766f17cc7468d328699ed5db360ee","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.5.6.tgz","fileCount":16,"integrity":"sha512-wuTLVGMSocFPg4eokRPdbl51A32pI3mJHpDy2joMMQwthSOGH83rRlXZCwIDYXDSZYG7nUTV+Lkp20m2MUb1yA==","signatures":[{"sig":"MEUCIG66bo7RHi4DdpHPJK9E9qTo8E1t71HBmaYGP0Ip5F/6AiEAjcuItL0vbmUl3efswAC1cRhD8mKAem9hVGWHNi4TzD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722447},"type":"module","engines":{"node":">=24"},"gitHead":"2eed4a4ce57dffba26168fe7e125bd2707ed2bb3","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.16.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.5.6_1786589839028_0.6885696464224329","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@akshar5/cohall","version":"0.6.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.6.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"3f0e01221b9bfdf4ec2244c134cb3dde335c6580","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.6.0.tgz","fileCount":16,"integrity":"sha512-EmKXqsmVVLciRkoO0cUKqQM2u4TivSVya5g+69jaShoCpVAC6FxKaOixn4iW92y83cjnn6/iHxhV+6UWsEBfMg==","signatures":[{"sig":"MEYCIQCs99hHp9uULk/HhjBRylu8nwMw4RA91jnnrSu2lRowRwIhAP0dXt7IL1fgeEmcZVZOJyubAHuW2gAk/kt19KBotSw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtifJotmDNzPH0kgYy7Y80xHfb0Y5KihAY0y3ooSUSNAiB6UJdrENc+nOPtYW2gKf7TGB33eh4eX+Ir/T62UbFwfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":816584},"type":"module","engines":{"node":">=24"},"gitHead":"84952b28224cc46e5e740c8176f5466a410263e4","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.6.0_1790144771365_0.85697164826088","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@akshar5/cohall","version":"0.6.1","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.6.1","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"ffc44c1340840c4bb65c1193d2c561d2f223f1a2","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.6.1.tgz","fileCount":16,"integrity":"sha512-UahI3YTf05wGylk/kauMtmHm5By48QjYXxHWn7cKMH0ynJVPlEz/WX5NLNYAH148OzHvrIScQAwgSZAwZb3WNQ==","signatures":[{"sig":"MEYCIQDyGKZ/sVKyxAW2bMRT613RldsyaZ3spx1c/b7K5KEc+wIhAJMnJoVWgfg+VuMGgw8xeM45KdkLDgmfN4h5XzXNtu3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHyI+Gg1fD7d+UL/I2cTU2xAcrx+U+SccZTeFE8rj6IQAiEA19dKbRLGYLFgXvwuIC00akfuFmk1/9Q5EAXkzUvABfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":820464},"type":"module","engines":{"node":">=24"},"gitHead":"fbda3c0956cd2872a6d8d2f2ca897dd14648324c","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"hono":"^4.12.34","fast-uri":"^3.1.5"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.6.1_1790194408450_0.2673570298656087","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@akshar5/cohall","version":"0.6.2","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.6.2","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"c16a3cd91a8459e1b8899b0be417d87ae4d94c4a","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.6.2.tgz","fileCount":16,"integrity":"sha512-O/TsJ57T/zA2pzaOwVmeMzbseTT3ByBmpGqwLib7BuDWmfVFH7hA9L08EVkzRnmWjw4yJp6LJHB0P2ocTE5p2A==","signatures":[{"sig":"MEUCIHtKrMz5dE91WfaocKKxlu0EABj2q1lVXmG3FHf5SvjOAiEArbsxfECIQgQ2EEwXDypWFtVFljmpR/FNT8ovTL/uJV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiU6PqJFze1/WITn3XDJhFageqOJhkoBVwNThwI2iEaAIgbZdOxamhhTdJMQ3C2wDnhh1Fj4iZ+h+KHugPjp58E0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842253},"type":"module","engines":{"node":">=24"},"gitHead":"d8e8221f8f7aca3ab91e41e42e66e664204c181a","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.9","fast-uri":"^3.1.6"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","execa":"^10.0.1","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.6.2_1790283826678_0.9656572033796567","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@akshar5/cohall","version":"0.7.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.7.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"c944443ab0a8afa46039a6bc04af53bfa0b5c32d","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.7.0.tgz","fileCount":17,"integrity":"sha512-+Gfo5sYm0RXfpDnG4y1SVTmPoozMqcJLN+8uJdfc7B1vx3ChwJnxJJy8ZoyHel96+Z7VjzN9IPHcBK0QpmNtkw==","signatures":[{"sig":"MEQCIEUK6rVjoDffl3BqdKftT0B6eAkOU80UU4ti1CS5oGg/AiAsb4kiTbEBo6j9hyMrjEMkoES45iO/S9bNd6KVdN96mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzeA+hUoeJmz6paqIg1gqop5Mn86UNAKqVwH8MDcstXAiEAgevcBU0VK53XesgNa1I+/1+kwvciUyX5dW/jYmwQudU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939929},"type":"module","engines":{"node":">=24"},"gitHead":"d61dd571668867e18a0a8e3b95876edc08caf3a4","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.9","fast-uri":"^3.1.6"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","execa":"^10.0.1","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.7.0_1790386894738_0.24424917419601067","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@akshar5/cohall","version":"0.8.0","keywords":["agents","cli","codex","mcp","remote"],"author":{"name":"Akshar Patel"},"license":"MIT","_id":"@akshar5/cohall@0.8.0","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"homepage":"https://github.com/AksharP5/cohall#readme","bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"bin":{"cohall":"bin/cohall.js"},"dist":{"shasum":"a56bacf4e0fc04a5298532bc28c89b9f00beae78","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.8.0.tgz","fileCount":17,"integrity":"sha512-/KryROSDGx5hUVuDYEHyRQQPhXVyV8a1m0B3N7Lncav5L0gBYuE+p1DiiP99jTFVHoB8Sy02EuKAhDDI4EMNAw==","signatures":[{"sig":"MEYCIQCn4gKCbewWaWbgV3BrKbb4+HtCDGOkn0I3NyNq1JyDKAIhAJzvWYj1wl0YW4HiZl5TfDSOC48ahhMO5fdNN5rSosnH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcS4e2dnJC/rdWECBbNjSut1oirgTbxhDECCjNOZSd5AIgE2iyNuNTyTdsL7R5B5zfnjKiSWbPtsW1fE66tp9xUcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944510},"type":"module","engines":{"node":">=24"},"gitHead":"36df9eb1dcf768a2e35861d10076ed4e8a60eb20","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59e1f318-7971-48b6-a7b9-b0487cec4170"}},"overrides":{"qs":"^6.16.0","hono":"^4.13.9","fast-uri":"^3.1.6"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","execa":"^10.0.1","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cohall_0.8.0_1790542471741_0.05278791599401744","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"_id":"@akshar5/cohall@0.9.0","bin":{"cohall":"bin/cohall.js"},"bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"dist":{"shasum":"0094faf8234147229fe7823733d149a16b2a18c0","tarball":"https://registry.npmjs.org/@akshar5/cohall/-/cohall-0.9.0.tgz","fileCount":17,"integrity":"sha512-467liS63fr/gerHmcZV59sasuR4e4RRhobwLxrls9US8p9pWdsIlNxCsKfgH3JhEfPaZJDfSPLMypmE3guvUtg==","signatures":[{"sig":"MEUCIQDp9qkTDSAgs63xAX2gAk9ulkKMVwDRInBpmNcUMcCXYAIgP0ftN2+4GtA0hQ5LmArWV2GExc3OjhUr/ae0ZvhCPOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrsDhnnm0WjlqwqOArxyRoz06Bq5jrmprqotGq24lCNgIgVCZ3CQHsCsUFPHeaFb7HRWiOAgeeAPbHO5iOH3VthdY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akshar5%2fcohall@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975300},"name":"@akshar5/cohall","type":"module","author":{"name":"Akshar Patel"},"engines":{"node":">=24"},"gitHead":"32ae591f5a875df0d5071e0a39bc751baf23017c","license":"MIT","scripts":{"cli":"bun run build:package && node bin/cohall.js","mcp":"bun run build:package && node bin/cohall.js mcp","lint":"bunx oxlint . --deny-warnings","test":"bun run build:package && vitest run","build":"bun run build:packages && bun run build:package","check":"bun run typecheck && bun run lint && bun run test && bun run package:check","doctor":"bun run build:package && node bin/cohall.js doctor","format":"bunx oxfmt . '!CHANGELOG.md'","prepack":"bun run build:package","typecheck":"bunx tsc -b","start:relay":"bun run build:package && node bin/cohall.js relay","format:check":"bunx oxfmt --check . '!CHANGELOG.md'","start:device":"bun run build:package && node bin/cohall.js device","build:package":"bun scripts/build-package.ts","package:check":"npm pack --dry-run --ignore-scripts","build:packages":"bunx tsc -b packages/protocol packages/client packages/providers apps/relay apps/device"},"version":"0.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"59e1f318-7971-48b6-a7b9-b0487cec4170"}},"homepage":"https://github.com/AksharP5/cohall#readme","keywords":["agents","cli","codex","mcp","remote"],"overrides":{"qs":"^6.16.0","hono":"^4.13.9","fast-uri":"^3.1.6"},"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"11.19.0","description":"Let coding agents delegate work across your own devices.","directories":{},"maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","zod":"^4.4.3","execa":"^10.0.1","effect":"4.0.0-beta.102","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.77.0","vitest":"^4.1.10","@types/ws":"^8.18.1","typescript":"^6.0.0","@types/node":"^24.13.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cohall_0.9.0_1790744866081_0.26775964858008683"}}},"time":{"created":"2026-08-05T22:44:00.509Z","modified":"2026-09-30T05:07:46.546Z","0.2.0":"2026-08-05T22:44:00.800Z","0.3.0":"2026-08-06T03:28:58.630Z","0.3.1":"2026-08-06T05:32:30.361Z","0.3.2":"2026-08-06T05:54:17.430Z","0.3.3":"2026-08-06T06:02:19.639Z","0.3.4":"2026-08-06T06:07:08.401Z","0.4.0":"2026-08-07T00:51:53.768Z","0.4.1":"2026-08-07T01:51:15.677Z","0.4.2":"2026-08-07T02:09:14.107Z","0.4.3":"2026-08-07T02:22:21.157Z","0.4.4":"2026-08-07T02:34:13.100Z","0.4.5":"2026-08-07T03:31:05.363Z","0.4.6":"2026-08-08T05:03:07.793Z","0.4.7":"2026-08-09T03:09:36.634Z","0.4.8":"2026-08-09T05:59:48.200Z","0.4.9":"2026-08-09T20:45:53.942Z","0.4.10":"2026-08-09T20:57:30.592Z","0.5.0":"2026-08-10T01:20:12.907Z","0.5.1":"2026-08-10T02:24:42.187Z","0.5.2":"2026-08-10T03:09:05.659Z","0.5.3":"2026-08-10T03:25:23.807Z","0.5.4":"2026-08-11T01:43:02.772Z","0.5.5":"2026-08-13T02:42:06.090Z","0.5.6":"2026-08-13T02:57:19.178Z","0.6.0":"2026-09-23T06:26:11.465Z","0.6.1":"2026-09-23T20:13:28.538Z","0.6.2":"2026-09-24T21:03:46.771Z","0.7.0":"2026-09-26T01:41:34.853Z","0.8.0":"2026-09-27T20:54:31.842Z","0.9.0":"2026-09-30T05:07:46.183Z"},"bugs":{"url":"https://github.com/AksharP5/cohall/issues"},"author":{"name":"Akshar Patel"},"license":"MIT","homepage":"https://github.com/AksharP5/cohall#readme","keywords":["agents","cli","codex","mcp","remote"],"repository":{"url":"git+https://github.com/AksharP5/cohall.git","type":"git"},"description":"Let coding agents delegate work across your own devices.","maintainers":[{"name":"akshar5","email":"aksharpatel1233@gmail.com"}],"readme":"# Cohall\n\nCohall lets agents on your own devices delegate work to each other. It is a\nheadless bridge, not another agent app: keep using any harness that can run a\ncommand or connect to a stdio MCP server.\n\nOne npm package provides a durable self-hosted relay, outbound-only device\nworkers, a CLI, an installable agent skill, an optional MCP server, and local\nCodex, Claude Code, and OpenCode adapters, plus an experimental Grok Bot adapter.\n\nhttps://github.com/user-attachments/assets/7db8ebb2-da77-484f-bba9-703a44f95f4a\n\n<details>\n<summary>Video music credits</summary>\n\nMusic: [\"Hang Low\" by Rewob (feat. DustyZonda)](https://ccmixter.org/files/rewob/69753),\nincluding [\"Hang Low a capella - Ashes and Dreams - main vox\" by DustyZonda (feat. Liv Mircea)](https://ccmixter.org/files/DustyZonda/60053).\nBoth licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/).\nTrimmed and mixed for this video.\n\n</details>\n\n## How it works\n\n```text\nCurrent agent\nCLI + skill or MCP\n       |\n HTTP(S) / WS(S)\n       |\nCohall relay + SQLite\n     /        \\\n Mac agent   Linux agent\n Xcode       Docker\n browser     repositories\n```\n\nThe relay stores tasks, results, thread history, and provider session IDs. Each\ndevice uses its own files, provider login, tools, skills, permissions, and\nsigned-in services. Cohall does not expose a raw remote shell or copy\ncredentials between devices.\n\n## What you can do\n\nAfter installing the skill, ask naturally:\n\n- “Ask `@macbook` to build the iOS app and diagnose the signing error.”\n- “Have `@server` reproduce this failure against its Docker services.”\n- “Use `@linux`'s signed-in browser to investigate this deployment.”\n- “Queue the full test suite on `@server`; keep working here and report back.”\n\nWhen a request depends on your current conversation, the sending agent\nautomatically includes a concise brief explaining why you are asking, relevant\nfacts and prior findings, constraints, and the decision you need. It does not\nforward the raw transcript or unrelated private material.\n\n## Get started with your agent\n\nPaste this into an agent on the device you want to configure:\n\n```text\nSet up Cohall on this device using https://github.com/AksharP5/cohall. Read the current README and installation/service docs first. Detect this OS, package manager, installed provider CLIs, and suitable workspace roots. If no Cohall relay is configured, ask whether this device should host one or join an existing relay; do not guess a relay URL or token. Keep the relay private through Tailscale or HTTPS, never expose plain HTTP publicly, and keep every token out of command arguments, shell history, and logs. Install Cohall, pair or join this device, install its skill for the detected agent harnesses, configure autostart if this device should remain available, run cohall doctor, and report exactly what is working. Ask before making system-wide changes.\n```\n\nThe agent will ask for the relay address and one-time pairing token only when it\nneeds them.\n\n## Quick start\n\nCohall requires Node.js 24 or newer. Try it with your preferred package runner.\nEach block is independently copyable.\n\n**npm**\n\n```bash\nnpx -y @akshar5/cohall --version\n```\n\n**Bun**\n\n```bash\nbunx @akshar5/cohall --version\n```\n\n**pnpm**\n\n```bash\npnpm dlx @akshar5/cohall --version\n```\n\n**Yarn**\n\n```bash\nyarn dlx @akshar5/cohall --version\n```\n\nThe remaining examples use `npx`.\n\n### 1. Start a relay\n\n```bash\nexport COHALL_TOKEN=\"$(openssl rand -hex 32)\"\nnpx -y @akshar5/cohall relay\n```\n\nThe relay binds to `127.0.0.1` by default. For multiple devices, run it on an\nalways-on machine and expose it only through a private network such as Tailscale\nor an HTTPS reverse proxy. See [service setup](docs/services.md).\n\n### 2. Pair a device\n\nOn an owner-authenticated machine, create a token that expires after ten minutes\nand one exchange:\n\n```bash\nCOHALL_RELAY_URL=https://cohall.example.com \\\nCOHALL_TOKEN=\"$COHALL_TOKEN\" \\\nnpx -y @akshar5/cohall pair --label \"MacBook\"\n```\n\nTransfer the token privately. On the device being added, one guided command\nconfigures the device and installs the agent skill. It defaults the device name\nto the hostname and prompts for omitted values when run interactively:\n\n```bash\nread -rsp 'Pairing token: ' pairing_token; printf '\\n'\nprintf '%s' \"$pairing_token\" | npx -y @akshar5/cohall init \\\n  --relay https://cohall.example.com \\\n  --providers codex \\\n  --workspace \"$HOME/dev\"\nunset pairing_token\n```\n\n`cohall join` remains available for scripts that only want to exchange a\npairing token and write configuration.\n\nFull-worker pairings associate both credentials with the same device. Once the\nworker registers, its client requests record the source device and automatic\nrouting prefers an equally suitable peer. Older pairings keep working; pair the\nworker again to enable source attribution and that routing preference. Forgetting\na device revokes both associated credentials. Client-only pairings have no worker\nidentity.\n\n### 3. Keep the device available\n\n```bash\nnpm install --global --prefix \"$HOME/.local\" @akshar5/cohall\ncohall service install\ncohall doctor\n```\n\nThe service installer uses the current user's systemd manager on Linux,\nlaunchd on macOS, and Task Scheduler on Windows. See\n[service setup](docs/services.md) for boot-before-login and relay-host details.\n\n## Move a relay\n\nMove an existing relay to an always-on machine without pairing everything\nagain. On the current relay host:\n\n```bash\ncohall relay backup ./cohall-relay-backup\n```\n\nCopy that directory privately to the new host, install Cohall there, and restore\nit as the user and data directory that will run the relay:\n\n```bash\ncohall relay restore ./cohall-relay-backup\ncohall relay\n```\n\nAfter the new address is reachable, run this once on each configured client or\ndevice:\n\n```bash\ncohall relay use https://new-relay.example.com\n```\n\nThe switch verifies the existing credentials against the restored relay before\nchanging local configuration, then restarts an active device service. Remote\naddresses require HTTPS by default. Use `--allow-http` only when another layer,\nsuch as Tailscale, already encrypts the connection.\n\nThe backup contains the SQLite relay state, the plaintext owner token, and a\nchecksum manifest. Relay state includes devices, threads, prompts, results,\nprovider-session references, upgrade history, pairing records, and hashed\nclient/device sessions. It does not contain device-local files, provider\ncredentials, Cohall device configuration, service definitions, or reverse-proxy\nTLS configuration. Transfer and store it like a secret. If the new host keeps\nthe same DNS or Tailscale address, clients need no configuration change. See\n[moving a relay](docs/services.md#move-a-relay) for service-host details.\n\n## Delegate work\n\n```bash\nnpx -y @akshar5/cohall delegate \\\n  --target @macbook \\\n  --workspace \"$HOME/dev/project\" \\\n  --prompt 'Inspect the signed-in dashboard and identify why deployment 184 failed.' \\\n  --context 'Why: the deployment failed after local checks passed. Need: root cause, evidence, and recommended next step.'\n```\n\nThe command waits for a result by default. Queue longer work with `--no-wait`,\nthen inspect it later:\n\n```bash\nnpx -y @akshar5/cohall wait <task-id> --timeout 1800\nnpx -y @akshar5/cohall trace <task-id> --follow\n```\n\nTask status and traces include the worker's latest progress note when it reports\none. Workers can publish a brief milestone with `cohall progress --message\n\"Running tests\"`; the task ID is inherited during delegated work.\n\nCompleted tasks also appear in the sending client's inbox. This covers queued\nwork and tasks that finish after a wait times out:\n\n```bash\nnpx -y @akshar5/cohall inbox\nnpx -y @akshar5/cohall status <task-id>\nnpx -y @akshar5/cohall inbox ack <task-id>\n```\n\nThe inbox shows short previews; `status` returns the full result. Acknowledge a\ntask after handling it. Synchronous `delegate` calls acknowledge their own\nresults automatically. The inbox shows up to 20 oldest entries and sets\n`hasMore` when more are waiting; acknowledge handled entries to reveal the rest.\nEach client credential has its own inbox, including\nclient-only pairings. The relay keeps at most 1,000 completed tasks by default,\nso an old unacknowledged result can leave the inbox when history is pruned.\nTasks created before the inbox was added have no inbox entry.\n\nAttach up to two explicit files to a coding task. Each file may be up to 256 KiB.\nThe target receives them as temporary files and can return up to two files by\nwriting them to the output directory named in its task prompt. List task files\nor download a file using the task ID:\n\n```bash\ncohall delegate --target @macbook --attach ./screenshot.png \\\n  --prompt 'Inspect the screenshot and return a short report file.'\ncohall attachments <task-id>\ncohall download <task-id> report.txt --output ./report.txt\n```\n\nThe `delegate` MCP tool accepts `attachment_paths`; `list_task_attachments` and\n`download_task_attachment` provide the same retrieval flow. Downloads require a\nnew destination path and never overwrite a local file. When an input and output\nshare a name, downloads select the output by default; pass `--direction input`\n(or the MCP `direction` argument) to retrieve the input. File bytes remain on the\nrelay until the task is removed by its configured history limit. Upgrade the\nrelay and target worker before sending attachments; older workers do not\nadvertise attachment support. Named Grok Bots do not support file attachments.\nIf a long result and output files exceed the 1 MiB transfer limit, the task\ncompletes with its text result and a notice that the files were omitted.\n\n`--timeout` accepts 5 to 86400 seconds and defaults to 900. It limits how long\nthe command waits; the task continues after that. Invalid timeout values are\nrejected before any work is sent, including with `--no-wait`.\n\nReuse the returned `thread_id` for follow-ups so the target resumes its provider\nsession. Queued follow-ups pick up the preceding turn's session when they start,\nincluding after a worker restart.\n\nDelegated child tasks inherit their parent's thread. Cohall routes them away\nfrom unfinished ancestors using the same worker slot, and rejects an explicit\ntarget that would make them wait on an ancestor. A Bot can still delegate to\nCodex or a different Bot on its own computer.\n\n## Talk to your Grok Bots\n\nThe experimental `grok-bot` provider sends messages to existing named Bots\nthrough the local Grok Bot gateway on their computer. It uses each Bot's current\nconversation, tools, and permissions. Grok Bot remains the agent responding;\nCodex is a separate provider that the Bot can delegate to.\n\nFor a new computer, follow [Grok Bot setup](docs/grok-bot.md). It covers\nTailscale access, the suggested `tag:grokbot` identity, secure pairing, gateway\nconfiguration, and recovery on hosts without systemd. Pair the computer once;\nits Cohall worker discovers every named Bot there. Tailscale policies can\nselect the computer by its tag; Cohall does not require one.\n\nOn an already paired Grok Bot computer, configure its actual gateway file and\nrestart the Cohall worker:\n\n```bash\ntest -r \"$HOME/agent-data/gateway.json\" &&\n  cohall configure --grok-gateway \"$HOME/agent-data/gateway.json\" --providers grok-bot\n```\n\nThe path is an example; check the file on that computer before using it. Add\n`codex` to the provider list only when Codex is installed and signed in there.\nThe path can also be supplied as `COHALL_GROK_GATEWAY`. The gateway credential\nstays on that computer; clients discover Bots through the Cohall relay. Upgrade\nthe relay, workers, and clients before enabling this provider. Restart\nlong-running MCP servers after updating their clients. A worker launched by a\ncustom supervisor needs an explicit restart after its package is upgraded.\nThe local gateway is\nnot a stable public Grok Bot API, so compatibility depends on the installed\nGrok Bot version.\n\nFrom any paired device:\n\n```bash\ncohall bots\ncohall send @Research 'Find three useful projects to build this week.'\ncohall send @Writer 'Draft a video outline for a small developer tool.'\ncohall send --thread <returned-thread-id> 'Expand the second idea.'\n```\n\nDiscovery lists every advertised Bot with its ID, host availability, and a\nstable target. Names work when unique. For repeated names, use\n`@device-name/BotName` or the `@device-id/bot-id` target from `cohall bots`.\nQuote targets containing spaces. MCP clients have the equivalent `list_bots`\nand `delegate` tools; the Bot target selects the provider automatically.\n\nA Cohall thread records the exchange and lets follow-ups find the same Bot.\nIt does not create an isolated Grok Bot conversation: messages sent in the\nGrok Bot app share that Bot's history. Bot tasks use the Bot's own permissions\nand computer context, so omit `--workspace`. Queued Bot tasks that have never\nbeen dispatched can be cancelled; active Bot turns must be stopped in Grok Bot because\nthe gateway cannot safely cancel a specific Cohall turn.\nA dispatched Bot request remains non-cancellable through Cohall if a disconnect\nor relay restart puts it back in the queue, even if its acceptance message was lost.\nWhen upgrading an older relay without dispatch records, outstanding Bot requests\nare conservatively treated as potentially dispatched.\n\nCohall includes a local callback command in each Bot request. After finishing,\nthe Bot hands its result back by running `cohall reply <task-id> --message-file\n<path>` on its computer. The callback also accepts `--message -` for stdin,\n`--message <text>`, or `--error <text>` when the Bot cannot complete the task.\nIt records the result locally without relay credentials or transcript scraping.\nThe task becomes completed when the worker receives this callback; a reply in\nthe Grok Bot chat alone does not complete it. If no callback arrives within six\nhours of the first dispatch, Cohall reports failure. That deadline does not\nstop the Bot's ongoing work.\n\nPending or uncertain prompt acceptance is checked until the gateway confirms\nacceptance or rejection, including after a worker restart. A rejection fails\nthe task promptly; gateway outages still allow the local callback to complete\nit. Cohall never resends an uncertain dispatch.\n\nBots can delegate through the installed Cohall CLI, including to Codex on the\nsame computer. Link child work to the parent task:\n\n```bash\ncohall delegate --target @cloud --provider codex \\\n  --thread <thread-id> --parent <parent-task-id> \\\n  --prompt 'Implement the agreed project in the local repository.'\n```\n\nCohall passes the thread and parent task IDs to its spawned CLI agents, and\nincludes them in instructions sent to Grok Bots. Tasks for different Bots and\nthe computer's CLI worker can run concurrently; work for one Bot runs in order.\nThe Grok Bot computer, gateway, and Cohall worker must be running. On computers\nwithout a startup service, arrange recovery using the host platform's routines;\nCohall cannot keep a suspended computer awake or survive erased state by itself.\n\n## Manage all devices\n\nInspect the whole installation from any paired client:\n\n```bash\ncohall doctor --all\ncohall versions\ncohall usage\n```\n\n`doctor --all` reports connectivity, providers, workspaces, and version drift.\nIt and `cohall devices` include each device's current queue count and the\ncreation time of its oldest queued task. Assigned, running, cancelling, and\nterminal tasks do not count as queued. Queue fields are absent with older relays.\n`usage` reports retained Cohall task activity by device, status, and provider;\nprovider token counts and billing are not available to the relay.\n\nFrom the relay owner account, queue a Cohall upgrade for every registered\ndevice and inspect progress:\n\n```bash\ncohall upgrade --all\ncohall upgrades\n# If a lost device can never finish its queued operation:\ncohall upgrades abandon <operation-id>\n```\n\nUpgrade requests are durable for offline devices and run after active delegated\nwork. This is a typed owner-only maintenance operation, not remote shell access.\nEvery device must already run Cohall 0.5.0 or newer; upgrade older installations\nindividually once before using all-device upgrades.\nEach target must use a global npm, Bun, or pnpm installation that can upgrade\nitself. Preview the targets with `cohall upgrade --all --dry-run`, or pin an\nexact release with `--to 1.2.3`. `cohall upgrades` returns the 50 newest results.\nAbandonment is an owner recovery action for a permanently unreachable target;\nit does not interrupt an upgrade that is already executing. Forgetting an\noffline device also closes its outstanding maintenance operation.\n\n## Optional MCP\n\nCLI plus skill is the recommended integration. For a client that accepts the\ncommon `mcpServers` format, paste:\n\n```json\n{\n  \"mcpServers\": {\n    \"cohall\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@akshar5/cohall\", \"mcp\"]\n    }\n  }\n}\n```\n\nCLI and MCP create the same tasks; use one entry point per task. See\n[agent integrations](docs/integrations.md) for Codex, Claude Code, and OpenCode\nconfiguration.\n\n## Reliability and security\n\n- Accepted tasks persist in SQLite while a target is offline.\n- Interrupted work is re-queued with at-least-once delivery; consequential work\n  should be safe to retry.\n- The relay must be reachable to submit new work, but persisted tasks survive a\n  relay restart.\n- The relay retains the newest 1,000 terminal tasks by default so history cannot\n  grow without bound.\n- Paired clients can ask a device's local provider to act with that user's normal\n  authority. Pair only devices and users you trust.\n- Workspace roots are enforced after resolving symlinks, credentials are\n  role-separated, and task traces omit prompts, results, tokens, and provider\n  session IDs.\n\n## Documentation\n\n- [Installation, pairing, providers, and upgrades](docs/install.md)\n- [Grok Bot computer setup, Tailscale, and recovery](docs/grok-bot.md)\n- [Agent skill and MCP integrations](docs/integrations.md)\n- [Linux, macOS, and Windows services](docs/services.md)\n- [Contributing](CONTRIBUTING.md)\n\nCohall is licensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}