diff --git a/TASKS.md b/TASKS.md index bef6256..367886b 100644 --- a/TASKS.md +++ b/TASKS.md @@ -238,3 +238,20 @@ ### Фича: Vector Search (Phase 3) - 💡 Когда >20 проектов — RAG для agent memory + +--- + +## Исследования и заимствования + +### Google A2A Protocol — что можно взять +Источник: https://github.com/a2aproject/A2A (RC v1.0) + +- 💡 **context_id** — кросс-задачный контекст для группировки связанных задач. Агент помнит что TE-5, TE-6, TE-7 — одна история. Наследуется от родителя. +- 💡 **Extensions framework** — механизм плагинов для агентов: + - Data-only: метаинформация (стоимость, SLA) + - Profile: ограничения на формат данных + - Method Extensions: кастомные API endpoints (git-diff, run-tests) + - State Machine: кастомные статусы задач +- 💡 **Agent Card** (`/.well-known/agent.json`) — стандартный формат описания агента для совместимости с внешними A2A-агентами +- 💡 **Artifact vs Message** — разделение: Message = общение, Artifact = результат работы +- 💡 **A2A Gateway** — адаптер для интеграции с внешними A2A-совместимыми агентами