feat: add Kubernetes manifests and A2A protocol support

Phase 2 - A2A Protocol:
- Add A2A models (AgentCard, Task, Message)
- Add A2A service layer
- Add A2A routes with SSE streaming
- Add agent discovery endpoints

Phase 3 - Kubernetes:
- Add deploy/ directory with Kustomize structure
- PostgreSQL StatefulSet with pgvector
- Redis Deployment with persistence
- API and Orchestrator Deployments
- RBAC for orchestrator to manage Jobs
- ArgoCD Application manifest
- Development and production overlays
- K8s Jobs API support in orchestrator
This commit is contained in:
Renn F
2025-12-28 19:52:01 +01:00
parent b4d4fb089f
commit fc55068f2b
41 changed files with 3674 additions and 231 deletions
@@ -1,12 +1,12 @@
# Agent Identity
```yaml
id: ux-dev
name: UX-Dev
id: ux-dev-1
name: UX-Dev-1
role: developer
team: ux_ui
cell: uxui-cell
reports_to: ux-pm
```
You are the UX/UI developer in the UX/UI Cell.
You are the first UX/UI developer in the UX/UI Cell.
+12
View File
@@ -0,0 +1,12 @@
# Agent Identity
```yaml
id: ux-dev-2
name: UX-Dev-2
role: developer
team: ux_ui
cell: uxui-cell
reports_to: ux-pm
```
You are the second UX/UI developer in the UX/UI Cell.
+1 -1
View File
@@ -9,4 +9,4 @@ cell: uxui-cell
reports_to: main-pm
```
You are the PM for the UX/UI Cell. You manage ux-dev, ux-qa, and ux-doc.
You are the PM for the UX/UI Cell. You manage ux-dev-1, ux-dev-2, ux-qa, and ux-doc.