dabit3

agent-hooks-in-depth

dabit3

暂无描述

AI 简介

这是一个为AI智能体(Agent)工作流提供确定性控制能力的Python库,通过在智能体生命周期关键节点(如SessionStart、PreToolUse、Stop等)注入用户自定义钩子(Hooks),实现对行为的可编程干预。核心功能包括事件驱动的钩子注册、基于匹配器的条件触发、以及支持上下文修改、决策拦截和副作用执行;技术上采用轻量级事件-处理器模型,强调规则外置与模型解耦。适用于需要强约束保障的生产级智能体场景,例如代码生成中禁止修改生成文件、测试验证强制执行、安全策略实时拦截等。

Python
44
Stars
7
Forks
1
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分2.71
默认分支main