Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.
greyhaven-ai/autocontext
Рекурсивный контур самообучения: запускает задачи агента с оценкой результатов, сохраняет полезные выводы и оставляет для следующих запусков трассировки и плейбуки.
- Звёзды
- 1,310
- Форки
- 114
- Открытые issues
- 17
- Последний коммит
- позавчера
Что это?
autocontext — это контур для улучшения агентов при повторных запусках. Вы задаёте цель, он выполняет задачу, оценивает результат по заданной системе оценки, сохраняет сработавшие выводы и отбрасывает тупиковые подходы. Каждый запуск оставляет артефакты в файловой системе: трассировки, оценки по поколениям, отчёты, плейбуки и датасеты, на которые может опираться следующий запуск.
В проект входят Python CLI (autoctx), а также CLI и TUI на TypeScript/Node. Запускать его можно из Pi, MCP-клиентов, например Claude Code и Cursor, или Hermes. Поддерживаются провайдеры моделей Anthropic, OpenAI-совместимые эндпоинты, OpenRouter, Codex и модели на собственном хостинге через vLLM или Ollama. Дополнительно можно обучать локальные модели, чтобы перенести в более дешёвую среду стабильное поведение.
Проект охватывает разные типы сценариев: игры, задачи для агентов, симуляции и расследования. Для изучения результатов доступны команды solve, run, status и show. HTTP- и WebSocket-плоскости управления по умолчанию привязаны к loopback.
Ключевые возможности
- 01Запускает цель с оценкой результата в несколько итераций и сохраняет полезные выводы.
- 02Сохраняет трассировки, оценки по поколениям, отчёты и плейбуки в обычных файлах.
- 03Работает с Anthropic, OpenAI-совместимыми эндпоинтами, OpenRouter, Codex и моделями на собственном хостинге.
- 04Предоставляет MCP-сервер, чтобы агенты вроде Claude Code и Cursor могли вызывать его инструменты.
- 05Предлагает Python CLI и CLI на TypeScript с терминальным интерфейсом.
- 06Позволяет обучать локальную модель на основе стабильного поведения при запусках (Python).
Сценарии использования
- Постепенно повышать качество ответов службы поддержки, оценивая их по заданным критериям.
- Проводить повторяющиеся эксперименты с агентами и сохранять проверяемую историю каждой попытки.
- Управлять агентом из Claude Code или Cursor через MCP-инструменты.
- Запускать цикл улучшения на моделях с открытыми весами, размещённых на собственном сервере.
Быстрый старт
- 1
Установите Python CLI с помощью uv
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 или собственный endpoint модели.
- Некоторые расширенные функции (обучение, эволюция ядра, удалённое выполнение) доступны только в Python или требуют дополнительной настройки.
Темы
Частые вопросы
- Что такое autocontext?
- Рекурсивный контур самообучения: запускает задачи агента с оценкой результатов, сохраняет полезные выводы и оставляет для следующих запусков трассировки и плейбуки. autocontext — это контур для улучшения агентов при повторных запусках. Вы задаёте цель, он выполняет задачу, оценивает результат по заданной системе оценки, сохраняет сработавшие выводы и отбрасывает тупиковые подходы. Каждый запуск оставляет артефакты в файловой системе: трассировки, оценки по поколениям, отчёты, плейбуки и датасеты, на которые может опираться следующий запуск.
- autocontext можно использовать бесплатно? Какая у него лицензия?
- autocontext распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- autocontext всё ещё поддерживается?
- Активно поддерживается. Последний коммит в autocontext — 21 окт. 2026 г..
- Для чего можно использовать autocontext?
- Постепенно повышать качество ответов службы поддержки, оценивая их по заданным критериям. Проводить повторяющиеся эксперименты с агентами и сохранять проверяемую историю каждой попытки. Управлять агентом из Claude Code или Cursor через MCP-инструменты. Запускать цикл улучшения на моделях с открытыми весами, размещённых на собственном сервере.
- Как установить autocontext?
- Установите Python CLI с помощью uv: 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
Python-фреймворк для создания и оркестрации мультиагентных систем с последовательными, параллельными, графовыми и иерархическими сценариями работы.