58 projects
agent-wait
Human-in-the-loop for LangGraph, Pydantic AI and Strands agents -- and anything else a run has to wait for. Get the interrupt out of the process (SNS, SQS, EventBridge, DynamoDB, webhook) with everything needed to answer it; get the answer back in.
pydantic-ai-postgres-memory
PostgreSQL MemoryStore for the PydanticAI harness Memory capability — the upstream transactional store, built from a connection URL with an owned asyncpg pool
pydantic-ai-firestore-memory
Google Firestore MemoryStore for the PydanticAI harness Memory capability — CAS versions via transactions and idempotent operation receipts
pydantic-ai-cosmosdb-memory
Azure Cosmos DB MemoryStore for the PydanticAI harness Memory capability — CAS versions via ETags and idempotent operation receipts
agentstate-reducer
Framework-agnostic message reducer for AI agent state management. Works with LangGraph, CrewAI, and plain dicts.
langgraph_checkpoint_firestore
LangGraph checkpoint saver for Google Firestore with built-in message history pruning via agentstate-reducer
langgraph_checkpoint_cosmosdb
LangGraph checkpoint saver for Azure CosmosDB with built-in message history pruning via agentstate-reducer
langgraph_dynamodb_checkpoint
LangGraph checkpoint saver for Amazon DynamoDB with built-in message history pruning via agentstate-reducer - single table, auto create, TTL and delete handling
pydantic-ai-dynamodb-memory
Amazon DynamoDB MemoryStore for the PydanticAI harness Memory capability — CAS versions and idempotent operation receipts via conditional writes
pydantic-ai-memory-core
Shared core for PydanticAI harness MemoryStore backends — CAS versions, idempotent operation receipts and bounded search over a few conditional primitives
crewai-memory-postgres
PostgreSQL (pgvector) StorageBackend for CrewAI unified Memory — hierarchical scopes, categories, metadata filters and native vector search
langgraph-memory
Long-term memory engine for LangGraph over any BaseStore — LLM fact extraction, consolidation, and recall ranked by semantic similarity, recency and importance (a maintained alternative to LangMem)
crewai-memory-dynamodb
Amazon DynamoDB StorageBackend for CrewAI unified Memory — hierarchical scopes, categories, metadata filters and native vector search (SearchVectors)
langgraph-store-dynamodb
Amazon DynamoDB long-term-memory store (BaseStore) for LangGraph — namespaced key/value memory with prefix search, filters, list_namespaces and native semantic (vector) search
langgraph-store-core
Shared core for LangGraph long-term-memory (BaseStore) backends — implement a store with four small primitives
crewai_persistence_firestore
Google Firestore persistence backend for CrewAI Flows with built-in message pruning via agentstate-reducer
crewai_persistence_cosmosdb
Azure CosmosDB persistence backend for CrewAI Flows with built-in message pruning via agentstate-reducer
crewai_persistence_sql
SQL persistence backend for CrewAI Flows via SQLAlchemy (SQLite, PostgreSQL, MySQL) with built-in message pruning via agentstate-reducer
crewai_persistence_mongodb
MongoDB persistence backend for CrewAI Flows with built-in message pruning via agentstate-reducer
crewai_persistence_dynamodb
Amazon DynamoDB persistence backend for CrewAI Flows with built-in message pruning via agentstate-reducer
strands-storage-postgres
PostgreSQL implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory (aka strands-postgres-storage)
strands-storage-mongodb
MongoDB implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory (aka strands-mongodb-storage)
strands-storage-dynamodb
Amazon DynamoDB implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory
strands-sql-storage
SQL (SQLAlchemy) implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory
strands-postgres-storage
PostgreSQL implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory
strands-mongodb-storage
MongoDB implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory
crewai-memory-firestore
Google Firestore StorageBackend for CrewAI unified Memory — hierarchical scopes, categories, metadata filters and native vector search (find_nearest)
crewai-memory-cosmosdb
Azure Cosmos DB StorageBackend for CrewAI unified Memory — hierarchical scopes, categories, metadata filters and native vector search (VectorDistance)
crewai-memory-core
Shared core for CrewAI unified-memory StorageBackend implementations — build a Memory backend with five small primitives
strands-dynamodb-store
DynamoDB-native-vector MemoryStore for Strands Agents — semantic long-term memory via DynamoDB SearchVectors, no external vector DB
langgraph-store-firestore
Google Firestore long-term-memory store (BaseStore) for LangGraph — namespaced key/value memory with filters, list_namespaces and native semantic (Firestore vector) search
langgraph-store-cosmosdb
Azure CosmosDB long-term-memory store (BaseStore) for LangGraph — namespaced key/value memory with filters, list_namespaces and native semantic (Cosmos DB vector) search
langgraph-store-postgres
PostgreSQL long-term-memory store (BaseStore) for LangGraph — namespaced key/value memory with filters, list_namespaces and native semantic (pgvector) search
langgraph-wait
The LangGraph side of agent-wait: ask() to declare a question at the interrupt site, an adapter that reads what a thread is parked on, and helpers for the host's start/resume routing.
agent-wait-aws
AWS announce adapters for agent-wait: SNS, SQS, EventBridge, and DynamoDB (the question as a row), plus a CDK stack for the example.
strands-store-mongodb
MongoDB Vector Search MemoryStore for Strands Agents — semantic memory with Automated Embedding (aka strands-mongodb-store)
strands-mongodb-store
MongoDB Vector Search MemoryStore for Strands Agents — semantic memory with Automated Embedding (Voyage); Atlas or self-managed Community 8.2+
strands-store-postgres
PostgreSQL + pgvector MemoryStore for Strands Agents — semantic long-term memory (aka strands-postgres-store)
strands-postgres-store
PostgreSQL + pgvector MemoryStore for Strands Agents — semantic long-term memory via native vector search, no external vector DB
strands-sql-session-manager
SQL (SQLAlchemy) session manager for Strands Agents — persists sessions, agent state, and messages
strands-mongodb-session-manager
MongoDB session manager for Strands Agents — persists sessions, agent state, and messages
strands-dynamodb-session-manager
Amazon DynamoDB session manager for Strands Agents — persists sessions, agent state, and messages
pydantic-ai-firestore-persistence
Google Firestore backend for pydantic-ai-persistence — StepStore + message history for PydanticAI
pydantic-ai-cosmosdb-persistence
Azure CosmosDB backend for pydantic-ai-persistence — StepStore + message history for PydanticAI
pydantic-ai-dynamodb-persistence
Amazon DynamoDB backend for pydantic-ai-persistence — StepStore + message history for PydanticAI
pydantic-ai-persistence
Backend-agnostic persistence for PydanticAI — chat history + durable StepStore, over a small async KV interface
strands_session_dynamodb
Amazon DynamoDB session manager (storage backend) for Strands Agents — persists sessions, agent state, and messages
strands_session_mongodb
MongoDB session manager (storage backend) for Strands Agents — persists sessions, agent state, and messages
strands_session_sql
SQL session manager (storage backend) for Strands Agents via SQLAlchemy — one provider for SQLite, PostgreSQL, MySQL, and more
strands-agents-session
Backend-agnostic session management for Strands Agents — a SessionStorage interface + KeyValueSessionManager to build session backends (DynamoDB, Redis, MongoDB, …)
nseindiapy
Python client for NSE Indices (niftyindices.com) — historical data, live market data, daily snapshots, reports, and holiday calendar.
ollama-proxy-plus
Speak the Ollama API protocol — route requests to OpenAI, Gemini, Anthropic, AWS Bedrock, Azure, Groq, xAI, Mistral, DeepSeek, Together, Perplexity, Kimi, and any OpenAI-compatible server.
amfipy
Python client for AMFI India — NAV, TER, Fund Performance, Tracking Error, Risk Parameters and more
rastir
LLM & Agent Observability — structured tracing, Prometheus metrics, and OpenTelemetry export via Python decorators
langgraph-utils
Utilities for Langchain and langgraph
langgraph-reducer
Utilities for Langchain and langgraph
langchain-guardrails
Langchain implementation for Guardrails: Nemo
langgraph-checkpoint-snowflake
Snowflake checkpoint saver implementation for LangGraph