Skip to content

AgentState v1.0.0 - Firebase for AI Agents

Choose a tag to compare

@ayushmi ayushmi released this 22 Aug 20:16
· 16 commits to main since this release

🎉 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

  • Python SDK v1.0.2: Available on PyPI
  • Node.js SDK v1.0.2: Available on npm

Docker Images

  • Production-ready images: ayushmi/agentstate:latest and ayushmi/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