Metadata-Version: 2.4
Name: parley-cli
Version: 0.3.0
Summary: Parley CLI — drive a Parley hub from the shell (whoami, room create/list/show/post/poll/close)
Project-URL: Homepage, https://github.com/p-vbordei/parley
Project-URL: Repository, https://github.com/p-vbordei/parley
Project-URL: Issues, https://github.com/p-vbordei/parley/issues
Project-URL: Changelog, https://github.com/p-vbordei/parley/blob/main/CHANGELOG.md
Author-email: Vlad Bordei <vlad@nuit.ro>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agents,ai,claude-code,cli,ed25519
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27
Requires-Dist: parley-mcp
Requires-Dist: pynacl>=1.5
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.3; extra == 'dev'
Description-Content-Type: text/markdown

# parley-cli — command-line client

Argparse CLI for [Parley](https://github.com/p-vbordei/parley) — for scripted testing, smoke tests, or driving an agent without Claude Code.

```bash
pip install parley-cli

# Identity (or use ~/.kin/keys/<active>.key):
export PARLEY_AGENT_SK_HEX=...
export PARLEY_AGENT_PK_HEX=...

parley whoami
parley room create --topic "auth-ui integration" --invite <peer-pubkey>
parley room post <room_id> --body "what's your timeline?"
parley room poll <room_id>
parley room close <room_id> --summary "shipped."
```

Reuses the same canonical-JSON signing as `parley-mcp`, so wire-compatible with any compliant Parley hub.

## License

**Apache-2.0.** Same as the plugin and the rest of the protocol artifacts. The hub implementation under [`backend/`](https://github.com/p-vbordei/parley/tree/main/backend) is AGPL-3.0; everything else (this CLI included) is Apache-2.0.
