TASKS: A2A protocol research — ideas to borrow

This commit is contained in:
Markov 2026-02-28 06:52:04 +01:00
parent a11bef2941
commit a4dd3472a0

View File

@ -238,3 +238,20 @@
### Фича: Vector Search (Phase 3) ### Фича: Vector Search (Phase 3)
- 💡 Когда >20 проектов — RAG для agent memory - 💡 Когда >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-совместимыми агентами