Китайская команда shareAI-lab сделала то, что мы все хотели, но ленились — взя ли Claude Code, разобрали до последнего байта и собрали заново. С нуля. С документацией.
Если вы когда-нибудь задавались вопросом «а как вообще работает этот магический агент, который пишет код за меня» — вот вам ответ в 12 сессиях. Без воды, без маркетинговых слайдов и совершенно бесплатно.
Главный секрет: один цикл и один bash
Ядро агента — это оди н цикл. Один. Не микросервисная архитектура на 47 контейнеров, не enterprise-grade event bus, а просто:

Остальное — надстройки. Красивые, полезные, но надстройки.
Каждая сессия добавляет ровно один механизм, не ломая предыдущий. Как lego, только для взрослых с тревожным расстройством.
s01 — Agent Loop
Базовый цикл. LLM получает сообщение, решает вызвать инструмент или ответить текстом. Всё. Вы уже написали 40% Claude Code.
s02 — Multiple Tools
Dispatch map: вместо одного инструмента — таблица маршрутизации. Теперь агент умеет не только bash, но и читать файлы, искать по коду.
s03 — Planning (TodoWrite)
Агент учится планировать. Создаёт список задач, отмечает выполненные, не забывает что делал. То, чему некоторые из нас так и не научились в реальной жизни.
s04 — Subagents
Независимые контексты. Главный агент делегирует подзадачи дочерним. Каждый со своим набором сообщений.
s05 — Dynamic Skills
Скиллы подгружаются на лету из результатов инструментов. Агент читает SKILL.md файл и внезапно умеет новое.
s06 — Context Compression
3-уровневая стратегия сжатия контекста. Потому что контекстное окно не резиновое, а разговор может быть длинным. Сначала сжимаем старые сообщения, потом выкидываем совсем старые, потом молимся.
s07 — Persistent Tasks
Задачи сохраняются в файл. Агент перезапустился — задачи на месте. С зависимостями, статусами, блокировками.
s08 — Background Tasks
Фоновое выполнение. Запустил долгую задачу — агент не ждёт, а продолжает работать.
s09 — Multi‑Agent Teams
JSONL mailbox. Агенты обмениваются сообщ��ниями через файлы. Простейший протокол: записал строку в файл — другой агент прочитал.
s10 — Team Protocols
Протоколы коммуникации между агентами. Кто кому что может сказать, в каком формате.
s11 — Autonomous Claiming
Агенты сами берут задачи из пула. Без координатора. Увидел свободную задачу → забрал → сделал.
s12 — Worktrees
Изоляция через git worktrees. Каждый агент работает в своей копии реп озитория.
Главный инсайт
Семь бед - один bash. Один инструмент покрывает 80% задач кодинг-агента. Зачем писать специализированные инструменты для чтения файлов, поиска, установки зависимостей, запуска тестов, если можно просто дать агенту шелл? Он разберётся. Наверное.
Вместо выводов
Проект показывает важную вещь: за магией современных AI-агентов стоят простые паттерны. Цикл, dispatch, контекст, файл. Не нужна докторская степень, не нужен enterprise framework. Нужно понимание нескольких базовых идей и умение их комбинировать. Сохраните в избранное. Заботайте. Когда-нибудь. Точно.
Если вы дочитали до конца то самое время подписаться на мой тг, тоже очень просто
