Двуязычное руководство по Pi-Agent SDK с разбором исходного кода, примерами и skill для AI-ассистентов, помогающим создавать агентов.
hahhforest/pi-textbook
Учебник на китайском языке, который шаг за шагом учит создавать coding-агента в стиле Pi на TypeScript по 15 запускаемым Git-чекпоинтам.
- Звёзды
- 1,407
- Форки
- 83
- Открытые issues
- 1
- Последний коммит
- 3 месяца назад
Что это?
Курс посвящён созданию coding-агента в стиле Pi с нуля на TypeScript. Он начинается с автономной траектории агента и на каждом чекпоинте добавляет новый слой: протоколы сообщений и моделей, потоковую передачу данных, адаптеры провайдеров, инструменты, цикл агента, деревья сессий, уплотнение контекста, расширения и автономный стенд для оценки.
Каждая глава объединяет текст учебника, настоящий коммит в сопутствующем репозитории курса, целевые тесты и эксперименты с внесением ошибок. Код курса представлен историей Git, которую на каждом этапе можно получить, запустить и проверить, — это не псевдокод. Курс доступен в виде онлайн-книги и локального dev-сервера, запускаемого через npm.
Курс неофициальный и написан сообществом. Код распространяется по лицензии MIT, а текст учебника — по CC BY 4.0. В комплект входит вспомогательный CLI, который настраивает чекпоинты и каталоги для практических заданий, предназначенные для работы с обучающим агентом.
Ключевые возможности
- 01Пятнадцать чекпоинтов — каждый соответствует настоящему коммиту, который можно получить и запустить.
- 02Весь путь: от типов сообщений и потоковой передачи данных до адаптеров провайдеров, инструментов и цикла агента.
- 03Включает сохранение дерева сессий и уплотнение контекста для длинных диалогов.
- 04Завершается системой расширений и автономной оценкой готового агента.
- 05Позволяет через CLI перейти к нужному чекпоинту или создать каталог для упражнения без ответов.
Сценарии использования
- Разобраться во внутреннем устройстве coding-агента, создав его самостоятельно.
- Изучить на примере реального проекта паттерны TypeScript, например дискриминируемые объединения, потоки событий и проверку данных во время выполнения.
- Использовать чекпоинты как пошаговую программу практики с AI-тьютором.
Быстрый старт
- 1
Клонируйте репозиторий учебника
git clone https://github.com/hahhforest/pi-textbook.git - 2
Перейдите в каталог проекта
cd pi-textbook - 3
Установите зависимости
npm install - 4
Запустите локальный сервер разработки
npm run dev
Что важно знать
- Учебник написан на китайском языке, поэтому англоязычным читателям может быть трудно следить за основным содержанием.
- Код курса находится в отдельной fork-ветке, поэтому для запуска контрольных заданий необходимо клонировать эту ветку.
Темы
Частые вопросы
- Что такое pi-textbook?
- Учебник на китайском языке, который шаг за шагом учит создавать coding-агента в стиле Pi на TypeScript по 15 запускаемым Git-чекпоинтам. Курс посвящён созданию coding-агента в стиле Pi с нуля на TypeScript. Он начинается с автономной траектории агента и на каждом чекпоинте добавляет новый слой: протоколы сообщений и моделей, потоковую передачу данных, адаптеры провайдеров, инструменты, цикл агента, деревья сессий, уплотнение контекста, расширения и автономный стенд для оценки.
- pi-textbook можно использовать бесплатно? Какая у него лицензия?
- pi-textbook распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pi-textbook всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в pi-textbook — 23 июл. 2026 г..
- Для чего можно использовать pi-textbook?
- Разобраться во внутреннем устройстве coding-агента, создав его самостоятельно. Изучить на примере реального проекта паттерны TypeScript, например дискриминируемые объединения, потоки событий и проверку данных во время выполнения. Использовать чекпоинты как пошаговую программу практики с AI-тьютором.
- Как установить pi-textbook?
- Клонируйте репозиторий учебника: git clone https://github.com/hahhforest/pi-textbook.git Перейдите в каталог проекта: cd pi-textbook Установите зависимости: npm install Запустите локальный сервер разработки: npm run dev
- Где скачать pi-textbook?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hahhforest/pi-textbook
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Курс из 17 уроков по Python: с нуля создайте каркас агента наподобие Claude Code, начав с одного цикла и bash.
Практический пошаговый воркшоп на Go, в котором вы создадите coding agent на базе Claude API и постепенно добавите инструменты для работы с файлами, shell и поиска.
Неофициальное руководство на китайском языке по Pi Coding Agent — от установки до Skills, Extensions, Subagents и длительных рабочих процессов.
Открытый автономный агент для написания кода: работает как расширение IDE, CLI в терминале, desktop-приложение или SDK.
Терминальный агент для программирования со встроенными инструментами LSP, отладчика, браузера и субагентов; поддерживает более 60 провайдеров моделей.