feat(a2a): add Redis configuration and A2A service implementation

This commit is contained in:
Davidson Gomes
2025-04-30 16:39:48 -03:00
parent 910979fb83
commit 4901be8e4c
26 changed files with 4630 additions and 1158 deletions
+9
View File
@@ -18,6 +18,9 @@ REDIS_HOST="localhost"
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD="your-redis-password"
REDIS_SSL=false
REDIS_KEY_PREFIX="a2a:"
REDIS_TTL=3600
# Tools cache TTL in seconds (1 hour)
TOOLS_CACHE_TTL=3600
@@ -44,3 +47,9 @@ ADMIN_INITIAL_PASSWORD="strongpassword123"
DEMO_EMAIL="demo@example.com"
DEMO_PASSWORD="demo123"
DEMO_CLIENT_NAME="Demo Client"
# A2A settings
A2A_TASK_TTL=3600
A2A_HISTORY_TTL=86400
A2A_PUSH_NOTIFICATION_TTL=3600
A2A_SSE_CLIENT_TTL=300