https://cursor.com/changelog/2-4
Cursor випустив підтримку Skills, Subagents та генерацію зображень. Настав час переробляти команди та правила ¯\_(ツ)_/¯
Скіли — це реалізація специфікації Agent Skills. Самі по собі за функціональністю вони не особливо відрізняються від правил з типом Apply Intelligently. Але натомість вони дозволяють охопити одночасно і дії, що викликаються автоматично, і ті, що викликаються лише вручну (disable-model-invocation=true).
Субагенти — це спроба точніше підібрати контекст під певний етап розробки, який можна ізолювати і не «захаращувати» контекст основного агента. Плюс можна буде використовувати більш підходящі моделі. З коробки це:
explore(шукає та аналізує кодові бази)bash(запускає серії shell-команд)browser(керує браузером через MCP інструменти)
Можна писати свої субагенти. Вони являють собою ті ж самі markdown з frontmatter та набором власних властивостей: name, description, model (можна використовувати fast, inherit або конкретну модель), readonly, is_background. Поки що не можна задати список інструментів, але, можливо, це буде додано в майбутньому.
У своїх проектах я реалізовував субагентів через agent skills як зручний формат. Але розробники Cursor чомусь вирішили зробити своє.
Виявляється, раніше випустили Hooks. Піду читати та експериментувати.