Metadata-Version: 2.5
Name: orivane-cli
Version: 0.1.0
Summary: Local developer CLI for Orivane
Project-URL: Repository, https://github.com/luyf579/orivane
Project-URL: Documentation, https://github.com/luyf579/orivane/tree/main/docs
Project-URL: Issues, https://github.com/luyf579/orivane/issues
License-Expression: MIT
License-File: LICENSE
Keywords: agents,cli,opentelemetry
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: opentelemetry-sdk<2,>=1.44
Requires-Dist: orivane-backend-pydantic==0.1.0
Requires-Dist: orivane-core==0.1.0
Description-Content-Type: text/markdown

# orivane-cli

The local Orivane CLI, version 0.1.0, under the MIT license. The source is public;
this is an early release and does not claim production readiness.

The `orivane` command provides deterministic offline init, static TOML
validate, stdin run and local structural trace. It uses a synchronous application
factory returning an async runner. No provider schema, persistent sessions, remote
exporter or automatic environment-file loading is included. Python 3.11/3.12 are
tested. This distribution has a command interface, not an intended typed library API;
it does not advertise PEP 561 support.

Install the CLI and create an offline starter project in PowerShell:

```powershell
pipx install orivane-cli
orivane init demo
cd demo
orivane validate .
"hello" | orivane run .
"hello" | orivane trace .
```

The generated starter uses offline TestModel and needs no API key. Installing the
CLI resolves Core and the backend at exactly 0.1.0. Alternatively, use
`pip install orivane-cli` inside a Python environment. For local development, use
`uv sync --locked --all-packages` from the repository or locally built wheels.

[Repository and documentation](https://github.com/luyf579/orivane) are public.

## License

MIT. The included LICENSE is an exact copy of the repository root license.
