Skip to content
@Rath-Team

Rath-Team

Rath Team

Open infrastructure for durable multi-agent and multi-session systems.

We build agent runtimes that are explicit in Python, recoverable in production, and inspectable from workflow definition to final artifact.

Website · Documentation · OpenRath · Examples · PyPI · Paper

English | 简体中文


OpenRath

OpenRath is a durable, PyTorch-like runtime for multi-agent and multi-session systems.

OpenRath v2.0.0 marks OpenRath's move into production environments. It compiles explicit @step and @router workflow boundaries into immutable execution plans, then persists Runs, Events, Checkpoints, Interrupts, and effect outcomes across worker restarts.

@step / @router
       |
       v
ExecutionPlan -> Run -> Event -> Checkpoint
       |                          |
       |                          +-> Interrupt / Effect ledger
       |
       +-> embedded SQLite
       +-> PostgreSQL + optional Redis + S3-compatible artifacts
                                  |
                                  v
                         Agent Server HTTP + SSE

The v1 Python façade remains available: Session carries agent state, Sandbox controls execution placement, Memory persists knowledge, Tool exposes operations, and Agent and Workflow compose behavior.

The OpenRath Repositories

Repository Purpose Start here
OpenRath Runtime, Python SDK, Agent Server, deployment references, tests, and release evidence pip install openrath
OpenRath-Docs Version-matched concepts, tutorials, API reference, migration, security, and operations guidance docs.openrath.com
OpenRath-Example Runnable Colab workflows for literature research, PowerPoint creation, and Excel visualization Open in Colab

The framework repository also contains a 12-step core API ladder. Use it to learn one concept at a time; use OpenRath-Example to inspect complete durable workflows and their final deliverables.

What We Care About

  • Explicit state. Workflows, sessions, plans, revisions, Runs, and effects are inspectable objects instead of hidden loop state.
  • Durable recovery. Checkpoints, leases, fencing, retries, cancellation, and Interrupts make failures and human decisions part of the runtime model.
  • Safe boundaries. Authentication, action grants, tenant scope, policy, secret references, trust labels, and audit are separate contracts.
  • Composable infrastructure. Provider, Tool/MCP, Sandbox, Memory, storage, artifact, telemetry, and evaluation systems plug into governed interfaces.
  • Evidence-driven releases. Immutable artifacts, migrations, tests, SBOMs, scans, benchmarks, soak reports, and recovery drills are tied to source revisions.

Get Started

Install OpenRath:

pip install openrath

Run a durable workflow locally with SQLite, then move to the Agent Server profile with PostgreSQL:

pip install "openrath[server,postgres]"
openrath-migrate
openrath-migrate --check

Choose your next step:

Community

Questions, design ideas, bug reports, and pull requests are welcome.

Open an issue · Contribute

Pinned Loading

  1. OpenRath OpenRath Public

    An open-source, PyTorch-like runtime for dynamic multi-agent and multi-session workflows.

    Python 1.1k 59

Repositories

Showing 4 of 4 repositories
  • OpenRath Public

    An open-source, PyTorch-like runtime for dynamic multi-agent and multi-session workflows.

    Rath-Team/OpenRath's past year of commit activity
    Python 1,135 BSD-3-Clause 59 1 4 Updated Jul 31, 2026
  • OpenRath-Example Public

    Runnable OpenRath 2.0 Colab workflows for literature research, PowerPoint creation, and Excel visualization.

    Rath-Team/OpenRath-Example's past year of commit activity
    Python 3 0 0 0 Updated Jul 31, 2026
  • .github Public

    Rath Team organization profile.

    Rath-Team/.github's past year of commit activity
    0 0 0 0 Updated Jul 31, 2026
  • OpenRath-Docs Public
    Rath-Team/OpenRath-Docs's past year of commit activity
    Python 2 1 0 0 Updated Jul 30, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Python

Most used topics

Loading…