pi-yari
中断AI代理的循环工具调用与卡顿思考
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pi-yari。 它的用途是:中断AI代理的循环工具调用与卡顿思考 完整的 Skill 内容见:https://321skill.com/skills/pi-yari/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“开始分析这个代码库并生成报告。”当AI陷入反复读取同一文件而无进展时,YARI会检测到循环并发送重置指令,使其跳过当前步骤或尝试新方法,从而继续完成任务。
介绍
YARI(Yet Another Repetition Intervention)旨在解决AI代理(如Claude、Cursor等)在自主执行任务时可能陷入的“工具循环”或“思维卡顿”问题。当AI反复调用同一工具却无进展,或在思考阶段长时间“打转”时,YARI会主动介入,打破这种无效循环,帮助任务流程重回正轨。
使用时,开发者只需将YARI作为中间件或监控模块集成到其AI代理系统中。它会在后台持续监测代理的工具调用模式与内部状态,一旦检测到重复、冗余或长时间无进展的行为,便会触发预设的干预机制,例如发送中断信号、重置上下文或提供新的提示指令。
该Skill主要适合AI应用开发者、研究者在构建或调试需要长时间自主运行的AI代理(如自动化工作流、复杂问题求解代理)时使用。它能有效减少因代理逻辑缺陷或环境不确定性导致的“死循环”风险,提升系统的鲁棒性与执行效率。
建议在开发测试阶段或对稳定性要求较高的生产环境中部署。需注意,干预阈值需根据具体任务类型调整,过于敏感可能中断正常的长时任务,过于宽松则可能无法及时止损。建议结合具体场景的日志进行参数调优。
核心特点
与同类监控工具相比,YARI专门针对“工具调用循环”这一具体且常见的故障模式进行精准检测与干预,而非泛泛的性能监控;其干预机制更侧重于在代理运行时动态注入指令或重置状态,而非简单地终止进程,有助于任务在修正后继续执行。
注意事项
不适合用于干预人类与AI的单轮对话中的重复内容,主要针对的是可编程代理的自动化工具调用流程。
常见问题
YARI能防止AI一直说车轱辘话吗?
主要针对工具调用循环,对纯文本对话中的重复干预有限。
需要修改我的AI代理代码吗?
通常作为独立监控服务或中间件集成,无需大幅修改核心代理逻辑。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pi-yari/raw/index.md 读取 pi-yari 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pi-yari/raw/index.md(查看排版版本)