{"_id":"@paperwing-dev/tiller-harness","_rev":"26-8c4a076539ceb04a3ae7d7c529439cc1","name":"@paperwing-dev/tiller-harness","dist-tags":{"latest":"0.4.10","release-candidate":"0.4.10"},"versions":{"0.0.1":{"name":"@paperwing-dev/tiller-harness","version":"0.0.1","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.0.1","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js"},"dist":{"shasum":"8ead2d622f5a3b028e6a514411d6b6d12ccb47fa","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.0.1.tgz","fileCount":53,"integrity":"sha512-bkDJ8RwgOzuE5ACO/L9fd5vM7GrzjAjAuFXWtO3Bd4xYYPU74p4fsd6UMiH9yTHi9K+e3I69OrHOwFjZlSfygg==","signatures":[{"sig":"MEQCIGBhalJuuLeAVNqoPrWUnM4KCRYkl1x/HGn9WAgaL2XoAiBXC6Z/0yh8u4n9YOx8DAW67299LEAIrR3gclAFzxWEHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144292},"type":"module","gitHead":"67eed0e0e30fc098eb251c1b918f9acec4e9dff9","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.0.1_1781585576345_0.8089356204898281","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@paperwing-dev/tiller-harness","version":"0.0.2","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.0.2","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-skill":"dist/plan-writer/skill-helper.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"4ba21e8345d67e3c79452330abadb686080110f6","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.0.2.tgz","fileCount":109,"integrity":"sha512-v4TS7yT6W9d2mGqoXI4VOPNrDHsIsAQfftf7iJATrz4uhI0SIeSMIBgiksllqJVWeHXgRk6UMt3DWWWEGhBNQA==","signatures":[{"sig":"MEYCIQCtRPHHoBxJf0iKh98+19V+NYALKiX+mrT0cfNrSORNXAIhAJYer8+guzigKv5B/ENY4If0/me5pLDp0W8GyWnZVk7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351780},"type":"module","gitHead":"9ca740c8af2f018c70b786381c3104772d77a78f","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"8.21.1","@xterm/headless":"6.0.0","@homebridge/node-pty-prebuilt-multiarch":"^0.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","@types/ws":"8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.0.2_1785568319201_0.7305669763312284","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@paperwing-dev/tiller-harness","version":"0.3.0","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.3.0","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-skill":"dist/plan-writer/skill-helper.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"44640b6bcb3e71eb00853fdb00685599e07fc6c7","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.3.0.tgz","fileCount":115,"integrity":"sha512-wl+iwsDsPFiwrvYAdtpddpz/ARPuFmGlsZZ0l0jNTzPYBjcZ54rRF3bL63Wv8vS0YKH8j0IGFY/jEt64m6z00w==","signatures":[{"sig":"MEYCIQD/s6iJx7fBwdKUPw+pK0f37xnLWvdWXABgsLDi3IwM8wIhAJT4KGznH99YpEv/QTMU5KN8I/LdBJaFsXaYfM1+9e5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377772},"type":"module","_from":"file:.release/artifacts/paperwing-dev-tiller-harness-0.3.0.tgz","gitHead":"3f5f961a311c0f642e65bbddb92e8c7910cdcacd","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/Users/adambattenburg/Desktop/tiller/.release/artifacts/paperwing-dev-tiller-harness-0.3.0.tgz","_integrity":"sha512-wl+iwsDsPFiwrvYAdtpddpz/ARPuFmGlsZZ0l0jNTzPYBjcZ54rRF3bL63Wv8vS0YKH8j0IGFY/jEt64m6z00w==","_npmVersion":"10.9.2","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"8.21.2","@xterm/headless":"6.0.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.3.0_1786169835203_0.1797478710022653","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@paperwing-dev/tiller-harness","version":"0.4.0","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.0","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-skill":"dist/plan-writer/skill-helper.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"a3201923daec655d0afe8ec49e367fe619d922ab","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.0.tgz","fileCount":5,"integrity":"sha512-be+DToGCdMog3e/GJW6LxeI7Mq/xL73M4gP2fnBXxHeQ7mIy03YEJyzF1NzeJyNswuqe1FcA/GwYcrtCP5VSmQ==","signatures":[{"sig":"MEUCIQCtzPw+ieTnCC93HrwFlEgKrfOlQn9rEOEGUiOA5lF7FAIgD0smdDF4fIe8yLHCKd0dq0pr0EIZecGxxBiDWLnpB5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10482},"type":"module","_from":"file:/home/runner/work/tiller/tiller/.release/artifacts/paperwing-dev-tiller-harness-0.4.0.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/tiller/tiller/.release/artifacts/paperwing-dev-tiller-harness-0.4.0.tgz","_integrity":"sha512-be+DToGCdMog3e/GJW6LxeI7Mq/xL73M4gP2fnBXxHeQ7mIy03YEJyzF1NzeJyNswuqe1FcA/GwYcrtCP5VSmQ==","deprecated":"Accidental incomplete release; built harness files are missing. Use 0.3.0 or 0.4.1 and later.","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"8.21.2","@xterm/headless":"6.0.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.0_1786170984026_0.5444133202896546","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@paperwing-dev/tiller-harness","version":"0.4.1","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.1","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-skill":"dist/plan-writer/skill-helper.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"eade90f9d58a5e66d002f0e14ab9caa87ea1d10c","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.1.tgz","fileCount":115,"integrity":"sha512-rcCKnOtIbrGufEe92M+SRbCARzCXMKLtVO4/DKdLhGfeD1dkjSdisuqqeIJkWEar2h3Lt0QKl++VGSB2yb4uFg==","signatures":[{"sig":"MEQCIFJ/+HwgPAef38aZEJi15VRZ2jAMtUzhkfGxfs80adPnAiAIHVSkz3Sx6nkyBJ+rB3itLP3O9pIfFV73Ml4aHRNNJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377772},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.1.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.1.tgz","_integrity":"sha512-rcCKnOtIbrGufEe92M+SRbCARzCXMKLtVO4/DKdLhGfeD1dkjSdisuqqeIJkWEar2h3Lt0QKl++VGSB2yb4uFg==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"8.21.2","@xterm/headless":"6.0.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.1_1786173113885_0.12280209925556007","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@paperwing-dev/tiller-harness","version":"0.4.2","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.2","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"eaaf3ef72bf48bb7c78c5bdcb1f0b91f12c4c69c","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.2.tgz","fileCount":148,"integrity":"sha512-CHUlRp1JQ98XIAT8MhngzHcqXQcj5HD3zjGMTb2c1ODf40q+6E71sIgzSY9fdgWSgG4Dj0IdU14EocYOWemb3w==","signatures":[{"sig":"MEUCICvmuCyrahgf7J0xU/QUP18DVpGr+eBRE4Ezchzys1c9AiEA5oRhePBLQYhrisj6mtud7AH8S5kZVLZZsmVfftlG4/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.2.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.2.tgz","_integrity":"sha512-CHUlRp1JQ98XIAT8MhngzHcqXQcj5HD3zjGMTb2c1ODf40q+6E71sIgzSY9fdgWSgG4Dj0IdU14EocYOWemb3w==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.2_1786984637630_0.0017779866702494207","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@paperwing-dev/tiller-harness","version":"0.4.3","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.3","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"825b3221bddca7d60fb13150783e00cebe0a8aed","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.3.tgz","fileCount":148,"integrity":"sha512-ua4Uw7+sG8FjGGbDOZkOsilmTw1A0s6MGki1TKr98HNiFxFkuobFIpejHIK5hNuXWW1vqJud8RDhhlZOtmcgLQ==","signatures":[{"sig":"MEQCIGc7DLd4jo2pasXua9FOrR3N4GaZ8NSPrawOQaZXVji4AiAB5nNVD8N+M8BiHT8F1u5FnisQiSj5Mbs4rXKD5r/S5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.3.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.3.tgz","_integrity":"sha512-ua4Uw7+sG8FjGGbDOZkOsilmTw1A0s6MGki1TKr98HNiFxFkuobFIpejHIK5hNuXWW1vqJud8RDhhlZOtmcgLQ==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.3_1786985379422_0.565588955121821","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@paperwing-dev/tiller-harness","version":"0.4.4","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.4","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"010b11d8d6351df69d9150e893ab9bbfedfd3c77","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.4.tgz","fileCount":148,"integrity":"sha512-75EtojVPbxOK02loiugrqpq7l0WqFtFF11K2Yg8mPkCkU5nL/b7I54W2Iu/XQ3LwFJo661ZQM7yWYbCpTihZjg==","signatures":[{"sig":"MEUCIQDDJBe0iM90Bg8RGdhSuTEFDd9DbBMz6tkUi4bXjVVJ7gIgEZdRk5HDc26KrfKvBjpNrDHPP8wzJxiTz7SP1s8YTR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.4.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.4.tgz","_integrity":"sha512-75EtojVPbxOK02loiugrqpq7l0WqFtFF11K2Yg8mPkCkU5nL/b7I54W2Iu/XQ3LwFJo661ZQM7yWYbCpTihZjg==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.4_1786988261081_0.17207614295354468","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@paperwing-dev/tiller-harness","version":"0.4.5","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.5","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"169ca4dfcd58f3b1437e9d520269e8118dc406e2","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.5.tgz","fileCount":148,"integrity":"sha512-dOUS2AzpyGCU8fjp0sBtMQWyBZeeLtElJVpQaUHjS5mBz3BOrBJ780V4G234c+32rl14CfuSMw6/CZS9rZmoWA==","signatures":[{"sig":"MEUCIQCUBuDebebZgOd3kHoGMCt+vplEFo7qY7iZip3rANyO3QIgTIhP3rymlHbHA0VnSeQQ85TPvKzyRMRDCfEqT20+uU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.5.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.5.tgz","_integrity":"sha512-dOUS2AzpyGCU8fjp0sBtMQWyBZeeLtElJVpQaUHjS5mBz3BOrBJ780V4G234c+32rl14CfuSMw6/CZS9rZmoWA==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.5_1786994673357_0.9344790110360675","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@paperwing-dev/tiller-harness","version":"0.4.6","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.6","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"8d5c1b8db9a57e82f2a799f169cca1c17626eed2","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.6.tgz","fileCount":148,"integrity":"sha512-y6c/0os6i/LiJf43QvDkg37WmNa3BqfjC6eW5YrPnLeneUvuoztqX6Slho/lCzvOcxes8CYiVgh/t3+xY5aNGw==","signatures":[{"sig":"MEUCIQC8PxNK50DkMjgHTjVgGUKOP+5CSRNHY6jnxYGZnj4KaAIgWhH9uw9Ian/Pwkj/HWO0AGuYK55gdR/q1BDpdsDbmMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.6.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.6.tgz","_integrity":"sha512-y6c/0os6i/LiJf43QvDkg37WmNa3BqfjC6eW5YrPnLeneUvuoztqX6Slho/lCzvOcxes8CYiVgh/t3+xY5aNGw==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.6_1787003797484_0.6547782273467686","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@paperwing-dev/tiller-harness","version":"0.4.7","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.7","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"958f2110f9db2b9272000266c496a88e98e2e635","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.7.tgz","fileCount":148,"integrity":"sha512-3psOYtOBnESMnUFqQdi+32DePwO/Uw/T4gaSVVhBFXMIdQndU0m+zjPr4In8pPzt/ANfQmnlh7e24x1KZPa55g==","signatures":[{"sig":"MEQCIDzTQNfyl0eLP80QCBRqKvuSbv1t9cc9XxdPVzNlS+GdAiBj4qorRYWaXSrRuyjLLD2/1+T0lxG4c5q+qZcyWEMrgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.7.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.7.tgz","_integrity":"sha512-3psOYtOBnESMnUFqQdi+32DePwO/Uw/T4gaSVVhBFXMIdQndU0m+zjPr4In8pPzt/ANfQmnlh7e24x1KZPa55g==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.7_1787068841836_0.7764476868627799","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@paperwing-dev/tiller-harness","version":"0.4.8","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.8","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"a0c7f9e711e1f0253d0730f894a2c4c3b6f548fe","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.8.tgz","fileCount":148,"integrity":"sha512-d2zQw9uVaQQQLBb51I46WI6LiZWn4y0Dj6ZEV+cjvquO+SBHomFEteGoNNv82gyTTBwg+MrMPxqeFu1Qs6E7cg==","signatures":[{"sig":"MEUCICsFPTaUX0Dd3vlsnSB/vUC1kknPEZJ7AbNE1LPY9Mz5AiEA1fCb26kYhfMpbuOL3GRZcqcDlZVx5sTs+zhpiR8AzeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579870},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.8.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.8.tgz","_integrity":"sha512-d2zQw9uVaQQQLBb51I46WI6LiZWn4y0Dj6ZEV+cjvquO+SBHomFEteGoNNv82gyTTBwg+MrMPxqeFu1Qs6E7cg==","_npmVersion":"10.9.8","description":"`tiller-harness` runs inside a Tiller environment. It connects to the Tiller Hub, creates a session, starts the selected coding agent in a PTY, and relays terminal I/O between the agent and connected Tiller clients.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.8_1787161649992_0.24295838616201526","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@paperwing-dev/tiller-harness","version":"0.4.9","license":"AGPL-3.0-or-later","_id":"@paperwing-dev/tiller-harness@0.4.9","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"7a829ceb7f3da3091ee9aa9546991f8360ff0c16","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.9.tgz","fileCount":148,"integrity":"sha512-Iu6YIFaOGjvQAUPtn9BVwKDCPns6IxCw1ZVoQplbmf4izWW+lg0Is+51JicL3j9hSocrPxVLthcl8lWUWn/pDA==","signatures":[{"sig":"MEUCIGhwqHhoqs1nVKTTuC7UZVOd+S4nx4GkZRPz3FAMV6/5AiEAwg994LSzXMsKP7TXGXmSP/Ct6+4giSoYCHBa0Z+rg8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579904},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.9.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.9.tgz","_integrity":"sha512-Iu6YIFaOGjvQAUPtn9BVwKDCPns6IxCw1ZVoQplbmf4izWW+lg0Is+51JicL3j9hSocrPxVLthcl8lWUWn/pDA==","_npmVersion":"10.9.8","description":"**This README is AI-generated.**","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.9_1787163588154_0.9556024161578176","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@paperwing-dev/tiller-harness","version":"0.4.10","license":"MIT","_id":"@paperwing-dev/tiller-harness@0.4.10","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"bin":{"tiller-plan":"dist/plan-command.js","tiller-harness":"dist/index.js","tiller-planner":"dist/planner/main.js","tiller-plan-writer":"dist/plan-writer/main.js","tiller-opencode-config":"dist/opencode-config-cli.js","tiller-plan-writer-hook":"dist/plan-writer/hook.js","tiller-codex-auth-helper":"dist/codex-auth-helper-cli.js","tiller-plan-writer-plans-mcp":"dist/plan-writer/plans-mcp.js","tiller-codex-app-server-runtime":"dist/codex-interactive-runtime.js","tiller-plan-writer-codex-notify":"dist/plan-writer/codex-notify.js"},"dist":{"shasum":"ac5d101fb0a99e280a561154a5a5c2e1b1a6f752","tarball":"https://registry.npmjs.org/@paperwing-dev/tiller-harness/-/tiller-harness-0.4.10.tgz","fileCount":150,"integrity":"sha512-YrNGpJ+HVCzlCUBJgR0tluyPfcF5vrRFfrjWg47MpKzuGb5P5JXKkWo2kVEaKAZWc3JopvEC96/2ulVSt5WEFg==","signatures":[{"sig":"MEQCIAx/t2d6xMHB73eF/HuEBLmR9EGipXVTy0erlWVqnFjCAiBnDFnPlBDLiRGEzRhZuiOdcYgjvrH7Pi6hzMMgOUDvXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611167},"type":"module","_from":"file:/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.10.tgz","scripts":{"cli":"tsx src/index.ts","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jamieatlason","email":"hi@jamieatlason.com"},"_resolved":"/home/runner/work/_temp/tiller-release/artifacts/paperwing-dev-tiller-harness-0.4.10.tgz","_integrity":"sha512-YrNGpJ+HVCzlCUBJgR0tluyPfcF5vrRFfrjWg47MpKzuGb5P5JXKkWo2kVEaKAZWc3JopvEC96/2ulVSt5WEFg==","_npmVersion":"10.9.8","description":"**This README is AI-generated.**","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"8.21.2","zod":"4.4.3","@xterm/headless":"6.0.0","@modelcontextprotocol/sdk":"1.30.0","@homebridge/node-pty-prebuilt-multiarch":"^0.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.8","@types/ws":"8.18.1","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tiller-harness_0.4.10_1787330491902_0.7261613030064671","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-16T04:52:56.174Z","modified":"2026-08-21T16:41:49.178Z","0.0.1":"2026-06-16T04:52:56.504Z","0.0.2":"2026-08-01T07:11:59.342Z","0.3.0":"2026-08-08T06:17:15.341Z","0.4.0":"2026-08-08T06:36:24.223Z","0.4.1":"2026-08-08T07:11:54.047Z","0.4.2":"2026-08-17T16:37:17.803Z","0.4.3":"2026-08-17T16:49:39.597Z","0.4.4":"2026-08-17T17:37:41.305Z","0.4.5":"2026-08-17T19:24:33.494Z","0.4.6":"2026-08-17T21:56:37.626Z","0.4.7":"2026-08-18T16:00:42.007Z","0.4.8":"2026-08-19T17:47:30.146Z","0.4.9":"2026-08-19T18:19:48.318Z","0.4.10":"2026-08-21T16:41:32.043Z"},"license":"AGPL-3.0-or-later","description":"**This README is AI-generated.**","maintainers":[{"name":"jamieatlason","email":"hi@jamieatlason.com"}],"readme":"","readmeFilename":"README.md"}