6 مستودعات
Using Redis as a persistent store for agent task state and session data.
Distinct from Agent State Persistence: Distinct from Agent State Persistence: focuses specifically on Redis as the storage backend.
Explore 6 awesome GitHub repositories matching data & databases · Redis-Backed State Stores. Refine with filters or upvote what's useful.
Podinfo is a Go-based microservice template designed for Kubernetes, providing a standard pattern for building and testing containerised applications. It exposes REST endpoints for health checks, version information, and configuration, and supports environment-driven configuration for containerised deployment. The project distinguishes itself with built-in capabilities for resilience testing, including fault injection middleware that can inject random errors, latency spikes, or status code mutations. It also offers JWT token-based authentication for stateless request validation, Prometheus me
Stores ephemeral key-value data in Redis with configurable TTL for stateless horizontal scaling.
A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.
Persists conversation history and model parameters in Redis for session continuity in a chat application.
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
Provides Redis-backed persistence for agent task state, enabling session resumption across runs.
Superduper هو مجموعة أدوات تطوير وكيل الذكاء الاصطناعي وإطار عمل تطبيق LLM مصمم لبناء وكلاء مستقلين وتطبيقات تعتمد على البيانات. يعمل كمنصة تنسيق RAG وبنية تحتية للبحث المتجه، وينسق نماذج الذكاء الاصطناعي مع تخزين قاعدة البيانات لتنفيذ حسابات وإجراءات متعددة الخطوات باستخدام حالات البيانات المستمرة. يتميز المشروع بتوفير خط أنابيب تعلم آلة مدمج في قاعدة البيانات ينفذ مهام التدريب والاستدلال مباشرة على البيانات المستضافة داخل قواعد بيانات SQL وNoSQL. يسمح بنشر بنية تحتية للذكاء الاصطناعي مستضافة ذاتياً على أجهزة خاصة، مما يتيح السيطرة الكاملة على الاستدلال والبيانات. يغطي إطار العمل سطح قدرة واسع، بما في ذلك واجهات برمجة تطبيقات التخزين الموحدة لخلفيات قواعد البيانات المختلفة، وتعيين المخطط التلقائي، ومزامنة فهرس المتجهات للبحث الدلالي. يوفر علاوة على ذلك أدوات لتنفيذ سير عمل الذكاء الاصطناعي، وتشغيل النموذج القائم على الأحداث، وتعبئة منطق التطبيق في قوالب محمولة وقابلة لإعادة الاستخدام. يدعم النظام التكامل مع مختلف أطر تعلم الآلة وواجهات برمجة التطبيقات المستضافة من خلال طبقة تجريد قائمة على المكونات الإضافية.
Uses Redis as a backend store to persist and retrieve state for AI agents and applications.
Codeception هو إطار عمل اختبار متكامل لتطبيقات PHP يوفر واجهة موحدة لاختبارات الوحدة، والاختبارات الوظيفية، واختبارات القبول. يعمل كأداة لأتمتة متصفحات سطح المكتب والأجهزة المحمولة الحقيقية عبر بروتوكول WebDriver ويعمل كعميل لاختبار REST و SOAP APIs. يتميز إطار العمل بدعمه للتطوير القائم على السلوك (BDD)، مما يسمح للمستخدمين بكتابة مواصفات اختبار قابلة للقراءة البشرية بلغة Gherkin لمواءمة الاختبارات التقنية مع متطلبات العمل. يطبق تعيين إجراءات قائم على الممثلين (actor-based) لربط خطوات اللغة الطبيعية هذه بطرق PHP القابلة للتنفيذ. تغطي قدراته مساحة واسعة بما في ذلك التحقق من حالة قاعدة البيانات وإدارتها لمخازن SQL و NoSQL، ومحاكاة سير عمل المستخدم من خلال أتمتة المتصفح، والتحقق من هياكل بيانات API باستخدام JSON و XML. كما يوفر أدوات لقياس تغطية الكود وإدارة دورات حياة الاختبار عبر حقن التبعية ومعالجة حاوية الخدمة. يتضمن المشروع عملية تثبيت موجهة عبر سطر الأوامر لإنشاء نماذج اختبار وملفات تكوين موحدة.
Includes assertions to verify that specific keys exist or contain expected values within Redis.
Easyquant is a quantitative trading framework and event-driven engine designed for executing automated trading strategies and managing real-time market data across multiple accounts. It includes an algorithmic strategy engine and a market data integration layer to process stock quotes and order book data from external providers. The system features a trading backtesting simulator that uses market time simulation to verify strategy behavior under specific timestamps. It supports dynamic strategy deployment via a hot-reloading module system, allowing trading logic to be updated and injected int
Uses Redis as a persistent store for managing account credentials and system configuration across sessions.