{"_id":"@agent-pair/cli","_rev":"3-9daf4ee8efca407c8fd8e20a0ebe6d2f","name":"@agent-pair/cli","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"@agent-pair/cli","version":"0.0.0","license":"Apache-2.0","_id":"@agent-pair/cli@0.0.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Grishen-Corp/agent-pair#readme","bugs":{"url":"https://github.com/Grishen-Corp/agent-pair/issues"},"dist":{"shasum":"2f63ebf59736b8ca4647e3c6af429e6aba8e87ac","tarball":"https://registry.npmjs.org/@agent-pair/cli/-/cli-0.0.0.tgz","fileCount":4,"integrity":"sha512-rQAxyoecAzwWXL6QOeGfAikX2qk5Wg8VN438MTTVr7X6OeiIC6ulmxVrw/fIfZK0OI/d1kEOfXRbeBgVIVyZkA==","signatures":[{"sig":"MEQCIDRvzLwO7B4jIvjrvJLTWQI7K8rh+ZyEDLvSo7Tw6yxsAiBtki0SdVaOsneeWRY6wTbaCbonI7H/DGEZcDnj9SqSLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12218},"gitHead":"b56fbfa2c57b5db8a61e8eefa7ddb84467dd6142","_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"repository":{"url":"git+https://github.com/Grishen-Corp/agent-pair.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Namespace bootstrap only; use @agent-pair/cli 0.1.0 or later","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0_1787402893124_0.6275929630119295","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Namespace bootstrap only; install 0.1.0 or later."},"0.1.0":{"name":"@agent-pair/cli","version":"0.1.0","keywords":["agent-pair","coding-agent","codex","claude-code","cursor-agent"],"license":"Apache-2.0","_id":"@agent-pair/cli@0.1.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://agent-pair.com","bugs":{"url":"https://github.com/Grishen-Corp/agent-pair/issues"},"bin":{"agent-pair":"dist/packages/cli/src/bin.js"},"dist":{"shasum":"6a6f4b0534874ed306c20478c61a9ddd7063666e","tarball":"https://registry.npmjs.org/@agent-pair/cli/-/cli-0.1.0.tgz","fileCount":67,"integrity":"sha512-nsMBQ0CRsiPNaMPrVd1I3hh8LR53bgp6ZGd64sftCe1IE7KwGHtze9VuRKDxZ2waM4qbP++UyfUNG0pjgFP1eg==","signatures":[{"sig":"MEUCIAOiaz9Yd9MiMOJLP97VrzVKekp/34YarH96frx2gRuRAiEA7sp1qk681xZI3UksTUUu01sc3Y4UmYjMkJmbs6MBZcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-pair%2fcli@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255385},"type":"module","_from":"file:dist/release/agent-pair-cli-0.1.0.tgz","engines":{"node":">=20.19.3"},"scripts":{"dev":"pnpm run build && node --enable-source-maps dist/packages/cli/src/bin.js","test":"pnpm run build && node --test --enable-source-maps dist/packages/cli/test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b13f385e-d2e4-4581-8d05-5ce6c37904c1"}},"_resolved":"/home/runner/work/agent-pair/agent-pair/dist/release/agent-pair-cli-0.1.0.tgz","overrides":{"@agentplat/core":"0.3.0-beta.4","@agentplat/mesh":"0.3.0-beta.4","@agentplat/model":"0.3.0-beta.4","@agentplat/rooms":"0.3.0-beta.4","@agentplat/tools":"0.3.0-beta.4","@agentplat/trust":"0.3.0-beta.4","@agentplat/events":"0.3.0-beta.4","@agentplat/interop":"0.3.0-beta.4","@agentplat/runtime":"0.3.0-beta.4","@agentplat/postgres":"0.3.0-beta.4","@agentplat/sessions":"0.3.0-beta.4","@agentplat/streaming":"0.3.0-beta.4","@agentplat/workflows":"0.3.0-beta.4","@agentplat/mesh-crypto":"0.3.0-beta.4","@agentplat/mesh-protocol":"0.3.0-beta.4","@agentplat/rooms-postgres":"0.3.0-beta.4","@agentplat/interop-postgres":"0.3.0-beta.4","@agentplat/collective-quorum":"0.3.0-beta.4","@agentplat/inference-control":"0.3.0-beta.4","@agentplat/collective-control":"0.3.0-beta.4","@agentplat/collective-runtime":"0.3.0-beta.4","@agentplat/collective-planning":"0.3.0-beta.4","@agentplat/collective-membership":"0.3.0-beta.4"},"_integrity":"sha512-nsMBQ0CRsiPNaMPrVd1I3hh8LR53bgp6ZGd64sftCe1IE7KwGHtze9VuRKDxZ2waM4qbP++UyfUNG0pjgFP1eg==","repository":{"url":"git+https://github.com/Grishen-Corp/agent-pair.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Official command-line client for Agent Pair","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.21.3","@agentplat/core":"0.3.0-beta.4","@agentplat/mesh":"0.3.0-beta.4","@agentplat/model":"0.3.0-beta.4","@agentplat/rooms":"0.3.0-beta.4","@agentplat/tools":"0.3.0-beta.4","@agentplat/trust":"0.3.0-beta.4","@napi-rs/keyring":"1.3.0","@agentplat/events":"0.3.0-beta.4","@agentplat/interop":"0.3.0-beta.4","@agentplat/runtime":"0.3.0-beta.4","@agentplat/sessions":"0.3.0-beta.4","@agentplat/streaming":"0.3.0-beta.4","@agentplat/workflows":"0.3.0-beta.4","@agentplat/mesh-crypto":"0.3.0-beta.4","@agentplat/mesh-protocol":"0.3.0-beta.4","@agentplat/collective-quorum":"0.3.0-beta.4","@agentplat/inference-control":"0.3.0-beta.4","@agentplat/collective-control":"0.3.0-beta.4","@agentplat/collective-runtime":"0.3.0-beta.4","@agentplat/collective-planning":"0.3.0-beta.4","@agentplat/collective-membership":"0.3.0-beta.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":true,"devDependencies":{"@types/ws":"8.18.1","typescript":"5.9.2","@types/node":"24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1787444003500_0.1370933657787594","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-22T12:48:12.941Z","modified":"2026-08-25T01:08:41.428Z","0.0.0":"2026-08-22T12:48:13.281Z","0.1.0":"2026-08-23T00:13:23.656Z"},"bugs":{"url":"https://github.com/Grishen-Corp/agent-pair/issues"},"license":"Apache-2.0","homepage":"https://agent-pair.com","keywords":["agent-pair","coding-agent","codex","claude-code","cursor-agent"],"repository":{"url":"git+https://github.com/Grishen-Corp/agent-pair.git","type":"git","directory":"packages/cli"},"description":"Official command-line client for Agent Pair","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# @agent-pair/cli\n\nOfficial command-line client for Agent Pair. Normal login uses an external\nbrowser, backend-verified identity, a loopback redirect, `state`, and PKCE S256.\nSelf-asserted development login is explicit and loopback-only.\n\nSession tokens and connector private keys use the native OS credential store.\nMetadata files never contain the session token or private JWK material. An\nexplicit passphrase-based encrypted fallback is available for headless systems.\n\n`agent-pair connect` uses an outbound WSS tunnel by default, authenticated with\nthe Agent Pair session for first attachment and a fresh Ed25519 proof for every\nconnection. No public connector port is required. Direct HTTPS/loopback mode is\navailable only with `--direct` or `--endpoint-url`.\n\nPersistent connectors use `agent-pair service`: launchd on macOS, a hardened\nsystemd user unit on Linux, and an actual WinSW-backed Windows SCM service.\nService manifests contain no Agent Pair or provider credentials.\n\nSee the repository's `docs/cli.md` for installation, usage, security details,\nand troubleshooting.\n\n## License\n\nCopyright 2026 Grishen SAS.\n\nThis package and every Agent Pair module included in its tarball are licensed\nunder the Apache License, Version 2.0. See `LICENSE` and `NOTICE`. The license\ndoes not grant rights to the Agent Pair name or logos beyond customary\nattribution.\n","readmeFilename":"README.md"}