Metadata-Version: 2.4
Name: openagency
Version: 0.1.0
Summary: Python client and CLI for an OpenAgency HTTP endpoint
Author-email: Joshua Mouch <josh@mouch.name>
Project-URL: Homepage, https://github.com/joshmouch/OpenAgency
Project-URL: Source, https://github.com/joshmouch/OpenAgency
Project-URL: Issues, https://github.com/joshmouch/OpenAgency/issues
Keywords: openagency,agents,cli,client
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# openagency

A dependency-free Python client and command-line interface for an existing
OpenAgency HTTP endpoint. The package does not start or embed the OpenAgency
runtime; it directly consumes the runtime's public HTTP boundary.

Provide the endpoint with `--url` or `OPENAGENCY_URL`:

```sh
openagency --url http://127.0.0.1:4071 health
oa --url http://127.0.0.1:4071 get /api/health
```

Set `OPENAGENCY_TOKEN` or pass `--token` when the selected endpoint requires a
Bearer token. Successful JSON responses are printed as formatted JSON. HTTP and
transport failures return a nonzero exit code with a concise diagnostic.
