Metadata-Version: 2.5
Name: octomate-cli
Version: 0.0.2
Summary: Octomate's client half: the operator CLI, native-session hook clients, and the transcript tail.
Project-URL: Repository, https://github.com/kalynnka/octomate
Project-URL: Documentation, https://github.com/kalynnka/octomate/blob/main/cli/README.md
Project-URL: Issues, https://github.com/kalynnka/octomate/issues
License-Expression: AGPL-3.0-only
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: octomate-protocol<0.1,>=0.0.1
Requires-Dist: pydantic-settings>=2.14.1
Requires-Dist: pydantic>=2.12.5
Requires-Dist: rich>=13
Requires-Dist: tomlkit>=0.13.2
Requires-Dist: typer>=0.25.1
Requires-Dist: watchfiles>=1.1.1
Requires-Dist: websockets>=15
Description-Content-Type: text/markdown

# Octomate CLI

Connect native coding agent sessions to an Octomate server. This package provides
hook installation, MCP configuration, and transcript streaming for Claude Code,
Codex, and DeepSeek Harness.

```bash
pip install octomate-cli
octomate configure --url https://your-server.example
octomate claude hooks install
octomate --version
```

Python 3.12 or newer is required. Installing the CLI also installs
`octomate-protocol`; it does not install the server or its dependencies.
Package versions are independent. A compatible server update does not require
updating the CLI; stream connections check the shared wire protocol version.

All commands remain available in help. `octomate serve` needs the separately
installed `octomate` server package. `octomate upgrade` manages an existing
launchd/plist deployment checkout and installs the latest stable server release; it
does not update a client-only CLI installation. Update this package with the
same installer used to install it, such as `pip install --upgrade octomate-cli`.

See the [project documentation](https://github.com/kalynnka/octomate) and
[server deployment guide](https://github.com/kalynnka/octomate/blob/main/docs/server-deployment.md).
