Metadata-Version: 2.4
Name: wizelit-cli
Version: 0.1.19
Summary: Wizelit terminal agent — installable CLI for local repo work
Author-email: Wizeline <engineering@wizeline.com>
License-Expression: MIT
License-File: LICENSE
Keywords: agents,cli,deepagents,terminal,wizelit
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Terminals
Requires-Python: >=3.12
Requires-Dist: wizelit-client==0.1.19
Requires-Dist: wizelit-core==0.1.19
Description-Content-Type: text/markdown

# Wizelit CLI

Terminal agent for local repository work. Depends on **`wizelit-core`** and **`wizelit-client`**. Settings and MCP sync from your Wizelit hub on each startup; skills and subagents ship inside `wizelit-core`.

Install via **`uv tool install`** (Python 3.12+ pulled automatically).

## Setup

```bash
brew install uv
uv tool install wizelit-cli@latest
wizelit-agent setup
wizelit-agent -i --repo /path/to/your-project
```

`wizelit-agent setup` is a guided wizard — hub URL, browser sign-in, and LLM credentials.

## Config (auto-created)

| Path | Purpose |
|------|---------|
| `~/.wizelit/config.json` | Hub URL + LLM keys (from setup) |
| `~/.wizelit/credentials.json` | Hub auth token (from browser pairing) |
| `{repo}/.agent/cli_checkpoints.sqlite` | Conversation checkpoints per repo |

## Commands

| Command / input | Action |
|-----------------|--------|
| `wizelit-agent setup` | Guided first-time configuration |
| `wizelit-agent auth login` / `logout` | Manage hub pairing |
| `/reload`, `/sync` | Re-fetch hub profile in the REPL |
| `/exit`, `/quit` | Leave the REPL |

Upgrade: `uv tool upgrade wizelit-cli`
