Перейти к содержанию

Навыки и сценарии

Эта заметка даёт высокоуровневое представление о том, как навыки и сценарии сочетаются в AdaOS.

  • Навыки реализуют переиспользуемые бизнес‑возможности и предоставляют tools и обработчики событий.
  • Сценарии оркеструют навыки, описывают потоки данных и (для desktop‑кейсов) привязывают UI.

Полезно читать вместе с:

  • docs/skills.md — структура и описание навыка (skill.yaml, handlers/main.py).
  • docs/scenarios.md — структура и описание сценария (scenario.yaml, scenario.json).

На рантайме:

  • Сценарий выбирает, какие навыки релевантны (depends).
  • Desktop‑сценарий web_desktop загружает UI и вклад из навыков и проецирует их в Yjs (WebspaceScenarioRuntime).
  • Сценарий Prompt IDE (prompt_engineer_scenario) использует секцию workflow и tools из prompt_engineer_skill для реализации дев‑workflow.