SuperAPI AI 工具集

agent-estate

智能体与模型

查看项目

更新于 10-16 00:04

技能介绍

用途:Agent Estate 是面向 Claude Code 的持续自主工作循环插件,把 Claude 变成循环执行任务的智能体,跨所有会话维护持久账本,直到被显式停止。

主要能力:通过 shell 钩子拦截 Claude 的 Stop 事件,阻止退出、递增循环计数并重新注入提示,形成真正的持续循环。核心组件包括 Stop 钩子(检测 429 限流等待 60 秒、529 过载等待 30 秒,输出 {"decision": "block", "reason": "..."} 阻止退出)、setup 脚本(创建 .claude/agent-estate.local.md 状态文件)、持久账本 .claude/agent-estate.md(记录当前状态、会话日志、已完成工作、未来任务、统计和给下一个 Claude 的交接信息)。内置工作优先级:先修坏的东西、未完成项、缺失项,再到代码异味、性能、新功能和创意工作。

使用方式:命令有 /agent-estate:start(持续模式)、/agent-estate:start <prompt>(带任务焦点)、/agent-estate:start --done <prompt>(完成即自动停止)、/agent-estate:status(查看循环、模式、统计和最新交接)、/agent-estate:stop(删除状态文件停止循环)。安装需先 git clone https://github.com/MercuriusDream/agent-estate.git,再建立插件软链接并赋予脚本执行权限。

适用场景:适合需要长时间无人值守、跨会话持续推进的编码任务。

限制:依赖 jq 和带插件支持的 Claude Code;长会话建议 Claude Max;账本超过约 300KB 时 Claude 会自动摘要旧循环;停止后账本仍保留,可再次启动续接。