Режим: Open-Source AI IDE с разработкой на основе спецификаций и хуками агентов

✍️ OpenClawRadar📅 Опубликовано: 16 апреля 2026 г.🔗 Source
Режим: Open-Source AI IDE с разработкой на основе спецификаций и хуками агентов
Ad

Modo — это IDE с открытым исходным кодом, созданная как альтернатива таким инструментам, как Kiro, Cursor и Windsurf. Она основана на редакторе Void (сам по себе являющемся форком VS Code) и добавляет структурированные рабочие процессы планирования поверх существующих функций ИИ, таких как чат, встроенное редактирование (Cmd+K), автодополнение, поддержка LLM от нескольких провайдеров, использование инструментов и интеграция MCP.

Разработка на основе спецификаций

В отличие от типичных рабочих процессов «промпт → код», Modo реализует структурированный подход: промпт → требования → дизайн → задачи → код. Спецификации хранятся в .modo/specs/<name>/ в виде трёх файлов Markdown:

  • requirements.md — пользовательские истории и критерии приемки
  • design.md — архитектура, компоненты и модели данных
  • tasks.md — контрольный список шагов реализации

Создавайте спецификации с помощью Cmd+Shift+S или выбрав режим Spec в селекторе сессии. Выбирайте между рабочими процессами для функций или исправления ошибок, а также подходами «сначала требования» или «сначала дизайн». Агент заполняет каждый документ, вы проверяете, затем он последовательно выполняет задачи, отмечая их по мере выполнения.

Функции управления задачами

Откройте любой файл tasks.md, чтобы увидеть кликабельные кнопки «▶ Запустить задачу» рядом с каждой ожидающей задачей. Вверху появляется кнопка «Запустить все ожидающие задачи». Запущенные задачи отображаются со спиннерами, завершённые — с галочками. Агент отмечает задачи по мере работы: - [ ] → - [~] → - [x].

Управляющие файлы

Документы Markdown в .modo/steering/ внедряют правила проекта в каждое взаимодействие с ИИ. Они поддерживают три режима включения:

  • always — при каждом взаимодействии
  • fileMatch — когда активный файл соответствует шаблону glob
  • manual — ссылаются через команды / в чате

Поддерживает ссылки #[[file:path]] для подключения спецификаций OpenAPI, схем GraphQL или другой проектной документации.

Ad

Хуки агента

Конфигурации JSON в .modo/hooks/ автоматизируют действия вокруг жизненного цикла агента. Пример конфигурации:

{
"name": "Проверка кода при сохранении",
"version": "1.0.0",
"when": {
"type": "fileEdited",
"patterns": ["**/*.ts"]
},
"then": {
"type": "runCommand",
"command": "npx eslint --fix ${filePath}"
}
}

Поддерживает 10 типов событий: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. Два типа действий: askAgent или runCommand. Хуки перед использованием инструмента могут запретить выполнение, с встроенным обнаружением циклических зависимостей.

Дополнительные функции

Переключатель Автопилот/Под контролем отображается в виде пилюли в строке состояния, переключаясь между автономными действиями агента и режимом с паузой для одобрения. Напрямую связан с настройками автоматического одобрения для правок, команд терминала и инструментов MCP. Поддерживает параллельные чат-сессии в виде вкладок, каждая со своей собственной веткой, контекстом и историей.

Такой подход полезен для разработчиков, которые хотят более структурированного программирования с помощью ИИ с постоянным отслеживанием задач и внедрением правил, специфичных для проекта.

📖 Read the full source: HN LLM Tools

Ad

👀 Смотрите также

Торговый агент с ИИ и защитными механизмами риска для образовательного инвестирования
Инструменты

Торговый агент с ИИ и защитными механизмами риска для образовательного инвестирования

Разработчик создал торгового ассистента на основе ИИ, который подключает Claude к брокерскому счёту с механизмом управления рисками между ИИ и деньгами. Система включает проверки безопасности, такие как блокировка сделок, превышающих 50% распределения портфеля, автоматическое отключение при дневной потере в 3% и аварийный выключатель при просадке в 20%.

OpenClawRadar
Открытый MCP-сервер подключает Claude к экономическим данным Центрального банка Бразилии
Инструменты

Открытый MCP-сервер подключает Claude к экономическим данным Центрального банка Бразилии

Сидней Биссоли создал bcb-br-mcp — сервер MCP с лицензией MIT, который предоставляет Клоду доступ к более чем 18 000 временных рядов из Центрального банка Бразилии (SGS/BCB). Сервер включает 8 инструментов, охватывающих данные по процентным ставкам, инфляции, обменным курсам, ВВП, занятости и кредитованию.

OpenClawRadar
Гибридный поиск с использованием RRF улучшает систему памяти ИИ по сравнению с чистым векторным поиском.
Инструменты

Гибридный поиск с использованием RRF улучшает систему памяти ИИ по сравнению с чистым векторным поиском.

Система памяти с открытым исходным кодом на базе PostgreSQL с pgvector обнаружила, что чистый векторный поиск недостаточен для точных совпадений, поэтому добавила полнотекстовый поиск и объединила результаты с использованием Reciprocal Rank Fusion (RRF) с k=60, а также обогащение запросов через токенизатор.

OpenClawRadar
EsoLang-Bench: Бенчмарк для программирования с использованием эзотерических языков для проверки логики языковых моделей
Инструменты

EsoLang-Bench: Бенчмарк для программирования с использованием эзотерических языков для проверки логики языковых моделей

Исследователи создали EsoLang-Bench, кодирующий бенчмарк, использующий эзотерические языки программирования, такие как Brainfuck и Whitespace, чтобы проверить, могут ли LLM рассуждать или просто сопоставлять шаблоны. Лучший результат среди GPT-5.2, O4-mini, Gemini, Qwen и Kimi составил 11,2%.

OpenClawRadar