3 Repos
Custom logic or scripts that execute automatically at specific stages of an agent's operation.
Distinct from Agent Lifecycle Management: Distinct from Agent Lifecycle Management: focuses on triggering specific actions at events rather than managing the existence of the agent.
Explore 3 awesome GitHub repositories matching artificial intelligence & ml · Lifecycle Hooks. Refine with filters or upvote what's useful.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Implements custom logic that triggers automatically before or after an AI agent executes a tool.
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
Attaches lifecycle hooks to register callbacks at specific conversation phases.
Dieses Projekt ist ein TypeScript-SDK für den Aufbau und die Orchestrierung autonomer Agenten, die mit Codebasen und Systemumgebungen interagieren. Es bietet eine programmierbare Schnittstelle für die Konstruktion von Agenten, die komplexe Workflows ausführen können, wie z. B. automatisiertes Code-Refactoring, Dateisystemmanipulation und Shell-Befehlsausführung, indem sie Large Language Models nutzen. Das Framework zeichnet sich durch einen Fokus auf sichere, gesteuerte Agentenoperationen aus. Es enthält granulare Zugriffskontrollsysteme, die es Entwicklern ermöglichen, spezifische Berechtigungen für Tools und externe Dienste zu definieren, um sicherzustellen, dass automatisierte Aufgaben innerhalb definierter Sicherheitsrichtlinien bleiben. Die Architektur unterstützt hierarchische Delegation, was es primären Agenten ermöglicht, spezialisierte Subagenten für fokussierte Aufgaben zu spawnen und zu koordinieren, während die Sitzungspersistenz gewahrt bleibt, um die Wiederaufnahme früherer Arbeiten zu ermöglichen. Das SDK bietet umfassende Observability und Kontrolle über den Agenten-Lebenszyklus. Entwickler können eventgesteuerte Hooks nutzen, um Agentenverhalten zur Laufzeit abzufangen, zu validieren oder zu modifizieren und Echtzeit-Ausführungsfortschritte sowie Aufgabenbenachrichtigungen an Host-Anwendungen zu streamen. Die Umgebung ist auf Konsistenz und Sicherheit ausgelegt und bietet isolierte Ausführungskontexte sowie konfigurierbare Systemanweisungen, die steuern, wie Agenten ihre Umgebung interpretieren und darauf reagieren.
Provides event-driven hooks to intercept, validate, or modify agent behavior at runtime.