3 repository-uri
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.
Acest proiect este un SDK TypeScript conceput pentru construirea și orchestrarea agenților autonomi care interacționează cu codebase-uri și medii de sistem. Oferă o interfață programatică pentru construirea agenților capabili să execute fluxuri de lucru complexe, cum ar fi refactorizarea automată a codului, manipularea sistemului de fișiere și execuția comenzilor shell, prin valorificarea modelelor de limbaj mari. Framework-ul se distinge printr-un accent pe operațiunile agenților securizate și guvernate. Include sisteme granulare de control al accesului care permit dezvoltatorilor să definească permisiuni specifice pentru instrumente și servicii externe, asigurându-se că sarcinile automatizate rămân în cadrul politicilor de securitate definite. Arhitectura susține delegarea ierarhică, permițând agenților primari să genereze și să coordoneze subagenți specializați pentru sarcini concentrate, menținând în același timp persistența sesiunii stateful pentru a permite reluarea lucrului anterior. SDK-ul oferă observabilitate și control cuprinzător asupra ciclului de viață al agentului. Dezvoltatorii pot utiliza hook-uri bazate pe evenimente pentru a intercepta, valida sau modifica comportamentul agentului la runtime și pot transmite progresul execuției în timp real și notificările sarcinilor către aplicațiile gazdă. Mediul este conceput pentru consistență și securitate, având contexte de execuție izolate și instrucțiuni de sistem configurabile care guvernează modul în care agenții interpretează și acționează asupra mediului lor.
Provides event-driven hooks to intercept, validate, or modify agent behavior at runtime.