一套可在 Claude Code、OpenCode、Codex 中使用的技能,以“修改-验证-保留或回滚”的循环自动迭代优化目标指标。
greyhaven-ai/autocontext
一个递归自我改进的 Agent 运行框架,通过评估迭代任务,保留有效经验并为下一轮留下轨迹与操作手册。
- Star
- 1,310
- Fork
- 114
- 未关闭 Issue
- 17
- 最近提交
- 前天
这是什么?
autocontext 是一个让 Agent 在多轮运行中持续改进的框架。你给出目标后,它会执行任务、用评估给结果打分,保留有效经验并丢弃失败的尝试。每次运行都会以文件形式留下轨迹、各代评分、报告、操作手册和数据集,供下一轮继续使用。
项目同时提供 Python 版 CLI(autoctx)和 TypeScript/Node 版 CLI 与 TUI,可通过 Pi、Claude Code、Cursor 等 MCP 客户端或 Hermes 调用。模型提供方包括 Anthropic、OpenAI 兼容接口、OpenRouter、Codex,以及通过 vLLM 或 Ollama 自部署的模型。可选的本地模型训练能把稳定行为蒸馏到成本更低的运行时。
内置场景涵盖游戏、Agent 任务、仿真和问题排查等类型,并提供 solve、run、status、show 等命令查看结果。HTTP 和 WebSocket 控制面默认只绑定本地回环地址。
核心功能
- 01通过多轮评估迭代目标,并保留真正有效的经验。
- 02以纯文件形式保存轨迹、各代评分、报告和操作手册。
- 03支持 Anthropic、OpenAI 兼容接口、OpenRouter、Codex 以及自部署模型。
- 04提供 MCP 服务,让 Claude Code、Cursor 等 Agent 直接调用。
- 05同时提供 Python CLI 和带终端界面的 TypeScript CLI。
- 06可基于稳定的运行行为训练本地模型(Python 版)。
适用场景
- 依据评分标准反复优化客服回复质量。
- 运行多轮 Agent 实验,并为每次尝试保留可审计的记录。
- 通过 MCP 工具接口,在 Claude Code 或 Cursor 中驱动 Agent。
- 在自部署的开源权重模型上运行改进循环。
快速上手
- 1
使用 uv 安装 Python 命令行工具
uv tool install autocontext==0.19.1 - 2
使用 Pi 提供方运行一个目标(使用本地代理认证)
AUTOCONTEXT_AGENT_PROVIDER=pi AUTOCONTEXT_PI_COMMAND=pi autoctx solve "improve customer-support replies for billing disputes" --iterations 3
使用前须知
- 完整运行需要配置代理提供方,例如 Pi、Anthropic、OpenAI 兼容接口或自托管模型端点。
- 部分高级功能(训练、内核演化、远程执行)仅限 Python 或需要额外配置。
收录于专题
标签
常见问题
- autocontext 是什么?
- 一个递归自我改进的 Agent 运行框架,通过评估迭代任务,保留有效经验并为下一轮留下轨迹与操作手册。 autocontext 是一个让 Agent 在多轮运行中持续改进的框架。你给出目标后,它会执行任务、用评估给结果打分,保留有效经验并丢弃失败的尝试。每次运行都会以文件形式留下轨迹、各代评分、报告、操作手册和数据集,供下一轮继续使用。
- autocontext 可以免费使用吗?用的什么许可证?
- autocontext 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- autocontext 还在维护吗?
- 活跃维护中。autocontext 最近一次提交是在 2026年10月21日。
- autocontext 适合用来做什么?
- 依据评分标准反复优化客服回复质量。 运行多轮 Agent 实验,并为每次尝试保留可审计的记录。 通过 MCP 工具接口,在 Claude Code 或 Cursor 中驱动 Agent。 在自部署的开源权重模型上运行改进循环。
- autocontext 怎么安装和运行?
- 使用 uv 安装 Python 命令行工具: uv tool install autocontext==0.19.1 使用 Pi 提供方运行一个目标(使用本地代理认证): AUTOCONTEXT_AGENT_PROVIDER=pi AUTOCONTEXT_PI_COMMAND=pi autoctx solve "improve customer-support replies for billing disputes" --iterations 3
- 在哪里获取 autocontext?
- 源代码和安装说明在 GitHub 上:https://github.com/greyhaven-ai/autocontext
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Google 推出的代码优先 Python 框架,用于构建、评估和部署 AI 智能体,针对 Gemini 优化但不绑定特定模型。
开源的 Python 与 TypeScript AI 智能体开发 SDK,支持工具调用、MCP、记忆与多模型切换。
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
用于构建和编排多智能体系统的 Python 框架,支持顺序、并发、图和层级等工作流。