5 dépôts
Programmable triggers for executing custom logic at the start and end of AI agent sessions.
Distinct from Session Lifecycle Management: Unlike cryptographic or terminal sessions, this manages the application-level lifecycle of a conversational AI agent.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Agent Session Lifecycle Hooks. Refine with filters or upvote what's useful.
This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu
Executes custom logic at the beginning and end of agent sessions for data loading and resource cleanup.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Executes custom shell commands at specific lifecycle points during AI agent sessions to automate workflows.
Claude Agent SDK is a Python library from Anthropic for building AI agents that use Claude’s tool‑calling, streaming, and session‑management capabilities. It provides a structured framework for intercepting and logging every tool call an agent makes, managing conversation sessions across multiple turns, and controlling which tools the agent is allowed to invoke through configurable permission rules. The SDK distinguishes itself with middleware‑driven tool interception that lets developers block, modify, or require approval for tool calls before or after execution. A permission policy engine e
Ships session lifecycle hooks that fire custom code at agent session start, stop, and conversation events.
This project is an extension framework and orchestration system for Claude Code that uses lifecycle hooks to intercept and augment the execution flow of agents. It serves as a management layer for automating session startup, handling project context loading, and performing cleanup routines during AI coding sessions. The framework provides an orchestration system to spawn and manage specialized sub-agents with distinct prompts and toolsets to decompose complex technical tasks. It functions as a prompt engineering middleware to validate and inject context into user requests and as a tool guardr
Provides a system of programmable triggers to manage the start and end of AI agent coding sessions.
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
Automates the recording of coding sessions via hooks for agents and IDE extensions.