{"repo":"Rath-Team/OpenRath","free":true,"listed":false,"github":"https://github.com/Rath-Team/OpenRath","clone":"git clone https://github.com/Rath-Team/OpenRath.git","description":"An open-source, PyTorch-like runtime for dynamic multi-agent and multi-session workflows.","language":"Python","stars":902,"topics":["agent-framework","agentic-ai","ai-agents","anthropic","llm","memory","model-context-protocol","multi-agent","multi-agent-systems","open-source"],"license":"BSD-3-Clause","category":"ai-agents","readme_excerpt":"OpenRath English 简体中文 --- OpenRath is a PyTorch-like multi-agent & multi-session framework. It turns agent runtime state into explicit, composable Python objects: - Session carries conversation state and inter-agent collaboration lineage. - Sandbox decides where tools actually run. - Memory persists agent memory state across runs. - Tool is the operator-like callable surface exposed to the model. - Agent is a reusable, composable session transformation layer. - Workflow composes multiple agents and workflows into larger systems. - Selector routes between self-describing workflows at runtime, so if / while control flow stays plain Python. --- OpenRath in the PyTorch Lens PyTorch idea OpenRath idea What it means --- --- --- Tensor Session The flowing runtime value: ordered chunks, placement, lineage, and usage. Device Sandbox / Backend The execution environment where tools run: local process, OpenSandbox, or another backend. Parameter Memory Persistent state bound to an agent or store, recalled and committed across runs. Function Tool A callable operation with model-visible schema and runtime behavior. nn.Linear Agent A reusable layer that maps one session to another using a prompt, provider, tools, and memory. nn.Module Workflow A composable container for agents, tools, session transforms, and nested workflows. control flow Selector An LLM-backed router that picks the next workflow at runtime, enabling dynamic if / while over agents. Most agent frameworks begin with an agent l","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rath-Team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rath-Team/OpenRath/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}