Skip to main content

rio

Rio is a fully autonomous, one-shot coding agent built on SKILL.state: Scalable Long-Horizon Agent Skills. It has no interactive terminal UI, no conversation history, and no follow-up turns. Start a task, let it run, and Rio exits only when the task completes or aborts.

Each model step receives the fixed skill instructions, current JSON execution state, and the result of the previous action. The task is stored in the initial state's goal field; it is never treated as a user observation. Reasoning and prior messages are not replayed.

Use

uv sync
uv run rio "Inspect this project and fix the parser"
uv run rio task.md

The normal workflow is to write the task in a Markdown file, then run Rio against it. A sole *.md argument is loaded as the task:

uv run rio feature.md

You can add a short instruction when invoking it:

uv run rio "Follow feature.md, run the tests, and finish the implementation"

Use --provider NAME --model MODEL to choose a configured provider and --approve to allow project instructions and extensions for that run. Rio renders committed actions, state changes, retries, and the final result with Rich.

Development

uv run pytest
uv run ruff check .

rio.ai is a multi-provider LLM streaming SDK. rio.agent is the SKILL.state runtime, and rio.coding supplies the autonomous coding skill and tools. rio.cli is the public one-shot command-line entry point.

Release files for rio 0.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rio 0.4.4
File Size Uploaded
rio-0.4.4.tar.gz 454.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rio 0.4.4
File Interpreter ABI Platform
rio-0.4.4-py3-none-any.whl Python 3 none any Details

Total release size: 844.0 kB

Release files / rio-0.4.4.tar.gz

Download URL rio-0.4.4.tar.gz
Size 454.4 kB
Tags Source
SHA-256 checksum
How to use checksums
df7666a44f59e2a520acc7395869a5f14fb259282f809bba6d577916d2c8aabc
BLAKE2b-256 checksum
How to use checksums
1449c6c2bfc9199f4c59e118158f16e5f500a36c6b7241ac216f8c92c0e4d0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / rio-0.4.4-py3-none-any.whl

Download URL rio-0.4.4-py3-none-any.whl
Size 389.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7112975b608928fd2004d97aeb18fa6208e85ac9a776ce3d83a8dcda49b6c970
BLAKE2b-256 checksum
How to use checksums
49ce365e6e8c926763b98f9544bee0255280ae634eba6acd86bcd4bdd87a16d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.5

2 release files

This release

0.4.4 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page