6 रिपॉजिटरी
Persistence of agent state, user preferences, and knowledge across different interaction sessions.
Distinct from Session State Persistence: Specifically focuses on AI agent context and preferences rather than general tool or database sessions.
Explore 6 awesome GitHub repositories matching development tools & productivity · Agent Session Persistence. Refine with filters or upvote what's useful.
OpenHarness is a framework for building and orchestrating AI agents that utilize tools and plugins to execute complex tasks. It provides an orchestration system for managing language model lifecycles and a multi-agent coordination system for delegating workloads across teams of specialized subagents. The project features an agent gateway that bridges language model agents to external chat platforms and communication channels. It includes a tool integration engine for executing shell, file, and web operations, supported by a memory and skill manager that handles persistent user preferences and
Maintains continuity across interactions by storing user preferences and knowledge in dedicated local files.
This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe
Stores conversation history and state across sessions so the agent can recall past interactions.
Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI applications. It serves as an AI workflow orchestrator that coordinates model calls and agentic tool usage through type-safe execution flows. The project provides a unified model interface and plugin architecture to standardize access to diverse large language models, vector stores, and telemetry backends. It distinguishes itself with a dedicated observability suite for tracing execution steps and a developer toolkit for prompting, debugging, and evaluating AI logic via a local inter
Persists conversation history and state across requests to maintain context for agentic interactions.
This project is a self-hosted, web-based interface designed for interacting with large language models. It provides a centralized dashboard that enables users to manage model communications, maintain persistent conversation histories, and organize prompt libraries within a private, containerized environment. The platform distinguishes itself through robust administrative and security controls, including support for enterprise identity providers, password-based access, and request rate limiting. It facilitates flexible connectivity by allowing users to configure custom network proxies, manage
Persists conversation history and user context in a database to enable cross-device session resumption.
Sandbox Agent स्वायत्त कोडिंग सहायकों को प्रबंधित, सुरक्षित और ऑर्केस्ट्रेट करने के लिए डिज़ाइन किया गया एक प्लेटफ़ॉर्म है। यह अविश्वसनीय कोड को निष्पादित करने और अलग, कंटेनरीकृत वातावरण के भीतर एजेंट लाइफसाइकिल को प्रबंधित करने के लिए एक मानकीकृत इंफ्रास्ट्रक्चर प्रदान करता है। क्लाइंट कनेक्शन से एजेंट निष्पादन को अलग करके, प्लेटफ़ॉर्म यह सुनिश्चित करता है कि सत्र स्थितियाँ प्रोसेस रीस्टार्ट और नेटवर्क रुकावटों के दौरान बनी रहें। यह प्रोजेक्ट एक क्षमता-आधारित सुरक्षा मॉडल के माध्यम से खुद को अलग बनाता है जो टूल उपयोग पर दानेदार अनुमति जांच लागू करता है, यह सुनिश्चित करते हुए कि स्वायत्त प्रक्रियाएं परिभाषित सीमाओं के भीतर काम करती हैं। यह विविध एजेंट कमांड्स को एक सार्वभौमिक नेटवर्क इंटरफ़ेस में अनुवादित करता है, जो विभिन्न डेवलपमेंट वातावरण में सुसंगत नियंत्रण और संचार की अनुमति देता है। यह आर्किटेक्चर स्थानीय और क्लाउड-आधारित दोनों डिप्लॉयमेंट का समर्थन करता है, जो एजेंट इंटरैक्शन के लिए एक एकीकृत प्रोटोकॉल बनाए रखते हुए निष्पादन वातावरण को स्केल करने में सक्षम बनाता है। मुख्य ऑर्केस्ट्रेशन से परे, प्लेटफ़ॉर्म में निगरानी और अवलोकन के लिए व्यापक उपकरण शामिल हैं, जैसे वास्तविक समय इवेंट स्ट्रीमिंग, सत्र प्रतिलेख दृढ़ता और डीबगिंग इंटरफ़ेस। यह कमांड-लाइन और प्रोग्रामेबल API के माध्यम से प्रोसेस प्रबंधन, क्रेडेंशियल हैंडलिंग और मल्टी-इंटरफ़ेस एक्सेस सहित डेवलपमेंट वर्कफ़्लो के लिए व्यापक समर्थन भी प्रदान करता है। सॉफ़्टवेयर को एक हल्के बाइनरी के रूप में वितरित किया जाता है जो त्वरित डिप्लॉयमेंट और रिमोट डेवलपमेंट कनेक्टिविटी की सुविधा के लिए सामान्य इंफ्रास्ट्रक्चर प्रदाताओं के साथ एकीकृत होता है।
Persists agent session data across memory, local databases, and remote storage to ensure continuity.
Tempest is an orchestration platform designed for the execution and management of autonomous coding agents. It provides a framework for running multiple agents in parallel, coordinating their workflows, and maintaining persistent session states through a centralized management interface. The platform distinguishes itself through its focus on secure, isolated execution and intelligent context management. Each agent operates within a dedicated sandbox, utilizing ephemeral file systems and database copies to perform tasks without impacting production environments. To optimize performance and red
Maintains persistent state for agent sessions to track progress and review incremental changes.