Agent 反复犯错时,直接熔断它。
护栏只拦住一个动作。熔断器解决的是连续性风险——死循环、反复试探、错误风暴。
三态熔断(正常 / 熔断 / 半开)、触发条件完全确定性、每次跳闸都给你原因。本地运行,零网络。
pip install ai-traceguard复制
# 在工具执行之前 from traceguard import TraceGuard guard = TraceGuard(policy="policies/base.yaml", mode="strict") decision = guard.check("delete_file", {"path": "/data/users.csv"}) if not decision.allowed: raise PermissionError(decision.reason) $ traceguard test delete_file: BLOCKED read_file: ALLOWED
不知道从哪开始?先跑这一条命令。
它会现场演一遍:造一个文件 → 让 AI 去删 → 看 TraceGuard 把它拦下来。不用配置、不联网、不会动你的项目。
pip install ai-traceguard traceguard demo # 看它怎么拦 traceguard rescue # 看它怎么退
traceguard initguard.check(...)traceguard test事后记录,不等于事前阻挡,更不等于事后能退。
任何一套可观测 / 追踪工具都能帮你回放「Agent 把表删掉的那一秒」——但没有一套能阻止那一秒发生,也没有一套能在它发生之后把东西还给你。
可观测 / 追踪工具
调试很好用。但当一条 span 被记录下来时,生产库已经没了,API Key 已经躺在某个 webhook 里了。
TraceGuard
在进程内、在工具调用路径上做确定性策略判断,动作在发生之前就被拒绝;万一没拦住,每一步动手前都留了底,一条命令原样退回。全程写进防篡改审计链。
三行接入。零基础设施。
包里住的是熔断器
按工具 + 参数做三态熔断:正常 → 熔断 → 半开试探。Agent 反复犯错时,整条链路直接断开,快失败。
触发条件全部确定性
死循环、反复试探、错误风暴、Token 超支——每一条都是可解释的规则,不用模型,不受幻觉影响。
每次跳闸都留证据
熔断原因、跳闸次数、恢复时间全部记录;SHA-256 审计链保证改一行就露馅,可直接交给合规。
开源核心人人可用,硬核能力留给生产环境。
MIT 核心本身就能用;Pro 才是受监管团队和生产团队真正会掏钱的部分。
✓ 执行前拦截 核心
按工具名与风险等级,在副作用发生前阻断。
✓ SHA-256 审计链 核心
防篡改、可本地复核的裁决日志。不依赖任何服务器。
✓ 策略包 核心
开箱即用模板:防删除、防 Token 暴走、防数据泄露。
✓ 参数级敏感信息扫描 Pro
抓出工具参数里的 api_key、password、private_key 与 PII。
✓ 预算与死循环拦截 Pro
掐断烧光 Token 的会话和卡住反复重试的 Agent。
✓ 可校验审计导出 Pro
JSONL 导出,任何第三方都能独立重算哈希链。
✓ 行业策略包 Pro
金融 / 医疗 / DevOps 的敏感词与预算预设。
✓ 人工审批流 Team
中风险调用改为人工审批,而不是静默放行。
✓ 企业版 Ent
自定义策略包、签名导出、气隙支持、SLA。
大多数人不敢让 Agent 无人值守地跑。
原因只有一个:它搞坏了东西,你退不回去。 TraceGuard 补上这一块 —— 让它自由地干,出事一条命令退回。
- ✓前拦。 危险动作在发生前被挡下,规则判定,提示注入骗不了它。
- ✓中熔断。 反复犯错的 Agent 被自动跳闸,冷却后自动恢复。
- ✓后撤销。 每一步动手前留底,
undo --all原样退回。 - ✓底举证。 全程哈希链审计,可验证、不出本机。
沙箱是「把它关起来」。我们是「让它跑,但懂它、管它、能退回」。
沙箱从内核层限制“能碰什么”,确实很硬。但有四件事它给不出答案——而这四件,恰恰是无人值守时最要命的。
数据永远不出你的机器。这是设计本身。
- ✓无网络请求。 拦截层从不联系外部服务器,因此没有可被拦截、泄露或审查的东西。
- ✓无模型 API。 不代理、不转售、不路由任何模型调用。
- ✓只存本地 SQLite。 审计数据属于你,句号。
- ✓离线授权。 气隙环境可用——授权码本身就是自包含、防篡改的凭证。
把 TraceGuard 分享给同事,你们俩都延长授权。
买过的客户都会拿到一个专属推荐码。好友下单时提到它,好友 +30 天,你 +90 天(可叠加,推荐越多续得越久)。
购买后我们会发给你,形如 TG-A-0429
微信、群里、GitHub issue 都行
他 +30 天,你 +90 天,自动生效
几个诚实的回答。
TraceGuard 会把东西发到网上吗?
不会,一个请求都不会。拦截层是运行在你进程里的确定性代码,审计链是一个本地 SQLite 文件。这条红线写在项目自己的护栏里,也写在 SECURITY.md。
和云端护栏 API 有什么区别?
云端 API 会引入网络延迟,要求你的 prompt 与数据离开本机,还需要过一次数据合规审查。TraceGuard 在进程内,这些成本都不存在——而且能在气隙环境里跑。
为什么判断要用确定性逻辑,而不是模型?
因为「模型觉得应该没事」不是安全评审能接受的答案。策略规则 + 静态风险给出的是每次一致、可逐条解释的判断。
没有服务器,授权怎么管?
授权码用 HMAC-SHA256 签名、本地验签。你拿到一串 key,包在本地校验——没有激活请求、没有席位服务器、没有遥测。
要改我的 Agent 框架吗?
不用。TraceGuard 不依赖任何框架,你在工具函数开头调用 guard.check() 即可——MCP、LangChain、LlamaIndex、CrewAI 或你自己的循环都行。
选好版本 → 扫码付款 → 24 小时内收到授权码。
离线授权,本地激活。不需要账号、不需要服务器、不需要备案。
参数级密钥 / PII 扫描 · Token 预算与死循环拦截 · 可校验审计导出 · 金融 / 医疗 / DevOps 行业包
含 Pro 全部能力 + 人工审批流 + 席位报表 + 优先支持
自定义策略包 · 签名审计导出 · 气隙 / 本地化部署支持 · SLA 与合规报告
pip install ai-traceguard),需要了再升 Pro。未授权时 Pro 会优雅降级,不影响核心功能。- 扫码付款 ¥299
- 把付款截图发给我(下面任选一种方式)
- 24 小时内收到离线授权码 + 交付材料
或加微信:MoriiUstinian1