Если цель — вести продакшн-фичу с агентом от начала до конца, путь занимает примерно 17 недель. Это 6 фаз: от ментальных моделей до production hardening.
OpenClaw покрывает значительную часть этого пути из коробки. Ниже — фазы роадмапа и то, что уже готово в продукте.
Фаза 0. Основы (1–2 недели)
Цель: собрать правильные ментальные модели, прежде чем писать код.
Что нужно понять:
- Разницу между workflow и agent. У workflow поток управления зафиксирован вами. Агент сам решает, что делать дальше.
- Контекст-инжиниринг по схеме Write/Select/Compress/Isolate:
- Write — скретчпады и memory-файлы
- Select — поиск релевантного в момент использования
- Compress — суммаризация при заполнении 85–95% окна контекста
- Isolate — суб-агенты со своими окнами контекста
- Обвязку (harness) как операционную систему агента
Что уже есть в OpenClaw:
- Write —
soul.md(постоянные инструкции), скретчпады в сессиях,/memory append - Select —
memory_searchс hybrid scoring (vector + text), релевантный recall вместо полного - Compress — автоматическая compaction при заполнении контекста
- Isolate — суб-агенты через
threadBindings.spawnSessionsс изолированными окнами - Команда
/context map— treemap-визуализация текущего контекста
Фаза 1. Первый простой агент (2–3 недели)
Цель: собрать цикл model → tools → model и отгрузить что-то маленькое.
Что нужно изучить:
- Цикл агента с нуля
- Claude Agent SDK как эталонная обвязка
- Регистрацию и валидацию инструментов
Что уже есть в OpenClaw:
- Claude Agent SDK под капотом — warm stdio-сессии, resume после рестарта Gateway
- Plugin SDK 2.0 —
sendSessionAttachment,scheduleSessionTurn,extractStructuredWithModel - Runtime-регистрация инструментов через
api.registerTool(...) - Кэширование дескрипторов инструментов уровня платформы
Практика: напишите плагин с одним инструментом и зарегистрируйте его.
Фаза 2. Настоящий агент с нормальной архитектурой (3–4 недели)
Цель: LangGraph runtime, middleware, MCP, память без vector DB.
Рекомендуемый стек: LangGraph 1.0 + Deep Agents или Claude Agent SDK.
Что уже есть в OpenClaw:
- MCP — встроенный мост для cron, интеграция с любыми MCP-серверами
- Память —
sqlite-vecлокально, hybrid search, dreaming sweeps - Middleware — hooks
PreToolUse,PostToolUse,PreCompact,SessionStart - Tools — JSON Schema validation, параллельные вызовы, retries
- Sub-agent orchestration — spawn isolated-context children, сжатые summary обратно к родителю
Практика: соберите research-analyst агента с memory + MCP + web-search.
Фаза 3. Соберите слой обвязки сами (3–4 недели)
Цель: перестать пользоваться готовой обвязкой и собрать свою хотя бы раз. Это самая высокорычажная фаза.
Что входит в обвязку:
- Loop control (цикл model → tools → model)
- Tool dispatch (реестр, валидация, параллельные вызовы, retries)
- Context management (сборка промпта, компакция, offload, prompt caching)
- Persistence (чекпоинты состояния, resume/rewind/fork)
- Observability (spans на model/tool/sub-agent calls)
- Sandboxing (code execution в контейнере)
- Auth и брокинг секретов
Что уже есть в OpenClaw:
- Loop control — Gateway управляет циклом
- Persistence — durable execution, checkpoint’ы сессий
- Sandboxing — OpenShell sandbox, изолированный code execution
- Auth — OAuth-backed profiles, SecretRefs, config tamper protection
- Observability — OTEL-совместимые spans
- Streaming — shared event envelopes across WebSocket subscribers
Практика: разберитесь, как Gateway сериализует streaming events и делает shared envelopes.
Фаза 4. Слой оценок и регрессионный harness (3–4 недели)
Цель: сделать «лучше» измеримым.
Четыре типа оценок:
- Правильность результата (correctness)
- Соответствие траектории (trajectory)
- Регрессионные проверки (regression)
- Human evaluation
Что уже есть в OpenClaw:
openclaw security audit— сканер OpenGrep для аудита плагиновplugin-inspector-advisoryв CI — неблокирующий artifactopenclaw doctor --fix— валидация конфигурацииopenclaw proxy validate— проверка настроек прокси
Практика: настройте openclaw security audit в CI перед деплоем плагина.
Фаза 5. Production hardening (постоянно)
Цель: агент переживает столкновение с реальными пользователями и стоимостью.
Что нужно контролировать:
- Стоимость (token tracking, model routing)
- Latency (streaming, кэширование)
- Безопасность (sandbox, secrets isolation)
- Resilience (retry, fallback, reconnect)
- Monitoring (drift, health checks)
Что уже есть в OpenClaw:
- Latency — streaming progress drafts, кэширование дескрипторов
- Resilience — ACP fallbacks, retry policy на Discord/Slack 5xx, cron inspection
- Monitoring — Control UI recovery panel, sessions.list responsiveness
- Cost — per-chat token tracking, model routing по cost/latency
- Memory management — компактирование oldest auto-promoted sections
Что пропустить в 2026
Роадмап предупреждает: не гонитесь за каждым фреймворком. OpenClaw уже выбрал стек:
- Claude Agent SDK для обвязки
- LangGraph-совместимый runtime под капотом
- MCP как стандарт интеграции
- SQLite-vec для локальной памяти
Вам остаётся писать инструменты, инженерить контекст и выпускать в продакшн.
Ресурсы
- Оригинальный роадмап — машиночитаемая версия для вашего агента
- Anthropic Engineering Blog — контекст-инжиниринг, дизайн обвязок
- LangChain Blog — middleware, Deep Agents
- Plugin SDK docs
- Настройка навыков
- Память в OpenClaw