{"_id":"@baleen37/ars","_rev":"60-420ebcd9a00e464243b8d58c094882fd","name":"@baleen37/ars","dist-tags":{"bootstrap":"0.0.0","latest":"2.43.1"},"versions":{"0.0.0":{"name":"@baleen37/ars","version":"0.0.0","license":"MIT","_id":"@baleen37/ars@0.0.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"ad4a12146cac2f03b426355e0d218ec3b603267b","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-0.0.0.tgz","fileCount":7,"integrity":"sha512-GWYCHV8NOKqiEcWaA06uW+/hPF/rYad882a4N001Wpzoryy81T8d/lpyjKXTV4TnLimvCHNLjm4+XwdvEFp8HQ==","signatures":[{"sig":"MEQCICk11G8Hy+CpbfBqsE0g8pjS5jAhFptqd1JpB+nmwZI8AiBtY6EEMXEwsVb0RCa6wMUcC9LZEYWG1RpvZOmVsPbmzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41221355},"engines":{"node":">=18"},"_npmUser":{"name":"baleen37","email":"npmjs.com@baleen.me"},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.10.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_0.0.0_1784446619956_0.02843343537511922","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@baleen37/ars","version":"1.0.0","license":"MIT","_id":"@baleen37/ars@1.0.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"0a1ce3383e5648cc0fa51ef54800fb20c3e651bc","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-1.0.0.tgz","fileCount":7,"integrity":"sha512-/iceAN4ZEibdWG9jq6vxtHwpgpnc3iEjVJ9fFTMtqKwpsQ0CAGYygktWyvPPXXftnGJzBDUPsPLWRzuySy6Y3A==","signatures":[{"sig":"MEUCIQDjzz3skdZobPmjN+dagyTXx4EYIjwPLT6TX5MUWzPXagIgG8CU0s9a/58eSV9hdkxuAsuRiHISoa/0UULg8IpLlIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41222224},"engines":{"node":">=18"},"gitHead":"32b922977e7717e8657aa4819729163b20b4cbcb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_1.0.0_1784446935305_0.199742177701967","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@baleen37/ars","version":"1.1.0","license":"MIT","_id":"@baleen37/ars@1.1.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"6cdd145ebd7d5d42c45a8300aab8a643f043a596","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-1.1.0.tgz","fileCount":7,"integrity":"sha512-sM3uE4InuCoIx2OmdNnfI9ybfmhqGeGAOSaB/dgXG2yLOU27+Voe8LsmQg9Punk2ZQcfACIg+GUiTHsMNcWrxA==","signatures":[{"sig":"MEYCIQCuYLgQ7LP+/YVZKGPdYBYgCYXS4WNABvQwKU9hYDZI0AIhAMUcFp5tzpydlmgaXNL58liTUpUMogpAHLLt0jJ6Iow4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41258474},"engines":{"node":">=18"},"gitHead":"1b44a466e0515f30c82658dc9b1825c3eab8f3cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_1.1.0_1784454845316_0.8506704992443463","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@baleen37/ars","version":"1.2.0","license":"MIT","_id":"@baleen37/ars@1.2.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"86a3c7443bbed85fc401760735a53a58e27e9346","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-1.2.0.tgz","fileCount":7,"integrity":"sha512-rhku76doALpFlPKtkwzKAYlOd7QfFux/yfMWqPv4D/Uqh2YxYl2aeXM4tbrsnv7DlTzGb9tF+TWTFCkvGZ2RBw==","signatures":[{"sig":"MEYCIQDWk+NTbfTfn2KQTYCHuzGF9kXSNfanzgDWcHOlj1WP/QIhAOmrm8gGHGk5hHY0LDcsX40G0C3pAdBfw7/o4snxsNa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53382111},"engines":{"node":">=18"},"gitHead":"350440dfed27c892bbe8e00ea0125da56cfea5cc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_1.2.0_1784685507070_0.5642479268971914","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@baleen37/ars","version":"2.0.0","license":"MIT","_id":"@baleen37/ars@2.0.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"b1b701f234761b33ebabc08d9d3d294908056ff8","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.0.0.tgz","fileCount":7,"integrity":"sha512-PZifqnJUqbl8oYYSKLk+0p3QUL1GE894PdUc2jhNwe5LbzyZniAmyInwt52kI59/6VcNuxs7+z2sDlhjQXT8Wg==","signatures":[{"sig":"MEUCIQDhsWYwT56PakOtqZoX2lAe4xImxILJqhpa3u8dykdIzAIgKNNNgwt2moms4zYBE58T9zLOCN7Qmzi79hf6S26bnaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53335095},"engines":{"node":">=18"},"gitHead":"ad2b03a814657ac836ecdbfeca1dac752c1e134e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.0.0_1784693318480_0.4126674391688432","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@baleen37/ars","version":"2.1.0","license":"MIT","_id":"@baleen37/ars@2.1.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"e5c9341e91e6ca1e50ba73257b6d909c65834e32","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.1.0.tgz","fileCount":7,"integrity":"sha512-cT47paR8WHiqWPLFO4JDbzbKsaBYzCMLwAd3q/QJ7xI4re/Kj1CbyMtlN/tcR9tMz4AaZCZot6ons/1SQgeC8Q==","signatures":[{"sig":"MEYCIQDIFgKNuPe8wfB8Lv24qih1w/sJHilkP86Ywo2dDFG6KAIhAIgvc9+NrF6ZGR9EF2UwBm3pVv3NmtHzjRJRjSvOROZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53427854},"engines":{"node":">=18"},"gitHead":"05d6c0503060d074cdfd5138b555f948ebe22e36","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.1.0_1784700953403_0.04004290610916317","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@baleen37/ars","version":"2.2.0","license":"MIT","_id":"@baleen37/ars@2.2.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"9d543e1095060b5d903b4243fd1b8b6e102d0855","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.2.0.tgz","fileCount":7,"integrity":"sha512-eNPb+lLqhAmezAnk/ZEj4Ug1/j//WXu5+JBb36k3bt9xpnh6A9gJYBeD/38LH70l8UeuJQNKJhDNeM0Ouc3eFQ==","signatures":[{"sig":"MEUCIH8CRQiqNxKxpWxHrl/SuCyYqHAeGTEI6iHclzp3+Z+6AiEAiGUt5fZYz1wSfw3RJrizUuP5ZMIQsBdK5VWOSmZd7Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53621540},"engines":{"node":">=18"},"gitHead":"e9bdcb8a0e3d76f9e9b631c6081c610bbdc2603d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.2.0_1784702423985_0.8205986178047369","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@baleen37/ars","version":"2.3.0","license":"MIT","_id":"@baleen37/ars@2.3.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"ee1e466330724e2fa882cb0f3dde720ab2f6afdc","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.3.0.tgz","fileCount":7,"integrity":"sha512-L3AyaGQR/N9M8yLpIrkyn+sv2ekOipjMBNdpuseUmP69JwJRuNGnTyphdawWVpCBMqQW5odHiA0yiCWX3cp4OQ==","signatures":[{"sig":"MEQCIApqLR+X6O7XvIk6vFfsNNrDeiddJmRrLAzLPAo0qUhoAiAjI7nVR7KdOigdrvjZfJ8obh+BdxTsocBjror2HUFEOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53657674},"engines":{"node":">=18"},"gitHead":"6013058decdf937ed5963d1f38f5c6d98094c412","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.3.0_1784704683283_0.7549111332777987","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@baleen37/ars","version":"2.4.0","license":"MIT","_id":"@baleen37/ars@2.4.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"07608f7da77725732baabdce2484771acf504cea","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.4.0.tgz","fileCount":7,"integrity":"sha512-gENIr/T6NepwT0Qn3oom3e40MP2uXAWChQu5S3h/AIYm2dk4qobaZZlgq8B02sSeJvFQPjFtVFm97jA4I361/w==","signatures":[{"sig":"MEUCIAjFxdkIS7zD+ruHvUGX6SWKZ+ZMDVgGSzbQSRZ2+QUxAiEAsw18ylQGbTanYri/jMZw1A2+Hu98+WkJgZck0eSBKo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68395631},"engines":{"node":">=18"},"gitHead":"e5c4a7137774e3c700fce95a51d9ce3d88386dac","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.4.0_1784708014353_0.5744551384369687","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@baleen37/ars","version":"2.5.0","license":"MIT","_id":"@baleen37/ars@2.5.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"b4b20d5ee9dbcc35989895d102eb0f4c700e323f","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.5.0.tgz","fileCount":7,"integrity":"sha512-zKzFi6wXEj/EWpCI6pVFH08ESwY+tMr6P+UIE/bYaYZJcHB6hNcd7+RJ330J51MYlyw4qZ36YimeutaUSjxyRQ==","signatures":[{"sig":"MEYCIQCRHQZExnk2xr1RLUBdPfAZ7i9bd1wK1E5Mi0doL6ZepgIhAOBxaEw+C372M4bIWOJOvU4m15zemql7eipDLr0hBXho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68434529},"engines":{"node":">=18"},"gitHead":"371fc85daa9fbc97545bb674edde133e1cb0e9fb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.5.0_1784717617953_0.7748716099762323","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@baleen37/ars","version":"2.6.0","license":"MIT","_id":"@baleen37/ars@2.6.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"96253fedb2246344adf9a4892251a9a2ac7d35e4","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.6.0.tgz","fileCount":7,"integrity":"sha512-QGlnd19ztOThDqWHdSBRQMKSDMvsUMFuEZRKJGZ4h53rK07mcoz4T4RQiEH/vFIL8oKfaOJtzrpDHRJFRxvJfw==","signatures":[{"sig":"MEUCIQDqvAAQ6InzLV0ekKivxV1ZG0AMQi6vl88ezu7+xKSlGgIgBZ3FQnD84Y2AJIlm8fGcoK8GYXaaMOXLDl/IL5kanJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68534138},"engines":{"node":">=18"},"gitHead":"8f02fde145053ed8e6ed504ce3cdf4db72116e58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.6.0_1784718290061_0.8354834092683223","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@baleen37/ars","version":"2.7.0","license":"MIT","_id":"@baleen37/ars@2.7.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"ddf59ef2a79eed421e0e0015a23e07a8aaa31f60","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.7.0.tgz","fileCount":7,"integrity":"sha512-62SPHMXmm3Hp4TPPkCfZWXnrZEG4BA1cM5j/sdy78FiiLLdp8KK8SuWdeATnEM+NltTk1Ro/QD4adEbR+0Fswg==","signatures":[{"sig":"MEYCIQD1hH5wb5N0GQDZAVaoA/a5C6C1Yksgbd5/OYDU/+2IxAIhAMKhjnu07t5iCrdMZkg0EaTKwZAAGhUX3WvZGM6lp2Zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68539840},"engines":{"node":">=18"},"gitHead":"f42569045a7155425a7878ca87819524060e1975","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.7.0_1784719056691_0.9995946418256654","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@baleen37/ars","version":"2.7.1","license":"MIT","_id":"@baleen37/ars@2.7.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"921d1a1ee2e9f6354f29a4b57620953f234cfafc","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.7.1.tgz","fileCount":7,"integrity":"sha512-BdLI/62fExLtGwY92wURrKYis9X+kjy8unXh5DumfhOijDp4I1kNUIwt0rWidF26Hx/3kwahszkI+DP72Bd7Yw==","signatures":[{"sig":"MEUCIQDGMNtYiRmSwn+/qCOtrgAgLO1dbu7nTJ5xo76zoETPdAIgdkH9lfyImip+reLlLEe/vPWdhHgzF4qmPGzlMrjLIjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68545700},"engines":{"node":">=18"},"gitHead":"4ee587c93c7ff760dea8e821f6775e12976a5044","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.7.1_1784719301728_0.10791149606768902","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@baleen37/ars","version":"2.7.2","license":"MIT","_id":"@baleen37/ars@2.7.2","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"24390be4f5b8932ea99798a4c89187317fda9f76","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.7.2.tgz","fileCount":7,"integrity":"sha512-X2ShT74AOmBClWEuPHethUodPcIFfFpMlLqogwYcsZwCylMeFRFiJPODhku8NNefp7l5i+mmgoeQ4nP0TSpzJg==","signatures":[{"sig":"MEUCIERMyFwDPrNYjB7/RSCQ2iLxbTdyrATS6iU4xsYRPV7sAiEAudgusMdyifB9zHJWMJHlug7qbYrVRtFL9HgUJ3ZCaOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68545668},"engines":{"node":">=18"},"gitHead":"06c5357914394e87c1050cbeaa00b55b2d196278","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.7.2_1784719994223_0.6764474428360259","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@baleen37/ars","version":"2.8.0","license":"MIT","_id":"@baleen37/ars@2.8.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"1b5629eeeae6c594acaf11ed4601cb5965edf3a6","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.8.0.tgz","fileCount":7,"integrity":"sha512-SEkImsIYzj46yCc4Or7OypTjXwLEHnwU7Ivd0M003f7L+FO59Kzdy23EIOgBuAE9pHOmBVue/QwatfsDWUvd3g==","signatures":[{"sig":"MEQCIDYSRkCf3UmbrbCuDOulVnsTvodktDiWVQl969Dk0xhRAiBdTfVTpkqjBK7Kz9SQlcuBPIn2b1AnPVCfafsx2kkFow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68575378},"engines":{"node":">=18"},"gitHead":"178e5d3c011a8589a5e24b3230994e239288e8f7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.8.0_1784767369417_0.6926649784799839","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@baleen37/ars","version":"2.9.0","license":"MIT","_id":"@baleen37/ars@2.9.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"9f2a611330ce7aa9c89a23f8f1637c4a182357b9","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.9.0.tgz","fileCount":7,"integrity":"sha512-/DqdsjFiAPb5rqyx9k08M3WXAfHrbZ29f6yPtWKFu/6zD94J+yRUVFM/kJ/xUmRGpaoyACR/cXS4hwHzysk8hQ==","signatures":[{"sig":"MEQCICxdUwL5k2sZFmVECtHgq1PM5fCSy9ZyEZQLCyaOgA4kAiB8BnoModszZXsXe70a0nJUBPt1pLOhZhbCQVdfN6hDog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68689782},"engines":{"node":">=18"},"gitHead":"f8f2ed1af7a884ec60548588f67c17134033c3b6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.9.0_1784768704031_0.7781805578107106","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@baleen37/ars","version":"2.10.0","license":"MIT","_id":"@baleen37/ars@2.10.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"6ee5e002900d446e664e1cb924abd7f910697b35","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.10.0.tgz","fileCount":7,"integrity":"sha512-OulxoGBJyE/PpBy52SUkHTPVVTWK2HQt4TUfFsEgDE2/v2207mOeDy2tcbbegE0L7Lk51McJdjjexEMVvoVRlQ==","signatures":[{"sig":"MEUCIFM3XYde9D2fWFsswA+5RBFPl8JjPfy52g3QuoesVXAPAiEAhnLKbrtQDCZpl73UvpF62n9geNHnt9Zhb51LMH7M7IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68695445},"engines":{"node":">=18"},"gitHead":"78b8466169bf1c6d47047bccdef7615d95001f47","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.10.0_1784770390435_0.11597505297775212","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@baleen37/ars","version":"2.11.0","license":"MIT","_id":"@baleen37/ars@2.11.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"85fabc1261a72b741526a1da3a6b08679f27282e","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.11.0.tgz","fileCount":7,"integrity":"sha512-+7+18DcdE/toKtJJIeOOQDCMIj965lI1aRW7EljqDZT5Rag+I3ATclV7gUe0/I4imbl5ohU18PHZmwXTb55OyA==","signatures":[{"sig":"MEYCIQDuKQifWXYvpIqIX9XMiGHOX1Dfir1m0JH8mIRzDVNougIhAIYlhRSt4AXqudeD4FaB/BmxNRE/nQLenIdoOIhb9Met","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68847787},"engines":{"node":">=18"},"gitHead":"faf013bbb7427b45aa80b0a08c94129e147518cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.11.0_1784860077600_0.9789999816920196","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@baleen37/ars","version":"2.12.0","license":"MIT","_id":"@baleen37/ars@2.12.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"3f21e4f349883bdb46151b7dc04585670900c381","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.12.0.tgz","fileCount":7,"integrity":"sha512-Yav+8+R8ZbCK2dfz5QBiL7UKk1dq1yBxjifzTA/2WojfitVyEDw02gvHsV+AnnuXZFySqHd1QBzG5V8jQ8FMWg==","signatures":[{"sig":"MEYCIQDT3nhSE744vypoqUft5o6wExSdtNlWQpXRtSWepcOeUQIhAIqdFaqHbTp68NapZAsnNBziS2ulih1Vd4h2UsVPdVp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68872399},"engines":{"node":">=18"},"gitHead":"e9d4f012e65d8ddb0ea29a36f415238732ef6440","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.12.0_1784860514524_0.9803530191164365","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@baleen37/ars","version":"2.13.0","license":"MIT","_id":"@baleen37/ars@2.13.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"e881b9d98d9672dc99ab096cf86901ebd16dba95","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.13.0.tgz","fileCount":7,"integrity":"sha512-Fu22EzhL4aXr3Kc74D2dU4sX+ITb/nRqFm/41GbM0IiGwBVbZ8VqYQeMLIgxDotteJa5LNM/2ju2ts+O1mVQ1A==","signatures":[{"sig":"MEUCIBEthgZIXD4FPPs/prlk8dS0NMLiX67Lu1KNT3Ckc7mcAiEA5G+UPAP74qHpgvL5uHquFoiZsmYJ/MkzoGvKL+JvddI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68893271},"engines":{"node":">=18"},"gitHead":"4807db0cbe160dc18d04f6a13cb26c43e472eebc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.13.0_1784861007344_0.19756481069903664","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@baleen37/ars","version":"2.13.1","license":"MIT","_id":"@baleen37/ars@2.13.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"65b424545510b6ad5bd459a2963193da34b66df7","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.13.1.tgz","fileCount":7,"integrity":"sha512-wJ8ks3QSouvlfEW8lVq38EL2C+YBPQvAR+ZQoDh0FqIK85PUzzhY502Ri1Iq8Tav61pHuHZ8nAz9UWx+SH2/JA==","signatures":[{"sig":"MEYCIQD+oJ1gN+5K8ZGMHRUpBcU8AQLUfOPvFmKz/pivbMAFDAIhAKW3ss2M55OfCzLXRA6wVopqZuWbcd6pqNuNip/yp5B/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68893495},"engines":{"node":">=18"},"gitHead":"8921909267df008321663d17d5d2b320c5b5216c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.13.1_1784862098210_0.7198347115530037","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@baleen37/ars","version":"2.14.0","license":"MIT","_id":"@baleen37/ars@2.14.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"ebe5c10ded987d0eb86de293c5d04b203f0abcf1","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.14.0.tgz","fileCount":7,"integrity":"sha512-Ak4sK5rp4wldWBZWhrW+y+J3aj9HYiN6JCh2XMqHrt1WtqDejqH8vZO098bSrGFAYyEQ52HgBXNXEiN2Xk4lLQ==","signatures":[{"sig":"MEUCIGMENRPIrw+bh0TdVwJGo8IRmcQQBTgfH1iUc4ZsU/IvAiEA8KGiXWtkxTPEqYFFDj7ynTrnyIQnEqFCD7Xu5J1tv5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68973741},"engines":{"node":">=18"},"gitHead":"20ef05f2801a3ec65fd53ae58611fa57d58199b3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.14.0_1784937601764_0.561927141008425","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@baleen37/ars","version":"2.15.0","license":"MIT","_id":"@baleen37/ars@2.15.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"6e9705e8ea83f2ad172556133f65eca9f1028dcd","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.15.0.tgz","fileCount":7,"integrity":"sha512-ZEBGnxHHtFFBCn0ZICf/eGiCChFeuvTEK9THym1dE7B+S+sitRT943Wtv9HUQnHdnRnv8+yyvQkSgXC34elnrA==","signatures":[{"sig":"MEUCIQDhXMA9tpHeQaQFpWU3Ved6SNlp7uypO6zZVo/VAGI20QIgFmmYp33KdOupWxK+s7Q+hEfh6R7RaRh7y6LjuI9YSyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69015005},"engines":{"node":">=18"},"gitHead":"1aca7722e3311d1a0f883f8adcb004f0d4d98052","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.15.0_1784938731138_0.5872014299369164","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@baleen37/ars","version":"2.16.0","license":"MIT","_id":"@baleen37/ars@2.16.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"58d1cce5cfa0997bd88ef38d897789c63c77b845","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.16.0.tgz","fileCount":7,"integrity":"sha512-XwqYbGkGGtLTnUUZe+PvNq+8HAPHDOh1PK7A4aaJjy93sDMaKZWg9Oi8oIz9HJRoTnQDzzWEsaIn3cuHvUhBLQ==","signatures":[{"sig":"MEUCIDDXWSNAPwaIrYoSC3bfYg1Kt3kDca7R1NAFOXyLVHpdAiEAxR6CvCp3+GtHSTK8bayRQjA3ThhIysmtHssGrR7/wGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69030851},"engines":{"node":">=18"},"gitHead":"bc52f664d6d1714ac7249bd77672544395e226a8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.16.0_1784939434329_0.9906195847246229","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@baleen37/ars","version":"2.17.0","license":"MIT","_id":"@baleen37/ars@2.17.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"1862044b3264c243a0df267d6bbb75b4a6d52b25","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.17.0.tgz","fileCount":7,"integrity":"sha512-s/Q+lYEp2CAs3Zl499Mv/PHCm5oOiiFN8ns3XR1icNPDbElHKNIcjY10/sZJnVlqghn61tJ2UMHQSFyUceKuGQ==","signatures":[{"sig":"MEQCIC4XPKMPtk5mpqMMLKvWopHPNsY6F7opSYci5692R2pPAiBH6jCJ9tMsjAThZMVmEX1HVgQ0qPa1IoOM8DMVRT0T0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69077543},"engines":{"node":">=18"},"gitHead":"e7dbe8318eb3961896fa8ac852b2b9e1ea5cd635","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.17.0_1784940424994_0.45819176722980415","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@baleen37/ars","version":"2.18.0","license":"MIT","_id":"@baleen37/ars@2.18.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"3ebd6b9ae40cf921f9ff45db58e1717f27af9cf6","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.18.0.tgz","fileCount":7,"integrity":"sha512-wATv35v3fxSLwJ5HqIEcCev8yvod2KYRjfEg0fDbUyxNJratZ0NH19nGRL1pVM7z3vG05U2tJBgOPrXGgPfFaw==","signatures":[{"sig":"MEYCIQC0gBQ8UGr5AH8LL4lKERIRn9RoT+643JaLMDwssEJNrwIhALR89lNivEuBzPLK/ciZdV3POymToh1BfMmhu1QXiGjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69096583},"engines":{"node":">=18"},"gitHead":"049384019f388146991f74edd1289cb4c3fd5caf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.18.0_1784941118442_0.8322402604168884","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@baleen37/ars","version":"2.19.0","license":"MIT","_id":"@baleen37/ars@2.19.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"e7b286958f06143a0738dc0a1467fbfa8fcf0093","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.19.0.tgz","fileCount":7,"integrity":"sha512-n+4+svVYsqps4j4rfI8wvAIgzLMbA0iivi0HgEcBuNb1nYiQ9s4Rye0t4/Ui+9Th0sH/qnv+Evfn5OviBgeKxQ==","signatures":[{"sig":"MEYCIQD4GJsQN0cn+FGHb0FBbMbMyHeqmizSJZzOIg98gCdcLgIhAKV+YIR6BMovifWIbWkvzLKDQvggD5TKUqAo5qXNawtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69123293},"engines":{"node":">=18"},"gitHead":"0b9a607ab8260e3bd7eaa67d16873d398102b403","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.19.0_1784942147018_0.8947020215865247","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@baleen37/ars","version":"2.20.0","license":"MIT","_id":"@baleen37/ars@2.20.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"44ad56aa7d1e76f04c39abaa3467e917f7b28534","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.20.0.tgz","fileCount":7,"integrity":"sha512-loKeMeBio383AuLCR11aVNJJVnhurFNf1cRlfnD0y6ryPsAIFJdqLkscjXWnVBLxsP03ZZRw+vvY86yYxkoMKg==","signatures":[{"sig":"MEUCIQCWIFzEwJ6MZTWqSGsgKPTOeLjTJqwEeJs6cq8qJoiyVgIgWypY3I7scSFhgm/2Ek7ADLjmaJZcBXkYg20GWjNochg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69130353},"engines":{"node":">=18"},"gitHead":"d2f8c144f611dea97a4ddadbcf562f53fab0376e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.20.0_1784942656432_0.1411893093193819","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@baleen37/ars","version":"2.21.0","license":"MIT","_id":"@baleen37/ars@2.21.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"87869f0588e36261e15addda2db1f78243273836","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.21.0.tgz","fileCount":7,"integrity":"sha512-Br9pdFgvkr2SCv2MOAKPOUMxlvG19s5aa3VYtENOV/oDjKpj4aA6WC0WXWwMiPaVfMMoNW6upc3KirYPrdgI6w==","signatures":[{"sig":"MEYCIQDk13Rw4+/4mLRqKpBNS2qdxMln7ANvVDN0s/kZjrJ0rAIhAPWujBB3bbb3njR1RJuP7u34CvC037NSM/k3muIPmYrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69130181},"engines":{"node":">=18"},"gitHead":"c696545ae6ad5744a2204e7f7de55b8e99a378c5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.21.0_1784943125862_0.2590314471698698","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@baleen37/ars","version":"2.22.0","license":"MIT","_id":"@baleen37/ars@2.22.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"0e3f5c56e236ca3079fd420fcac8eeae0674b316","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.22.0.tgz","fileCount":7,"integrity":"sha512-0Ghwu+1n3MdytlurB2cyJ34LpnlUIMT045T3sIvwJuWkxmJBL/2v7G/+ot17dCzRHzVJ18igEtG7MPLEmO79Cw==","signatures":[{"sig":"MEQCID5eOu18oo1uQCDZ/jVuNb4uyQrH53lo2MDKP9NYIkfBAiBtED/sQB0JxM2hwPsKUWUbW1Wf8/QHNekveU8E0auwyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69137079},"engines":{"node":">=18"},"gitHead":"6e67635eabd131702681f88ee104d03870568e89","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.22.0_1784944302756_0.7915935756635459","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@baleen37/ars","version":"2.23.0","license":"MIT","_id":"@baleen37/ars@2.23.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"517e5b38d394ccc6aa378907d3a169af3e69e32d","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.23.0.tgz","fileCount":7,"integrity":"sha512-iNRkVLF9dpVecjKISWMiMIQpQevqf8eFEOOQjOPP7oBpipHpvNALRZoPch1i2Z2d/4tAle7HnpTP/PrEQR+a2Q==","signatures":[{"sig":"MEQCIAXfTbdpbmo6xfFHutNheRtTp1GIBG3hb7+hWRsz01E3AiAtWwc2NybkXRg9Rzvnl9jM0cGRiB0G3CDE2eRMyBhjPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69141829},"engines":{"node":">=18"},"gitHead":"f307629ce2b4c5131a55d575aaf202cebd3c5d74","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.23.0_1784944661658_0.7550237396349389","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@baleen37/ars","version":"2.24.0","license":"MIT","_id":"@baleen37/ars@2.24.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"380bb89c6329d4ce8f881ac04f5058994732a8a0","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.24.0.tgz","fileCount":7,"integrity":"sha512-L62nc4+h+HBpycIj6B6TZ/3hsk/JRxgm8fQ/aN6zfddFDHUCs7Xru25M8n5DPyeDE0XpjSNraEcNwrQbzcdGeg==","signatures":[{"sig":"MEUCIQDPtxJpjj9cQ0RdKVMccwpFSq0rj9l/9RrKJUNlTreGagIgYn5HMi+FvV7B8NhJZJsjEQs0uqQ6P9gyHB6hw9VbjrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69142701},"engines":{"node":">=18"},"gitHead":"f9547a0709168bc95a634fe8f9de1afa5128e7c5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.24.0_1784945130307_0.32757226555716823","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@baleen37/ars","version":"2.25.0","license":"MIT","_id":"@baleen37/ars@2.25.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"f260bd2a7bb1522c7b29c9c90461425c92c42673","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.25.0.tgz","fileCount":7,"integrity":"sha512-4TCmdxFRZQtPaGTr+yltY1IimH6x967BBSB3Gp1Mv6ka3UHHMqqiwSh2r3gPsplfXWSAS63nSqULNUy6JxUTRw==","signatures":[{"sig":"MEUCIBIsmxim9MlV3Jql+M+xyw/rHKbDCbfvtCqWvHV4suU5AiEA6b/SXv4FmRPiNAUeIgrheIKMniGNj1YtdwbxduQZwRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69143653},"engines":{"node":">=18"},"gitHead":"eed14a010f8bdb6e9e6bb345e86db2764b7c6135","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.25.0_1784946136167_0.40320696785946275","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@baleen37/ars","version":"2.26.0","license":"MIT","_id":"@baleen37/ars@2.26.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"bfdc512dc0ba196c6582faf3a220c6d4c9c2c55c","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.26.0.tgz","fileCount":7,"integrity":"sha512-TjnPF2JjAmTSUYDQWUiw2jbYRf1ft5Rhgi9ULea4NcRgiFzVLZ/N952JAjWI0sEUF6EbJ0ICcmroF7rEfrHB0A==","signatures":[{"sig":"MEYCIQCtTLXXI+rElRo7q3hBqRewoJcBiq/3Jt4KnVXamaFSaQIhAPaAKJZ4nIoVURrquLGFLgzHHGVQa+D62NbZHDvGiS3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69183675},"engines":{"node":">=18"},"gitHead":"41f076f6dff89436b98f526c4c2531bc477c6936","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.26.0_1784947449988_0.6805077004096212","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"@baleen37/ars","version":"2.26.1","license":"MIT","_id":"@baleen37/ars@2.26.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"a4752b61b9e796975f8b5fab2f71b256be65dbb3","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.26.1.tgz","fileCount":7,"integrity":"sha512-WVIbVfw3wIKbp2xktkxWFe/S93T6Iam5CrQHYDs8CLtSAigkK9sAxpBA4hO5pU8ScZylYlaaEZA+s+t3muQlRA==","signatures":[{"sig":"MEUCIQDgyKeAH/x6lA+L4HKuJlZ+NgUBPdUl/xMK/AbJdhYKPgIgRjoVT3vO4+BX2zxNnpVYcbZ92OGog5FUcFX33cYYdSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69183507},"engines":{"node":">=18"},"gitHead":"49fb94e5dbae55efec1abccc5b1469681b38e07c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.26.1_1784947997883_0.6244070851074792","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@baleen37/ars","version":"2.27.0","license":"MIT","_id":"@baleen37/ars@2.27.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"d8c701b99b704a4ec344b0dbb58bd85ca3118c76","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.27.0.tgz","fileCount":7,"integrity":"sha512-5PbHqc5aa4IPUACdnOyKdSInm47vK9MyJNeN0Lp5ZAL7iL59RwGjseNwAFhUKhHxIdQwk/kHeAINvkDtB3qFVQ==","signatures":[{"sig":"MEUCIDojWDilwjetT1pwGUb/B2wcc31ehfaq7NkGBt1Egj2QAiEA1p5TsnEaZT9cXkatF9uwQ4/CTkmEpoEYdWb4WC8u93w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69354767},"engines":{"node":">=18"},"gitHead":"2638a71ab0f1940aa537d24078c2fa7e1e5f8e1e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.27.0_1784969693379_0.7929476682081633","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@baleen37/ars","version":"2.28.0","license":"MIT","_id":"@baleen37/ars@2.28.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"d5602bb8889825bcf45d89ad15dce9353ec4f3d3","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.28.0.tgz","fileCount":7,"integrity":"sha512-krYI4beLNe9yQj9um7fHcKj74TIewjnOjSulCdzHpUB2ouupZmZoeb673DIqBCxtCVrQLmYQ5D+ERiYEyaxKPA==","signatures":[{"sig":"MEUCIQDjYshD0QsQ9dzY5e+NqG0JAZsAtYgsugpkVwxIn7dHIQIgetQv6JHxrauyD6d00ioRt6x2hSvriBscQ6+LEB+viVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70344498},"engines":{"node":">=18"},"gitHead":"999577456473ffcb0f919f27fcc797f3b056aee9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.28.0_1784970379240_0.8297339944094078","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@baleen37/ars","version":"2.28.1","license":"MIT","_id":"@baleen37/ars@2.28.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"1b628713208847ab5f2963d11beaddfc3cd86440","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.28.1.tgz","fileCount":7,"integrity":"sha512-HJtJwX/n8hBflsJd+9tSDcagKFtrmNLmk4OGdRdrBy5sjuN3KdaAvkg2+2iScBUEh7d5th/Nt5ilvS0zccNssw==","signatures":[{"sig":"MEUCIQCOSJ9nda41EICHNRtT0O4JabwV65A1PMDw45t1HkCN5gIgal9mMV0RB656HSYIOXU+WY92lYpoe14X/CAZaE+u8Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70367130},"engines":{"node":">=18"},"gitHead":"3f696965d0fbb5ab7ab4f8ae1e1afa009c12272e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.28.1_1784970919043_0.571754517383424","host":"s3://npm-registry-packages-npm-production"}},"2.28.2":{"name":"@baleen37/ars","version":"2.28.2","license":"MIT","_id":"@baleen37/ars@2.28.2","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"4dbb28c14cc0254292f6a6801d2d24007f80d752","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.28.2.tgz","fileCount":7,"integrity":"sha512-SNc42zjvHgj3qjSKaMqVlybOzlRN3gBsJcfvIviq+6zgRPfTbb8LqY4f4tZL8HFEiBip9A7xEQ5BZ8KY8SQ71g==","signatures":[{"sig":"MEYCIQDgTwyF5lpzb6tLXzsEVySWUTvrvuJyOSfc0m391fS67QIhAKdN/R9PG7Gf45Xv2TzPSAL+PexgmZ9fbpAzwP9p4+Gg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70373826},"engines":{"node":">=18"},"gitHead":"5d31762224189e9f54d110d5701f6fee7bf9af54","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.28.2_1784972436198_0.20739697287042236","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@baleen37/ars","version":"2.29.0","license":"MIT","_id":"@baleen37/ars@2.29.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"9f4e66c40b8c87ab64718e91c9f723dee53d1626","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.29.0.tgz","fileCount":7,"integrity":"sha512-ga4a1bTv/ISk1S6LnhbHSO7xsXuilrHhdYEt0B4EWCdX9IFqyMIfHJaa4b3c6/yqxukjwwSe7wkd+NZFQ/bfWg==","signatures":[{"sig":"MEUCIQDnmGsI6m5yskCt/Rmf9EHs0+yecIveIP923BzdycxC0QIgb2vDGU4sfNZOtDVacss2vkM6dOXu0Ta6VDlVionB0ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70445648},"engines":{"node":">=18"},"gitHead":"9345e66ea79d526df1ef227e1ba4802dc4097dcd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.29.0_1784973510339_0.992751981451315","host":"s3://npm-registry-packages-npm-production"}},"2.29.1":{"name":"@baleen37/ars","version":"2.29.1","license":"MIT","_id":"@baleen37/ars@2.29.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"381c5b4d54c87b6114a961e2318f113974c658d2","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.29.1.tgz","fileCount":7,"integrity":"sha512-J14SII2kVYj8Cb81RIL8KFhqCWYnNBXmrqRK502yW66hHUzhpvql/UoLd1V+TRJRnRDxrOWe4pNMd6rd58RkDA==","signatures":[{"sig":"MEUCIQDRAiE1eaMJH5hyZJeroOFDE5/iTBrvAHnuIC20KupeIgIgMjg4UogtxhRHoaW1Mj1HdBexgbgGZfLQ6aiY56KEUTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70434158},"engines":{"node":">=18"},"gitHead":"15c7f05cda71c90276cf431126391f379cb80115","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.29.1_1784981677611_0.1859141909426436","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@baleen37/ars","version":"2.30.0","license":"MIT","_id":"@baleen37/ars@2.30.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"1f0961b5e498c8d8f8c708bba16ca986c13948ec","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.30.0.tgz","fileCount":7,"integrity":"sha512-okfPziIJ3X9dFUCQRZlFXVQ8wV8nk4Pt5x1O+3hXjMC9VoonvEYY9nhyo75AUDpPUAAtNCuaFevR9/ltfYdrEw==","signatures":[{"sig":"MEQCIAL5UmQjFJpC2JSTdsiDpxX7Wsbk/qin5fgPKQPHj32FAiBTdeFQRDvuVv+tVE0rnG8HJdHQnnWzQXsFGrgJWMETyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70452064},"engines":{"node":">=18"},"gitHead":"11855cf46a0f79b6afbe2db7e94251d52a3a1b65","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.30.0_1785023701395_0.4884135767049367","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@baleen37/ars","version":"2.31.0","license":"MIT","_id":"@baleen37/ars@2.31.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"a6433b8008f07fcb0b75f8c2ddd8b7da4faa08be","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.31.0.tgz","fileCount":7,"integrity":"sha512-4XRyfA5yKji6u4sTjRF1a1Rx86DEdijyq2nwcnyHjE8rnqeGmiBLTv7jE+KwNtw8CnVi94Rcmu3miI8IVQjHEA==","signatures":[{"sig":"MEUCIBbvKeOpg6JdSaOWaXLK9bxAk33dyRlI9j+gDySpPNQBAiEAspp22Fqp8S/krfeT8z+bC6vhUL+5HPTm9rDNrARBN+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70453820},"engines":{"node":">=18"},"gitHead":"4d2adfc93f80843231b3eb9cda2ca0d1af9a0fdc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.31.0_1785024621752_0.7940013013053289","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@baleen37/ars","version":"2.32.0","license":"MIT","_id":"@baleen37/ars@2.32.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"3efa76b64b5fb7a677b35975424e1d9613796e66","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.32.0.tgz","fileCount":7,"integrity":"sha512-ErMhEa78KfVG3JVJ6qekbnF+CXdRA2LJmJJdblvYJtY0m7XHe6cEl8GvnPNtEO2zKjno4ZRKx5xAkWX1cj8QyA==","signatures":[{"sig":"MEUCIHR6wt0Wd7pnKSoarxMESHi0TGgyYNxuKEqfHPGf3gWIAiEAl4C67ojDaMLP6vMz0x9SXnQOZLdfJ4SipKE183J7zH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70458556},"engines":{"node":">=18"},"gitHead":"9ca794075e475dad8d49111f362b5c424d12567c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.32.0_1785025301085_0.001291570741080994","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@baleen37/ars","version":"2.33.0","license":"MIT","_id":"@baleen37/ars@2.33.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"59867af7d0335dcfc90ccc6884910dd4db58a4d7","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.33.0.tgz","fileCount":7,"integrity":"sha512-hW0aQc6MXjANexzqlUDoT2l07V+YVcaKLXE5CWo4B6idi5R3aHilHFrE2bsEFP2AOjT32OK8OVC/dOC/R8aORg==","signatures":[{"sig":"MEUCIDaEyTlKnc4v9liuqZzVO5JK84Xd+ryNbh3oRGtTtLj5AiEA/U/Lg479VXHKgnJhIGvoynWj4UHlt4tnLS8Is78BF9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70503442},"engines":{"node":">=18"},"gitHead":"1449f55359a104bbd0e19375572f7c6c0b3ef647","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.33.0_1785026892267_0.9411787801357709","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@baleen37/ars","version":"2.34.0","license":"MIT","_id":"@baleen37/ars@2.34.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"51311cbc81a1a8b59d4cd69e441439b170fa2ee5","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.34.0.tgz","fileCount":7,"integrity":"sha512-hYfKwiqRgaMrasdrmE5taaVH3fU5nSp1tQHsPPTX+D49+NCc0B/U0Yqw3l5Qmz0sSDeQK3J3pe7zz7ipclhM8A==","signatures":[{"sig":"MEYCIQCbjaP/xqUSJi80zEqa+E6kksvyvA88Bwtert7gxEVHdQIhAJ3tVzcB6tKOQMmX1kSM5hEMoA/hOZ1BE6+NLAeEvWOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70527704},"engines":{"node":">=18"},"gitHead":"26ba140274eeea11ed6487fcf852676a68f11dfa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.34.0_1785028602565_0.24582902981725185","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@baleen37/ars","version":"2.35.0","license":"MIT","_id":"@baleen37/ars@2.35.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"a453a1ddaa90672f9958d57bc64d74be977b5450","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.35.0.tgz","fileCount":7,"integrity":"sha512-85vYQOlA/zrCjCzuJgQ8/IQLzlQZZelOr/V5rb+H2f3Rvpvg6JkAdSWdtk8EcBhLSjN9vfFeKwrMz7LYeehFaQ==","signatures":[{"sig":"MEUCIQDqhwUnZyDsBst8Ok0bSiUxDymrS5oGeUOEk8A95ylEWwIgPuVkMHyVZVFdqJw4itJ9yVRCcBJ9jiFPDH7RlDvJQvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70527902},"engines":{"node":">=18"},"gitHead":"180b59fcd1cd87311abcb3e80455e65a88227897","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.35.0_1785029548792_0.5862738525404381","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@baleen37/ars","version":"2.36.0","license":"MIT","_id":"@baleen37/ars@2.36.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"fc62b99105d442e3f680374ed29f11f377547028","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.36.0.tgz","fileCount":7,"integrity":"sha512-KCv3iiuI4Zqa0d00BE1N6jolERSFpm9WbRmjjdBFA2f6v9gsObwYRZEfUe+/jBmIoWJb7JDCTR9tR76xni0FTg==","signatures":[{"sig":"MEQCH0Uw2Ka6vOqenKx4Y/BReI6/MF1AYyuHNfh1SdJWmjwCIQCyafIsyvG/SBcJoex50eETquNrZSVcPQJpVC3x2mETnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70631178},"engines":{"node":">=18"},"gitHead":"b0bd5229de254a4f26e1c665acab1b08d82d6d8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.36.0_1785030630325_0.3850673184887632","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@baleen37/ars","version":"2.37.0","license":"MIT","_id":"@baleen37/ars@2.37.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"e2b200bda090d18972b479b3dbe5b5509ea755cb","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.37.0.tgz","fileCount":7,"integrity":"sha512-VDob/2zpsfni2uULpPXJKeGMOkM89aimRUG5aaP5De0ZMO2Kx6iizVhyh8UszSQDHpeHUKcFioPO8YVCV/Yo7g==","signatures":[{"sig":"MEUCIGjfrZ8ng6I7IVyZ5ZZ/D0vehZtEwDYHBqlBpv4mndRSAiEAocy8c7tpItCn7dbpLhfx3EUDQvBrHu99LOmxK8QSH+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70631130},"engines":{"node":">=18"},"gitHead":"469bbf1651ce08feefc77016f281474e4d483546","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.37.0_1785032025622_0.2375770819622598","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@baleen37/ars","version":"2.38.0","license":"MIT","_id":"@baleen37/ars@2.38.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"d28507b3f543778673d787ff83f65e512a339d0b","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.38.0.tgz","fileCount":7,"integrity":"sha512-1dCw1cWF60buOkWcyOjuujzt7IEWo0lQzTjWkcGJaUOfWk4KdnFiPnIfnOtWAWhI0eHfNoT4tkGylZSTrSctqg==","signatures":[{"sig":"MEYCIQDdndHCot8JVI7Im7bwQ1a8Vj62H0YCWhPwt71xlwkg/QIhALHes0BvHUyE2bVnYL2qHcZaDG3HuA6EbzBNUiNaezRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70649826},"engines":{"node":">=18"},"gitHead":"44e498d0f571ed9c66a95e25e6bbf0c1091cbf79","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.38.0_1785032667333_0.7137134772191729","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@baleen37/ars","version":"2.39.0","license":"MIT","_id":"@baleen37/ars@2.39.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"271045ca14b07268ae528c45aa988a38d113bc0a","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.39.0.tgz","fileCount":7,"integrity":"sha512-14j6vB9QBiZ04la17kpHQl1+CT23aQJ4zJ6Kw1V/XLxvw+VqCaukgvxpXbPPbQTOIiGmZplikOyhbvLFsqG8Bw==","signatures":[{"sig":"MEYCIQCQEAr+5k2cW9znTwk1XRRccORQOOiVQZc4ptXG3z8wQAIhAOPxiG5W2zKfkwIlM922LZE2+LPWSKh1frqW3nwLlmQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70676674},"engines":{"node":">=18"},"gitHead":"7e4300288e8454f58b58fc36b446f977e0e4ce75","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.39.0_1785034130775_0.9903848598776437","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@baleen37/ars","version":"2.40.0","license":"MIT","_id":"@baleen37/ars@2.40.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"9f78405c6237a03515911bcc1c90b9c13ab3a2b6","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.40.0.tgz","fileCount":7,"integrity":"sha512-y14H8fzLDCu4+X90HH87xNRP8vmITKZp3VTw/naPEVLvH2CMHk8C6bTVA5a+J9aGT6M24dsBFQrOEfOGaGnr4A==","signatures":[{"sig":"MEUCIQDAOu0LmuLLeD6+wt8yLI/aWpVMhe270morca6/IULEowIgeUuXKLqAlIOfBA8A7kBIkafEuIpWcD/P/YsGr8EFNRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70726904},"engines":{"node":">=18"},"gitHead":"8a86cac11166298f66dfe5a26b1422164bda849c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.40.0_1785037069885_0.08896674807947202","host":"s3://npm-registry-packages-npm-production"}},"2.40.1":{"name":"@baleen37/ars","version":"2.40.1","license":"MIT","_id":"@baleen37/ars@2.40.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"c64219981f4dad7c8a3e4f2f064ff56e28593b59","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.40.1.tgz","fileCount":7,"integrity":"sha512-Hjzs0OshrWZCWJL1SJJJIU1TPvfBnret3xuWILoU/XEiWrflqyB/cZqjOhf7bMJOFZCKjXfyEI0WCFcZzO8bjQ==","signatures":[{"sig":"MEUCICfhYWc/Y05Nk6RgVgsfX4/YoUpH2nV56Qk/Id6ia1duAiEAsh1FadF5sA8rcf7ktEbX/u5XQ9J0ieS9QOGy/T6d/Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70731288},"engines":{"node":">=18"},"gitHead":"54c027f8b7efc21118ea6a6173e2d7e1b5ae48b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.40.1_1785038473972_0.257605356959943","host":"s3://npm-registry-packages-npm-production"}},"2.40.2":{"name":"@baleen37/ars","version":"2.40.2","license":"MIT","_id":"@baleen37/ars@2.40.2","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"d995b33cbefe5bf328e4ea8c597a72ef68e766b9","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.40.2.tgz","fileCount":7,"integrity":"sha512-NrYgiGL6/kL44XMx/lykn++sDVYJuySZyBfJZXfDgWGgHOvDJwsOJZkDE6GFR3kxauGLRbZdlYsnE+yjq30qgQ==","signatures":[{"sig":"MEUCIQC7fdgM+NuVHWsvKnTWUM1TmH0svIDoblzKyB+THhFCHQIgZRpYW7Apme9kDtJGnw4zj+omD1WtXXsbpJtN36JmcD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70733692},"engines":{"node":">=18"},"gitHead":"01eb0f1c08fb40401a62fabe1550428a683d06ef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.40.2_1785066198068_0.9946373502888288","host":"s3://npm-registry-packages-npm-production"}},"2.40.3":{"name":"@baleen37/ars","version":"2.40.3","license":"MIT","_id":"@baleen37/ars@2.40.3","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"b7e171bc1da4e57eb9e32550297092a437feb4be","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.40.3.tgz","fileCount":7,"integrity":"sha512-TcyR+VmszTH1xb/bEJUybubP5BEIs0jRBNkEe/WxxFJ/QBi5lpgJxDtz4f+9hKPjlf8L8F4yyk4dVdjISRqyqg==","signatures":[{"sig":"MEUCIH5E6IimIgTLKmj+tna/Nqj3gTkm80JQBpMLaPP90+uSAiEArFKk6/QPevN2j9VWvMUchXAEiBxTn5ATT3kA5kK06IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70733748},"engines":{"node":">=18"},"gitHead":"0a2b3e2dc90090fa244f4f22a706f3cf3dcfe651","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.40.3_1785067462834_0.6456650067397736","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@baleen37/ars","version":"2.41.0","license":"MIT","_id":"@baleen37/ars@2.41.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"608c0d37625acac31ff68a6e06dfc4cf1b5367d2","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.41.0.tgz","fileCount":7,"integrity":"sha512-qcpuleLy3jlgy0PFxUzK6od98aREjv5kTniHMzlqSMMDsGl+Rot2h5fSBLzsgNwftDIpd01a5EmzYS/LeSL5dQ==","signatures":[{"sig":"MEQCIFgAJ3E9i3iQC8DVKwBMzhm459+U6MG4PMOo+IttbGW7AiB9ZFacCPAqT/6UghRpi1VYhesAwJjRyqwGMdX0dtES6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70734446},"engines":{"node":">=18"},"gitHead":"b81cee5ad6148b591a4c37a489db0ef1a0ed586b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.41.0_1785068162891_0.43753999210216366","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@baleen37/ars","version":"2.42.0","license":"MIT","_id":"@baleen37/ars@2.42.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"998a724443d1401d7103f4a6e36e5e0acb39b93a","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.42.0.tgz","fileCount":7,"integrity":"sha512-/mfahA1QTVIKaMhaDvxPL02Q2URAkFI3NcUVadx21w8AGXx6pfvNSMAx0qnkWQeFy3F8CKnY9jv6SIYSFOZGtA==","signatures":[{"sig":"MEQCIFqdMUQc+wpnFaJY0csUpObjNlzRjl1mTU59P/sDNdHJAiAUfqX2WLQN8yIpvwdbY/qeGq+Qtkx2nmwR6dcXxOs5eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70742024},"engines":{"node":">=18"},"gitHead":"2fa68a10c019e3a24713d694d602f7c9bbaf9b15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.42.0_1785118678666_0.2426111371319073","host":"s3://npm-registry-packages-npm-production"}},"2.42.1":{"name":"@baleen37/ars","version":"2.42.1","license":"MIT","_id":"@baleen37/ars@2.42.1","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"a29a6a9f18bd244e5212cdb6d635bf934aefd94c","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.42.1.tgz","fileCount":7,"integrity":"sha512-I+y/Brn5YAV0oYa/w0+7y0G4shU11fj7T3J8j42DgKXehrntesACKYhlAU1z+m6m9eoYNoNBTYag11CyMgMIYA==","signatures":[{"sig":"MEUCIQCNdlog+iFwcdwx/e+Q/ENNThv3bx2D6Es6zQc1c3NouQIgLkbWMDvsdZ3NzkBP5XyD34HIYUUFYHzMlfcxbtUs/p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70742370},"engines":{"node":">=18"},"gitHead":"e995782fd0142d7ec926bbabc33ce46350372a4e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.42.1_1785121307836_0.25982766094061116","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@baleen37/ars","version":"2.43.0","license":"MIT","_id":"@baleen37/ars@2.43.0","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"bin":{"ars":"bin/ars.js"},"dist":{"shasum":"26b86afd7c18ea6f73eba4a85a2df06afe5de24b","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.43.0.tgz","fileCount":7,"integrity":"sha512-V/icb2gFZnh1iif0t8eB7kHn1MSOlQjbM8oa2otbIjreKOSuPbhtptTemW7Z2qKDRAwr3Fw9HefRvMJ4CJ2x1Q==","signatures":[{"sig":"MEUCIQDWD0FE5rTwmjwldo+7uEZz2JINpaWO9yETtx8YHYnkXAIgHJW0o3N46RFayX7uEPYecVsqFO4hZUNot7yo+5fH7D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70766786},"engines":{"node":">=18"},"gitHead":"98e163fdd8219bb2a33b0b2d4532ad0005c5b881","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"repository":{"url":"git+https://github.com/baleen37/agent-remote-sessions.git","type":"git"},"_npmVersion":"11.18.0","description":"Search and resume Claude Code and Codex sessions across SSH hosts","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ars_2.43.0_1785124062652_0.21663067999629604","host":"s3://npm-registry-packages-npm-production"}},"2.43.1":{"bin":{"ars":"bin/ars.js"},"bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"description":"Search and resume Claude Code and Codex sessions across SSH hosts","engines":{"node":">=18"},"homepage":"https://github.com/baleen37/agent-remote-sessions#readme","license":"MIT","name":"@baleen37/ars","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/baleen37/agent-remote-sessions.git"},"version":"2.43.1","gitHead":"6aa03766e1e0c8b1825351a2239887302c1d15f6","_id":"@baleen37/ars@2.43.1","_nodeVersion":"24.15.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-7HPegpZNAlryQeJN+pwmJv9FytMy5IrpLdEDhQ/yraMlvzhw676eZ5fIyy5xH+l3KyXvq6190Cbqsy62OPIXFA==","shasum":"b828232d906b9e66d5724c32b70da3bbbcd145b7","tarball":"https://registry.npmjs.org/@baleen37/ars/-/ars-2.43.1.tgz","fileCount":7,"unpackedSize":70765318,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baleen37%2fars@2.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtqhMuTQF1jhEJ0ezSYgA9oZDUacPyF9/xsr5SK7bJHQIgL6A/xW3YVb9dMD7G9Bw6VFUeR704TwA1xojKPCGGANM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d111d938-3396-4939-9d39-a00e791b01d8"}},"directories":{},"maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ars_2.43.1_1785206277365_0.28186607702528943"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T07:36:59.704Z","modified":"2026-07-28T02:37:58.373Z","0.0.0":"2026-07-19T07:37:00.390Z","1.0.0":"2026-07-19T07:42:15.729Z","1.1.0":"2026-07-19T09:54:05.784Z","1.2.0":"2026-07-22T01:58:27.572Z","2.0.0":"2026-07-22T04:08:39.052Z","2.1.0":"2026-07-22T06:15:53.917Z","2.2.0":"2026-07-22T06:40:24.466Z","2.3.0":"2026-07-22T07:18:03.790Z","2.4.0":"2026-07-22T08:13:34.946Z","2.5.0":"2026-07-22T10:53:38.567Z","2.6.0":"2026-07-22T11:04:50.698Z","2.7.0":"2026-07-22T11:17:37.263Z","2.7.1":"2026-07-22T11:21:42.340Z","2.7.2":"2026-07-22T11:33:14.846Z","2.8.0":"2026-07-23T00:42:50.015Z","2.9.0":"2026-07-23T01:05:04.617Z","2.10.0":"2026-07-23T01:33:11.022Z","2.11.0":"2026-07-24T02:27:58.196Z","2.12.0":"2026-07-24T02:35:15.125Z","2.13.0":"2026-07-24T02:43:27.916Z","2.13.1":"2026-07-24T03:01:38.904Z","2.14.0":"2026-07-25T00:00:02.395Z","2.15.0":"2026-07-25T00:18:51.772Z","2.16.0":"2026-07-25T00:30:34.928Z","2.17.0":"2026-07-25T00:47:05.593Z","2.18.0":"2026-07-25T00:58:39.040Z","2.19.0":"2026-07-25T01:15:47.637Z","2.20.0":"2026-07-25T01:24:17.060Z","2.21.0":"2026-07-25T01:32:06.475Z","2.22.0":"2026-07-25T01:51:43.379Z","2.23.0":"2026-07-25T01:57:42.308Z","2.24.0":"2026-07-25T02:05:30.951Z","2.25.0":"2026-07-25T02:22:16.762Z","2.26.0":"2026-07-25T02:44:10.585Z","2.26.1":"2026-07-25T02:53:18.487Z","2.27.0":"2026-07-25T08:54:53.995Z","2.28.0":"2026-07-25T09:06:19.836Z","2.28.1":"2026-07-25T09:15:19.692Z","2.28.2":"2026-07-25T09:40:36.804Z","2.29.0":"2026-07-25T09:58:30.964Z","2.29.1":"2026-07-25T12:14:38.214Z","2.30.0":"2026-07-25T23:55:02.010Z","2.31.0":"2026-07-26T00:10:22.359Z","2.32.0":"2026-07-26T00:21:41.759Z","2.33.0":"2026-07-26T00:48:13.051Z","2.34.0":"2026-07-26T01:16:43.178Z","2.35.0":"2026-07-26T01:32:29.482Z","2.36.0":"2026-07-26T01:50:30.954Z","2.37.0":"2026-07-26T02:13:46.230Z","2.38.0":"2026-07-26T02:24:27.993Z","2.39.0":"2026-07-26T02:48:51.381Z","2.40.0":"2026-07-26T03:37:50.507Z","2.40.1":"2026-07-26T04:01:14.610Z","2.40.2":"2026-07-26T11:43:18.839Z","2.40.3":"2026-07-26T12:04:23.458Z","2.41.0":"2026-07-26T12:16:03.521Z","2.42.0":"2026-07-27T02:17:59.282Z","2.42.1":"2026-07-27T03:01:48.645Z","2.43.0":"2026-07-27T03:47:43.324Z","2.43.1":"2026-07-28T02:37:58.069Z"},"bugs":{"url":"https://github.com/baleen37/agent-remote-sessions/issues"},"license":"MIT","homepage":"https://github.com/baleen37/agent-remote-sessions#readme","repository":{"type":"git","url":"git+https://github.com/baleen37/agent-remote-sessions.git"},"description":"Search and resume Claude Code and Codex sessions across SSH hosts","maintainers":[{"name":"baleen37","email":"npmjs.com@baleen.me"}],"readme":"# ars\n\n`ars` is a full-screen Claude Code and Codex session navigator for the current\ncomputer and explicitly configured SSH peers. Selecting a row creates or\nattaches to a provider process in an ARS-owned tmux server. `Ctrl+Q` detaches\nthe terminal client, keeps that provider process alive on its original host,\nand returns to the same refreshed TUI.\n\nARS is one local Go binary. Peers need no `ars` install, daemon, database,\ncache, index, or background helper. Collection uses a private, one-shot,\nversion-matched ARS/3 streaming helper over the user's existing OpenSSH\nconfiguration.\n\n## Install\n\nInstall the latest release from npm:\n\n```sh\nnpm install -g @baleen37/ars\n```\n\nThe npm package includes native ars binaries for Apple Silicon, Linux x86-64,\nand Linux arm64. It does not download an executable during installation. For a\nNode-free install, download the matching archive from GitHub Releases, verify\nit against `SHA256SUMS`, and place `ars` on `PATH`.\n\nPrerequisites:\n\n- Go as declared by `go.mod`, for building from source\n- OpenSSH `ssh` locally and an OpenSSH-compatible server on each remote host\n- `tmux` on every managed computer, including the current one\n- a POSIX `/bin/sh` plus `uname`, `mkdir`, `cat`, `chmod`, `rm`, and `rmdir` on\n  each remote host\n- `claude` on each node's collector/non-interactive `PATH`, with native session\n  metadata under that user's home directory\n- Codex metadata under `~/.codex/sessions`; remote Codex attach requires\n  `codex` on the peer's interactive login-shell `PATH`\n\n`fzf` is not used or required.\n\nBuild the three collector assets and the local executable:\n\n```sh\ngo run ./cmd/ars-build\ninstall -m 0755 ./ars ~/.local/bin/ars\n```\n\n`ars-build --assets-only` creates exactly these embedded collectors before any\nlocal `ars` build: `darwin/arm64`, `linux/amd64`, and `linux/arm64`. Generated\ncollector blobs and the root `ars` build artifact are local build outputs and\nmust not be committed.\n\n## Automatic update check\n\nInteractive runs check GitHub Releases for a newer version with a 1.5\nsecond budget; any failure is ignored and ars starts normally. When a\nnewer release exists, ars shows two numbered choices before the session TUI:\nupdate to the new version or continue with the current one. Use Up/Down and\nEnter, or press `1`/`2` directly; `q`, Escape, and Ctrl+C continue with the\ncurrent version. npm installs update through\n`npm install -g @baleen37/ars`; standalone binaries are verified against\n`SHA256SUMS` and replaced in place. Source builds skip the check.\n\n## Localhost and remote inventory\n\nThe default inventory is `${XDG_CONFIG_HOME}/ars/hosts` when\n`XDG_CONFIG_HOME` is set, otherwise `~/.config/ars/hosts`. The current computer\nis always included as `localhost`; it requires no configuration. The hosts file\ncontains only OpenSSH peers. A missing hosts file is a valid local-only\nconfiguration. Put one peer target on each line, in the order it should be\nreported:\n\n```text\n# ~/.config/ars/hosts\ndevbox\ndeploy@example.internal\nagent-mac\n```\n\n`ars localhost` opens only current-computer sessions. `localhost` is reserved\nand cannot be added with `ars remote add`.\n\nWhen upgrading an existing installation, read the exact value from its\n`${XDG_CONFIG_HOME}/ars/local-host` file, or `~/.config/ars/local-host` when\n`XDG_CONFIG_HOME` is unset. Remove that exact entry and any literal `localhost`\nentry from `hosts`, leaving only SSH peers. ARS does not read or delete the\nlegacy `local-host` file.\n\nBlank lines and comments in `hosts` are ignored. Targets may use names and\naliases from the user's SSH config. Duplicates, whitespace, control characters,\na leading dash, and targets over 255 bytes make the entire inventory invalid.\n\n`ars remote add <host>` creates the inventory and its parent directory when\nmissing, preserves existing comments, entries, and order, and rejects invalid\nor duplicate targets. It also rejects the reserved `localhost` target. A target\nbeginning with `#` is rejected because inventory loading would interpret it as\na comment. The command does not edit `~/.ssh/config`.\n\n## Commands\n\nThe supported command forms are:\n\n```sh\nars                    # search localhost and every configured SSH peer\nars localhost          # search only current-computer sessions\nars devbox             # search one configured SSH peer\nars list --json        # return all hosts, sessions, and errors as JSON\nars remote add devbox  # add an SSH target to the ARS inventory\nars update             # update the current installation to the latest release\nars --help             # show all command forms\nars remote --help      # show remote command help\n```\n\n`ars update` applies the latest release immediately without a second\nconfirmation. It reports success without reinstalling when the current\nversion is already latest. The command supports npm and standalone installs;\ndevelopment builds do not update themselves.\n\n`ars` and `ars <host>` require a TTY. Use `ars list --json` for a headless,\none-shot result.\n\n## TUI\n\nThe screen has one line per session:\n\n```text\nstate | title | provider | location | project | runtime | activity age\n```\n\nThe location column is blank for current-computer sessions and shows the\nconfigured SSH target for peers.\n\n`Active` contains ARS-owned runtimes: `attached(n)` has one or more terminal\nclients and `running` has none. `Recent` contains saved provider histories with\nno ARS runtime. The footer shows the selected row's full CWD, native ID, and\nexact update time. Search is a Unicode-aware, case-insensitive substring match;\nthere is no fuzzy ranker.\n\nKeys:\n\n- `Up`, `Down`, `j`, `k`: move\n- `g`, `G`: jump to the top or bottom\n- `PgUp`, `PgDn`, `Ctrl+U`, `Ctrl+D`: move one page\n- `Home`, `End`: jump to the top or bottom\n- `/`: search; `Enter` keeps the filter, `Esc` cancels it, `Ctrl+U` clears\n  the query while typing, and `Esc` outside search clears a kept filter\n- `Enter`: start or attach, or toggle the project group under the cursor\n- `Space`: toggle the project group under the cursor\n- `Enter` or `Space` on a `… N more` row: reveal the group's saved sessions\n- `r`: refresh\n- `q`, `Ctrl+C`: quit ARS\n- `Ctrl+Q`: detach only while inside an attached ARS tmux client\n\nWhile a filter is set, the search line shows how many sessions match. The\nfooter key help follows the cursor: it offers `enter toggle` on a group\nheader and `enter attach` on a session.\n\nThe screen collects at startup, on `r`, and after attach returns. Rows appear\nimmediately from the last successful result for each host, stored under\n`${XDG_CACHE_HOME:-~/.cache}/ars/hosts/`, while a generic `refreshing` indicator\nshows that fresher data is being collected. Histories most likely to be visible\nrefresh first while exhaustive history discovery continues silently. Each host\nupdates independently, so a slow peer does not hold up the others (hosts are\ncollected up to four at a time). It does not poll, watch, or collect in the\nbackground, and peers still store nothing. Only the exhaustive successful\nresult replaces a host's stored result. Canonical host/provider/native-ID data,\nnever rendered row text, determines the attach command.\n\n## Session inclusion\n\n`ars` compiles in only the Claude Code and Codex adapters:\n\n- Claude reads direct regular files at\n  `~/.claude/projects/<project>/*.jsonl`. It includes canonical root session\n  IDs with an absolute CWD, uses only native custom/AI/agent titles, and\n  excludes internal, sidechain, and agent histories. Title-only metadata\n  sidecar files are skipped without a warning. It never derives a title from\n  prompt text.\n- Codex recursively reads regular `.jsonl` files below `~/.codex/sessions`.\n  It includes only one valid `session_meta` with `thread_source=user` and\n  `source=cli` or `source=vscode`. Exec, subagent, and unknown sources are\n  excluded. Codex titles are empty in schema version 1.\n\nClaude requires `claude` on the collector's non-interactive `PATH`. Codex\ninventory reads validated `~/.codex/sessions` metadata without collector `PATH`\ndependence; remote Codex attach requires `codex` on the peer's interactive\nlogin-shell `PATH`. Both adapters use the metadata file modification time as\n`updated_at`, validate canonical UUIDs, and deduplicate by host, provider, and\nnative ID. A missing Claude executable or either metadata tree is a healthy\nabsent-provider result, not a host failure.\n\n## Persistent provider runtime\n\nARS uses a dedicated versioned, per-user tmux server (`ars-v1`) with\n`-f /dev/null`. It does not use, configure, rename, attach, or bind keys in the\nuser's default tmux server. It creates exactly one hashed runtime for the\nselected `(provider, native ID)` and rechecks after a concurrent create instead\nof starting a duplicate provider process.\n\nOn first selection, ARS starts the adapter's fixed native resume command in the\nsaved CWD. Later selections attach that same runtime. `Ctrl+Q` is a prefix-free\nbinding in the ARS server and runs `detach-client`; it is not delivered to\nClaude or Codex. When another computer attaches with `ssh -tt`, tmux detaches\nthe previous client back to its TUI and hands the same provider process to the\nnew client.\n\nIf the provider exits, its tmux session ends and the native history remains in\n`Recent`. A host reboot or loss of the ARS tmux server ends the live process but\ndoes not remove native history. ARS does not discover or adopt providers that\nwere started outside its own tmux server.\n\n## JSON schema version 1\n\nPublic JSON uses dedicated DTOs and always ends with a newline:\n\n```json\n{\n  \"schema_version\": 1,\n  \"hosts\": [\n    {\"target\": \"localhost\", \"status\": \"ok\"},\n    {\"target\": \"down\", \"status\": \"error\"}\n  ],\n  \"sessions\": [\n    {\n      \"host\": \"localhost\",\n      \"provider\": \"claude\",\n      \"native_id\": \"123e4567-e89b-42d3-a456-426614174000\",\n      \"updated_at\": \"2026-07-19T01:02:03Z\",\n      \"cwd\": \"/work/app\",\n      \"title\": \"Fix login\"\n    }\n  ],\n  \"errors\": [\n    {\"host\": \"down\", \"code\": \"ssh_failed\", \"message\": \"SSH collection failed\"}\n  ]\n}\n```\n\n`schema_version` is `1`. Timestamps are UTC-capable RFC3339Nano strings.\n`hosts` records every selected target exactly once. `status=ok` with\nan empty `sessions` array distinguishes a healthy empty host from an\nunreachable host. Stable error codes are `ssh_timeout`, `ssh_failed`,\n`unsupported_target`, `protocol_error`, and `resource_limit`.\n\n## SSH and partial-failure behavior\n\nCollection and attach deliberately use separate SSH modes:\n\n- Collection is non-interactive (`BatchMode=yes`, no agent/X11/port\n  forwarding), uses separate probe and upload invocations that each make one\n  connection attempt, enforces existing host keys with\n  `StrictHostKeyChecking=yes`, uses a 5-second connect timeout, and gives the\n  full probe/upload/protocol flow 60 seconds per host. Unknown hosts fail; ars\n  never accepts or rewrites `known_hosts` entries.\n- Attach runs `ssh -tt` with the user's normal OpenSSH configuration,\n  authentication, and host-key verification. The bounded fixed remote script\n  checks or creates the exact ARS tmux runtime, reapplies `Ctrl+Q`, and attaches\n  with previous-client detachment. ARS does not weaken host-key checking or\n  write SSH configuration.\n\nHosts are collected with at most four workers. One failed host produces a\nbounded visible error while healthy local and peer sessions remain searchable\nand attachable. A provider or runtime warning is shown beside otherwise healthy\nsessions. If every selected host fails, the TUI still permits refresh and quit;\nJSON mode writes the structured result and exits non-zero. A healthy empty host\nis success. Provider-level corrupt records can yield a warning without\ndiscarding valid sessions.\n\n## Bounds and cleanup\n\nCollection is bounded and fail-closed:\n\n- 64 KiB startup noise and 64 KiB per ARS/3 protocol line\n- 16 MiB total collector stdout and 64 KiB diagnostic stderr\n- 10,000 sessions total; provider traversal also caps discovered sessions at\n  10,000\n- 1 MiB maximum provider JSONL line and 64 directory levels for Codex\n- 36 bytes for a native UUID, 4,096 bytes for CWD, and 1,024 bytes for title\n\nThe uploaded collector is written with `umask 077` to one nonce-specific\n`${TMPDIR:-/tmp}/ars-<128-bit-nonce>` directory. EXIT/HUP/INT/TERM traps remove\nonly that exact collector file and directory. On an interrupted local command,\nars makes one separate, five-second exact cleanup attempt. A remote power loss\nor `SIGKILL` can prevent both paths and leave that one nonce-specific private\ndirectory; version 1 has no janitor and operators may inspect and remove only\nthat exact leftover.\n\n## Privacy\n\nThe private ARS/3 collector streams validated metadata only: provider, native\nUUID, modification time, saved CWD, native title, runtime state, attached-client\ncount, and runtime start time. Prompts, responses, tool input or output,\ncredentials, raw transcript lines, provider source paths, filenames, pane\ncontent, and attached terminal output never cross the collection boundary.\nHost diagnostics are bounded and sanitized before display.\n\nPublic JSON schema v1 deliberately omits all runtime fields and remains the\nprovider-history view. Saved CWD and native title are still potentially\nsensitive metadata, so protect JSON output and terminal history accordingly.\n\n## Verification\n\nThe complete automated release check is:\n\n```sh\ngo run ./cmd/ars-build --assets-only\ngo test ./...\ngo test -race ./...\ngo vet ./...\ngo run ./cmd/ars-build\ngo test ./internal/runtime -run TestDisposableTmux -count=1 -v\ngo test ./internal/tui -run TestPTYAttachDetachRestoresTUI -count=1 -v\nnpm test\ngit diff --check\n```\n\nThe ephemeral loopback sshd integration is disposable and opt-in:\n\n```sh\nARS_RUN_SSHD_INTEGRATION=1 go test ./internal/ssh -run TestEphemeralSSHDCollectsAndAttaches -count=1 -v\n```\n\nIt generates temporary host/client keys, `authorized_keys`, `known_hosts`, and\nconfigs, logs, provider fixture, and isolated tmux socket. It verifies strict\nhost-key checking, remote create/detach with the same provider PID, and\nsecond-client handoff without modifying system sshd, persistent SSH state, or\nthe default tmux server.\n\n### Real two-host acceptance\n\nAutomated evidence is separate from real-host acceptance. Before release, use\ntwo genuinely ready hosts with the same ARS build and reciprocal peer\ninventories: host A's `hosts` file contains only host B's configured SSH target,\nand host B's contains only host A's. Neither file lists its own computer.\n\nIdentity is intentionally observer-relative: a computer is `localhost` to\nitself and its configured SSH target to its peer. Verify:\n\n1. Compare the two computers' visible session sets by `(provider, native ID)`,\n   not by host label or canonical session key.\n2. On host A, start a local Claude session, press `Ctrl+Q`, and confirm its PID\n   remains alive after A returns to its TUI.\n3. From A's TUI, attach to that local Claude runtime so A is actually attached.\n   While A is attached, select the same provider and native ID on B under A's\n   configured SSH target. Confirm A is forced back to its TUI and B attaches to\n   the same runtime and PID.\n4. While B remains attached, select that same local runtime on A again. Confirm\n   B is forced back to its TUI and A attaches to the same PID.\n5. Repeat steps 2–4 for a B-hosted Claude runtime, with A and B reversed.\n6. Repeat steps 2–5 for Codex.\n7. Network loss returns to the TUI without killing the provider, and an\n   unreachable peer remains visible beside healthy sessions.\n8. The user's default tmux server, configuration, keys, and sessions are\n   unchanged.\n\nIf inventory, SSH, DNS, tmux, or provider readiness is missing, record this\nmanual gate as incomplete. Disposable or simulated results are never a real\ntwo-host pass.\n\n## Release\n\nReleases run after CI succeeds on `main`. Conventional `feat`, `fix`, `perf`,\nand `BREAKING CHANGE` commits determine the next version; documentation,\nchore, and test-only changes are no-ops. Rapid pushes may coalesce into one\npending release run; that run includes every commit since the last release tag.\n\nThe one-time npm setup is:\n\n1. publish `@baleen37/ars@0.0.0` with the `bootstrap` dist-tag\n2. configure npm Trusted Publishing for GitHub repository\n   `baleen37/agent-remote-sessions` and workflow `ci.yml`\n3. allow `npm publish`, then verify the first `main` release as `v1.0.0`\n\nIf publication is partial, inspect the Git tag, npm version, and GitHub Release\nbefore changing state. Preserve any public npm version. Reconstruct a missing\nGitHub Release from the same tag, or publish a missing npm package rebuilt from\nthat exact tag. For a missing npm version `X.Y.Z`, run:\n\n```sh\ngit switch --detach vX.Y.Z\ngo run ./cmd/ars-build --release X.Y.Z\nnpm login\nnpm publish ./dist/npm --access public\n```\n\nDelete a failed tag only when neither registry published it.\n","readmeFilename":"README.md"}