TASKS: A2A protocol research — ideas to borrow
This commit is contained in:
parent
a11bef2941
commit
a4dd3472a0
17
TASKS.md
17
TASKS.md
@ -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-совместимыми агентами
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user