Агентное Ядро: Три файла Markdown для Stateful AI-агентов

Что делает Agent Kernel
Agent Kernel — это минималистичная реализация, которая делает AI-агентов для программирования сохраняющими состояние с помощью трёх файлов markdown и git-репозитория. Вместо использования баз данных, векторных хранилищ или специальных фреймворков он использует существующий механизм, при котором агенты читают инструкции проекта из файлов, таких как AGENTS.md, CLAUDE.md или .cursorrules.
Основные компоненты
Ядро состоит из трёх файлов markdown:
AGENTS.md— само ядро (универсальное, не редактируется)IDENTITY.md— определяет, кем является агент (поддерживается агентом)KNOWLEDGE.md— индекс файлов знаний (поддерживается агентом)
Две структуры каталогов обрабатывают различные типы памяти:
knowledge/— содержит информацию о состоянии: факты о текущем положении дел. Агент обновляет их при изменении реальности.notes/— содержит повествовательную информацию: ежедневные журналы сессий, которые записывают решения, действия и открытые вопросы. Они только дополняются и никогда не изменяются после окончания дня.
Установка и использование
Базовая настройка с любым агентом для программирования:
git clone https://github.com/oguzbilgic/agent-kernel.git my-agent
cd my-agent
opencode # или claude, codex, cursor и т.д.С kern-ai (средой выполнения, созданной для agent-kernel, которая добавляет режим демона, интеграцию с Telegram и Slack):
npx kern-ai init my-agent
npx kern-ai tuiКогда агент впервые читает ядро, он понимает, что оно новое, и спрашивает, кем вы хотите, чтобы он был. После настройки он запоминает это между сессиями.
Несколько агентов и архитектура
Каждый агент работает в своём собственном репозитории. Чтобы создать другого агента:
git clone https://github.com/oguzbilgic/agent-kernel.git another-agent
cd another-agent
opencode # или claude, codex и т.д.Это позволяет запускать несколько специализированных агентов (для домашней лаборатории, инвестиций, здоровья) с одним и тем же ядром, но разными идентичностями и базами знаний.
Как это работает
Этот подход работает, потому что AI-агенты уже читают файлы, такие как AGENTS.md, в качестве инструкций проекта. Ядро обучает агента запоминать, предоставляя файл, который говорит «вы сохраняете состояние, вот как», и использует git-репозиторий для хранения памяти в простых файлах markdown.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Аудит SecureCode: аудитор безопасности сервера Linux, созданный с помощью Claude Code
Независимый разработчик создал SecureCode Audit с помощью Claude Code — выполните одну SSH-команду, получите отчет по безопасности из 22 проверок с приоритетными исправлениями. Первые 30 зарегистрировавшихся получат полный аудит бесплатно.

DeepClaude заменяет бэкенд Anthropic в Claude Code на DeepSeek V4 Pro со снижением стоимости в 17 раз
Скрипт, который перезаписывает переменные окружения Claude Code, чтобы направлять все вызовы агентского цикла через DeepSeek V4 Pro, OpenRouter или Fireworks AI — тот же пользовательский опыт, $0,87/M выходных токенов против $15/M.

Извлечение компонентов OpenClaw: Опыт разработчика с очередью Lane и системой памяти
Разработчик попытался извлечь определённые компоненты из OpenClaw для использования в персональных AI-агентах, протестировав систему выполнения задач Lane Queue и изучив систему памяти memsearch. Lane Queue была успешно перереализована на Python с использованием документации, что выявило пробелы в ней и 13 проблем в реализации.

Локальная разработка ИИ с Qwen3.6-27B и Opencode на 5090
Пользователь Reddit делится опытом перехода с облачных AI-инструментов для кодирования (Claude Code, Cursor) на локальную настройку с использованием Opencode + llama-server + Qwen3.6-27B с контекстом 128K на одной RTX 5090, отмечая свободу от лимитов использования и рисков для аккаунта.