63 रिपॉजिटरी
Persistence of tool state and query history between sessions.
Distinct from Database Session Management: Distinct from general server session management by focusing on local tool state and query history persistence.
Explore 63 awesome GitHub repositories matching development tools & productivity · Session State 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.
lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili
Saves the current session and external SQL statements to a file for later retrieval.
http-prompt is an interactive HTTP client and API testing CLI designed for constructing and debugging network requests to REST and GraphQL endpoints. It functions as a command-line request builder and a shell extension built on top of HTTPie. The tool provides an interactive shell interface featuring request autocomplete and real-time syntax highlighting for requests and responses. It incorporates stateful session management to maintain request history and session data across multiple commands. The project covers API request automation and REST API debugging, allowing users to send and verif
Maintains request history and session data across multiple commands to support repetitive API testing.
Persists execution state like rate limits and queues to local storage for continuity across sessions.
This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for interacting with large language models. It functions as an AI tool orchestrator that routes client requests to language servers and manages the planning and handoffs between specialized agents to solve complex tasks. The system distinguishes itself as a language porting validator, using deterministic mocks and specifications to verify feature parity between different language implementations of a codebase. It further extends agent capabilities by acting as a Model Context Protocol
Saves and restores interactive session state and query history to local storage for continuity.
Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit for programmatically managing chats, groups, and messages by bridging into the WhatsApp Web protocol through WebSocket communication. The library handles authentication via QR code scanning, session persistence to avoid repeated logins, and real-time event listening for message delivery, edits, deletions, and connection state changes. The library offers a command-based routing system that directs incoming messages to handler functions based on pattern matching, alongside an ev
Saves and restores WhatsApp authentication credentials to avoid repeated QR code scans.
mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe
Maintains persistent Python subprocess state across multiple calls within a session.
TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system. The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only
Saves and restores state for rate limiting and queuing using local or session storage.
यह प्रोजेक्ट एक बिज़नेस रूल्स मैनेजमेंट सिस्टम और रूल इंजन है जिसे एप्लिकेशन सोर्स कोड से अलग जटिल बिज़नेस लॉजिक को परिभाषित, निष्पादित और प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक बिज़नेस लॉजिक कंपाइलर प्रदान करता है जो मानव-पठनीय नियम परिभाषाओं को उच्च-प्रदर्शन रनटाइम मूल्यांकन के लिए निष्पादन योग्य मॉडल में बदलता है। सिस्टम में वास्तविक समय के डेटा स्ट्रीम का विश्लेषण करने के लिए एक कॉम्प्लेक्स इवेंट प्रोसेसिंग इंजन शामिल है ताकि टेम्पोरल पैटर्न की पहचान की जा सके, और एक डिसीजन मॉडल और नोटेशन एक्जीक्यूटर जो नियतात्मक परिणामों के लिए उद्योग मानकों के आधार पर संरचित लॉजिक को प्रोसेस करता है। यह जटिल तार्किक निर्भरताओं का मूल्यांकन करके निर्णयों को स्वचालित करने के लिए फॉरवर्ड और बैकवर्ड चेनिंग का समर्थन करने वाले एक इन्फरेंस इंजन का उपयोग करता है। यह प्लेटफ़ॉर्म नियम सेशन प्रबंधन, नियम निर्भरता विश्लेषण और निष्पादन लॉजिक विज़ुअलाइज़ेशन सहित व्यापक क्षमताओं को कवर करता है। इसमें नियम प्रदर्शन निगरानी, नियम प्रारूप अनुवाद और प्लगेबल पर्सिस्टेंस लेयर के माध्यम से सेशन स्टेट रिकवरी के लिए टूल्स भी शामिल हैं।
Enables resumption of stateful rule execution sessions from a saved point after a system crash.
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.
यह प्रोजेक्ट स्थानीय लार्ज लैंग्वेज मॉडल इन्फ़्रेंस के लिए एक लाइब्रेरी और कमांड-लाइन इंटरफ़ेस है। यह विभिन्न मॉडल आर्किटेक्चर से टेक्स्ट कंप्लीशन और चैट रिस्पॉन्स के जनरेशन को सक्षम बनाता है। प्रोजेक्ट मेमोरी फ़ुटप्रिंट को कम करने के लिए वेट क्वांटाइज़ेशन के लिए टूल्स प्रदान करता है और कंप्यूटेशन गति बढ़ाने के लिए GPU ऑफ़लोडिंग के माध्यम से हार्डवेयर एक्सेलेरेशन को शामिल करता है। इसमें विशिष्ट डेटासेट पर परप्लेक्सिटी को मापकर मॉडल मूल्यांकन के लिए यूटिलिटीज भी शामिल हैं। क्षमताएं पूर्ण इन्फ़्रेंस लाइफसाइकिल को कवर करती हैं, जिसमें बाइनरी मॉडल लोडिंग, टेम्पलेट-आधारित प्रॉम्प्ट स्ट्रक्चरिंग और कन्वर्सेशनल कॉन्टेक्स्ट बनाए रखने के लिए सेशन पर्सिस्टेंस शामिल है। यह टास्क ऑर्केस्ट्रेशन का भी समर्थन करता है, जिससे कई मॉडल कॉल्स को मल्टी-स्टेप ऑपरेशंस के लिए पाइपलाइन में अनुक्रमित किया जा सकता है।
Persists tool state and query history between sessions to maintain conversational context.
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.
Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
Maintains conversation history and arbitrary state across invocations using pluggable storage backends.
Reverse engineering and pentesting for Android applications
Saves and restores reverse engineering analysis state to a SQLite database.
Commix is an automated tool for detecting and exploiting OS command injection vulnerabilities in web applications. It probes user-supplied input vectors with heuristic test payloads, analyzes response differences to identify injection points, and then automates the execution of arbitrary operating system commands on the target server. The tool distinguishes itself through a multi-layer filter bypass engine that evaluates input constraints independently per filter type and composes tailored evasion strategies into a single payload. A modular payload tamper pipeline transforms raw injection str
Stores discovered injection points, successful payloads, and target metadata in reloadable session files.
Panel एक Python डेटा एप्लिकेशन फ्रेमवर्क है जिसका उपयोग डेटा विज़ुअलाइज़ेशन, विजेट्स और कॉलबैक्स को जोड़कर इंटरैक्टिव डैशबोर्ड और रिएक्टिव यूज़र इंटरफ़ेस बनाने के लिए किया जाता है। यह एक रिएक्टिव UI लाइब्रेरी के रूप में कार्य करती है जो उपयोगकर्ता इंटरैक्शन के आधार पर इंटरफ़ेस अपडेट के साथ एप्लिकेशन स्टेट को सिंक्रोनाइज़ करती है। यह प्रोजेक्ट स्केलेबल सेशन मैनेजमेंट के लिए FastAPI-आधारित वेब एप्लिकेशन सर्वर और WebAssembly कंपाइलर सहित कई निष्पादन मॉडल प्रदान करके खुद को अलग करता है, जो Python एप्लिकेशन्स को बिना बैकएंड सर्वर के सीधे ब्राउज़र में चलाने में सक्षम बनाता है। इसमें स्ट्रीमिंग टेक्स्ट रिस्पॉन्स और मैसेज हिस्ट्री के साथ संवादात्मक AI इंटरफ़ेस बनाने के लिए एक विशेष टूलकिट भी शामिल है। यह फ्रेमवर्क रिस्पॉन्सिव लेआउट डिज़ाइन, विविध प्लॉटिंग लाइब्रेरीज़ और इंटरैक्टिव डेटा टेबल्स के एकीकरण, और रिएक्टिव पैरामीटर्स के प्रबंधन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह उपयोगकर्ता ऑथेंटिकेशन, सेशन पर्सिस्टेंस और बैकग्राउंड कार्यों के शेड्यूलिंग के लिए टूल्स प्रदान करता है।
Maintains active sessions across application restarts to minimize initialization delays and reduce resources.
Vorpal एक Node.js इंटरैक्टिव CLI फ्रेमवर्क और टर्मिनल यूजर इंटरफेस लाइब्रेरी है जिसका उपयोग एक्स्टेंसिबल कमांड-लाइन शेल बनाने के लिए किया जाता है। यह एक इंटरैक्टिव कमांड-लाइन पार्सर के रूप में कार्य करता है जो स्ट्रिंग इनपुट को निष्पादन योग्य कार्यों में परिवर्तित करता है, टर्मिनल सत्रों और कमांड राउटिंग के लाइफसाइकिल को प्रबंधित करता है। फ्रेमवर्क एक प्लगइन-आधारित एक्सटेंशन आर्किटेक्चर द्वारा प्रतिष्ठित है जो बाहरी मॉड्यूल को कोर वातावरण में नए कमांड, साझा व्यवहार और पूर्ण कमांड सूट पंजीकृत करने की अनुमति देता है। यह विशेष नेमस्पेस के साथ कस्टम शेल वातावरण के निर्माण और निरंतर यूजर इतिहास व लोकल की-वैल्यू स्टोरेज के लिए एक सिस्टम का समर्थन करता है।
Maintains an active terminal prompt and user history within a persistent session object to manage interface state.
This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers. The system provides a persistent local data store to maintain state between script executions by saving and retrieving strings and JSON objects. It enables data exchange through structured JSON objects and supports both synchronous and asynchronous network requests using custom headers.
Maintains variable and object states across multiple separate script executions within the runtime session.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Persists function progress across steps, retries, and deployments to ensure reliable completion of complex workflows.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Persists intermediate data, logs, and metadata across runs to enable auditability and retrieval of past results.