Documentation Index
Fetch the complete documentation index at: https://docs.run-agent.ai/llms.txt
Use this file to discover all available pages before exploring further.
RunAgent provides Python, JavaScript, Rust, and Go SDKs along with a powerful CLI for deploying and managing AI agents across multiple frameworks.
Install RunAgent CLI
Before installing RunAgent, ensure you have Python 3.8+.Install RunAgent CLI & Python SDK
The CLI comes bundled with the Python SDK for seamless local development. Verify Installation
Check that RunAgent is installed correctly: Setup Authentication (Optional)
For cloud deployment and middleware sync features, configure your authentication:This will prompt you to choose between:
- Express Setup (Browser login): Opens your browser for secure authentication
- Manual Setup: Enter your API key directly
Express Setup uses device code authentication - you’ll get a code to enter in your browser, and the CLI will automatically complete the setup once you authenticate.
To view your current configuration:To reconfigure:
Install RunAgent SDK
Python
JavaScript
Rust
Go
When RunAgent CLI is installed, the Python SDK is installed as a dependency. You can install it manually as well.Install RunAgent Python SDK
The CLI comes bundled with the Python SDK for seamless local development. Before installing the SDK, ensure you have Node.js 16+.TypeScript Support
The JavaScript SDK comes with full TypeScript support out of the box:
- Native async/await and Promise support
- Streaming response handling
- Type-safe agent invocation
Before installing the SDK, ensure you have Rust 1.70+.Add RunAgent to Cargo.toml
[dependencies]
runagent = "0.1.0"
tokio = { version = "1.0", features = ["full"] }
serde_json = "1.0"
Features
The Rust SDK provides:
- High-performance async operations
- Streaming support with futures
- Memory-safe agent interactions
Before installing the SDK, ensure you have Go 1.19+.Install RunAgent SDK
go get github.com/runagent-dev/runagent-go
Import in your project
import "github.com/runagent-dev/runagent-go/pkg/client"
Features (Coming Soon)
The Go SDK will provide:
- Idiomatic Go interfaces
- Goroutine-based streaming
- Context-aware operations
Framework Templates
RunAgent provides pre-built templates for popular AI frameworks to get you started quickly:
LangGraph
LangChain
CrewAI
Custom
Initialize LangGraph Project
runagent init my_langgraph_agent --langgraph
What's Included
- Pre-configured LangGraph agent setup
- Streaming and non-streaming entrypoints
- Sample state management examples
- Ready-to-deploy configuration
Initialize LangChain Project
runagent init my_langchain_agent --langchain
What's Included
- LangChain agent with tool support
- Memory and conversation handling
- Streaming response capabilities
- Production-ready configuration
Initialize CrewAI Project
runagent init my_crew_agent --crewai
What's Included
- Multi-agent crew setup
- Task coordination examples
- Role-based agent configuration
- Collaborative workflow templates
Initialize Blank Project
runagent init my_custom_agent
What's Included
- Minimal agent template
- Basic entrypoint examples
- Configuration file template
- Development server setup
Next Steps
After installation, you can:
- Initialize your first agent:
runagent init my_agent
- Start the development server:
runagent serve my_agent
- Connect from your application using any of our SDKs
- Deploy to production (coming soon):
runagent deploy my_agent