8 रिपॉजिटरी
Tools for generating high-level overviews of past interactions to maintain continuity across sessions.
Distinct from Session State Management: Distinct from Session State Management: focuses on the summarization and distillation of state rather than just persistence.
Explore 8 awesome GitHub repositories matching data & databases · Session State Summarizers. Refine with filters or upvote what's useful.
rrweb is a DOM session recording library and serialization framework used to record and replay web sessions. It converts the state of a web page into a serializable JSON data structure and tracks mutations to reconstruct user interactions within a replay engine. The system distinguishes itself by using a sandboxed iframe for reconstruction to isolate replayed content, preventing script execution and form submissions. It ensures visual consistency through CSS inline-style flattening and provides sensitive data masking to prevent private information from being captured. The project covers a br
Records non-HTML view states and converts relative paths to absolute ones for consistent rendering.
This project provides a system for managing agent context and session memory, featuring an agent context compactor, an AI session memory manager, and a tool output sandbox. It functions as a middleware layer and server extension for the Model Context Protocol to optimize context windows and reduce token usage. The system optimizes agent performance by sandboxing tool outputs and externalizing large data sets, replacing raw I/O with pointers and concise summaries. It employs a persistent knowledge base that indexes session history and tool outputs for retrieval via full-text search, ensuring s
Captures tool inputs, outputs, and responses to allow sessions to be resumed or analyzed through telemetry.
Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ
Generates high-level overviews of past interactions to restore context and operational continuity.
jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions as an agent orchestrator, tool runtime, and semantic memory engine, enabling the creation of agents that can modify code, run tests, and iterate on their own functionality. The project is distinguished by its use of recursive agent swarming, where a hierarchy of collaborating agents can spawn child agents to decompose complex tasks. It implements a semantic memory system that combines vector-based retrieval with graph-based relationship mapping to maintain context across sess
Generates detailed session transcripts and action summaries for auditing unsupervised agent cycles.
OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat
Deno AI Agent converts older conversation entries into a durable brief to preserve goals and key results.
This project is a Git-based AI session tracker and context manager designed to record AI agent interactions, transcripts, and tool usage directly into Git repositories. It functions as a system for capturing and indexing the reasoning behind code changes, linking AI prompts and responses to specific code commits to preserve developer intent. The tool distinguishes itself by using Git as a primary storage layer for session metadata, utilizing shadow branches and checkpoints to track agent state without polluting the main commit log. It includes specialized capabilities for auditing AI contribu
Automatically generates high-level summaries of AI session checkpoints at the time of commit.
Kimi-code is a command-line interface and orchestration framework designed to integrate autonomous AI agents into software development workflows. It functions as a terminal-based assistant that manages multi-step coding tasks, including planning, file system modifications, shell command execution, and test running, all while maintaining conversational context within a local development environment. The project distinguishes itself through a focus on secure, autonomous agent orchestration and granular control over AI interactions. It enforces strict security by requiring explicit user approval
Optimizes conversation history and multimodal inputs to maintain focus within model token limits.
यह प्रोजेक्ट एक AI-संचालित डेवलपमेंट वर्कफ़्लो ऑर्केस्ट्रेटर है, जो ऑटोनॉमस कोडिंग एजेंट्स को सीधे कोड एडिटर्स में इंटीग्रेट करता है। यह मल्टी-एजेंट सिस्टम को मैनेज करने के लिए एक फ्रेमवर्क के रूप में काम करता है, जिससे डेवलपर्स कोड रिफैक्टरिंग, इनलाइन कंप्लीशन और मल्टी-स्टेज सॉफ्टवेयर डेवलपमेंट वर्कफ़्लो जैसे जटिल कार्यों को ऑटोमेट कर सकते हैं। एक स्टैंडर्ड कम्युनिकेशन प्रोटोकॉल का उपयोग करके, यह लोकल डेवलपमेंट एनवायरनमेंट और लार्ज लैंग्वेज मॉडल्स के बीच की दूरी को कम करता है। यह सिस्टम अपने एजेंट-आधारित टास्क ऑर्केस्ट्रेशन और ग्रैनुलर कॉन्फ़िगरेशन पर फोकस के कारण अलग है। यूज़र्स अलग-अलग व्यवहार, टूल्स और सिस्टम प्रॉम्प्ट्स वाले कई एजेंट्स को परिभाषित कर सकते हैं, जिससे प्रोजेक्ट-विशिष्ट कोडिंग मानकों के अनुरूप अत्यधिक अनुकूलित ऑटोमेशन संभव होता है। यह परिष्कृत कॉन्टेक्स्ट मैनेजमेंट को सपोर्ट करता है, जिसमें जनरेट किए गए कोड और प्लान की सटीकता को बेहतर बनाने के लिए कोडबेस विवरण, वर्कस्पेस स्टेट और डायग्नोस्टिक जानकारी को प्रॉम्प्ट्स में इंजेक्ट करने की क्षमता शामिल है। कोर ऑर्केस्ट्रेशन के अलावा, यह प्लेटफ़ॉर्म ऑब्जर्वेबिलिटी और सेशन मैनेजमेंट के लिए व्यापक टूलिंग प्रदान करता है। इसमें टोकन उपयोग की निगरानी, बैकग्राउंड जॉब स्टेटस को ट्रैक करना और सेशन के दौरान बातचीत के इतिहास को बनाए रखने जैसी सुविधाएं शामिल हैं। इसका आर्किटेक्चर विश्वसनीय संचार के लिए स्टैंडर्ड इनपुट और आउटपुट स्ट्रीम पर निर्भर करता है और संवेदनशील कीज़ (keys) को उजागर किए बिना ऑथेंटिकेशन को संभालने के लिए सुरक्षित क्रेडेंशियल मैनेजमेंट को शामिल करता है।
Summarizes chat history to maintain conversation state within strict token limits.