Discover and explore top open-source AI tools and projects—updated daily.
agentspan-aiRuntime for durable, distributed AI agents
Top 62.0% on SourcePulse
AI agents that persist through process crashes, scale across machines, and allow for extended human approval workflows. Agentspan provides a durable, distributed runtime for AI agents, targeting developers and researchers building complex agentic systems, offering enhanced reliability and operational control.
How It Works
Agentspan acts as an execution layer, compiling agents into server-side processes that survive client restarts. It enables cross-process agent access, allowing monitoring and control from any machine. Core features include distributed workers deployable in any language, a unified Agent primitive for diverse agent structures, and robust production guardrails for error handling and validation.
Quick Start & Requirements
Install the CLI via curl -fsSL https://raw.githubusercontent.com/agentspan-ai/agentspan/main/cli/install.sh | sh (macOS/Linux) or equivalent PowerShell/CMD scripts. Install SDKs with pip install agentspan (Python), npm install @agentspan-ai/sdk (TypeScript/JavaScript), or dotnet add package Agentspan (C#). Start the server with agentspan server start, which runs on localhost:6767 and provides a UI. LLM API keys (e.g., OPENAI_API_KEY) are required. Official documentation, a quickstart guide, and over 180 examples are available.
Highlighted Details
Agent primitive: A single Agent class handles single agents, multi-agent teams, and nested hierarchies.@tool(approval_required=True) enables durable pauses for human approval, lasting days across different machines.Maintenance & Community
The project is developed in the open with a focus on community contribution. Support and discussion are available via Discord, and bug reports or feature requests can be submitted through GitHub Issues. A contributing guide is provided for those wishing to participate.
Licensing & Compatibility
Agentspan is released under the MIT license. This permissive license allows for commercial use and integration into closed-source projects without significant restrictions.
Limitations & Caveats
The provided documentation does not explicitly detail limitations such as alpha status, known bugs, or unsupported platforms. The extensive examples and feature set suggest a mature project, but users should consult GitHub issues for the most current information on potential caveats.
21 hours ago
Inactive
Agent-Field
microsoft