Metadata-Version: 2.4
Name: deepflow-openagent-cli
Version: 0.1.0
Summary: Command-line client for NewAgent OpenAPI (agents, conversations, SSE chat, tools, channels, knowledge bases).
Author: DeepFlow AI
Project-URL: Repository, https://github.com/DeepFlowAI/newagent
Keywords: deepflow,openagent,newagent,openapi,cli,sse,chat
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: build>=1.0; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"

# deepflow-openagent-cli

Python command-line client for the NewAgent OpenAPI: agents, conversations, SSE chat, tools, channels, and knowledge bases.

## Install

```bash
pip install deepflow-openagent-cli
```

## Usage

```bash
export NEWAGENT_HOST="https://your-api-host"
export NEWAGENT_API_KEY="sk-..."
deepflow_openagent_cli docs list
deepflow_openagent_cli agents list
```

Equivalent module invocation:

```bash
python -m deepflow_openagent_cli docs list
```

## Configure API host and key

| Method | Variable / flag |
|--------|------------------|
| Host | `NEWAGENT_HOST` or `--host` |
| API key | `NEWAGENT_API_KEY` or `--api-key` |

## Development (build wheel/sdist locally)

From this directory:

```bash
pip install build twine
python -m build
```

Upload to PyPI (use a **new** API token; never commit tokens):

```bash
python -m twine upload dist/*
```

When prompted, username is `__token__` and password is the token value.
