Repository navigation
AgentState v1.0.0 - Firebase for AI Agents
🎉 AgentState v1.0.0 Release
Firebase for AI Agents - Production-ready persistent state management for AI applications, written in Rust.
🚀 What's New
Core Features
- Zero-config setup:
docker run -p 8080:8080 ayushmi/agentstate:latest - High performance: 1,400+ ops/sec with crash-safe WAL persistence
- Rich querying: Find agents by any tag combination with real-time updates
- Language agnostic: HTTP/gRPC APIs + Python/Node.js SDKs
- AI framework ready: Built-in LangChain and CrewAI integration
Published SDKs
Docker Images
- Production-ready images:
ayushmi/agentstate:latestandayushmi/agentstate:v1.0.0 - Optimized size: 50MB Distroless images built with Rust
- Multi-architecture: Supports both ARM64 and AMD64
🛠 Quick Start
# Start AgentState server
docker run -p 8080:8080 ayushmi/agentstate:latest
# Install SDK (Python or Node.js)
pip install agentstate
# or: npm install agentstate
# Create your first agent
python -c "
from agentstate import AgentStateClient
client = AgentStateClient(base_url='http://localhost:8080', namespace='demo')
agent = client.create_agent('chatbot', {'name': 'MyBot', 'status': 'active'})
print(f'Created agent: {agent[\"id\"]}')
"📚 Documentation
- Complete README with examples and troubleshooting
- Deployment guides for Docker, Kubernetes, and production
- API documentation with SDK examples
- LangChain/CrewAI integration examples
🔧 What's Fixed
- Server performance optimized (WAL fsync improvements)
- SDK health check reliability improved
- Complete Docker image publishing pipeline
- Comprehensive user onboarding experience
- All examples use published SDKs instead of custom HTTP clients
🎯 Production Ready
This release has been thoroughly tested end-to-end:
- ✅ Docker images work across architectures
- ✅ SDKs available on PyPI and npm
- ✅ Examples run out-of-the-box
- ✅ Documentation matches reality
- ✅ Performance tested at 1,400+ ops/sec
Ready to power your AI agents with persistent, queryable state! 🚀
Installation: docker run -p 8080:8080 ayushmi/agentstate:latest
Documentation: README.md
SDKs: Python | Node.js