feat: add A2A agent integration control plane
All checks were successful
CI and Production Smoke / smoke (push) Successful in 10s

This commit is contained in:
OG T
2026-06-11 13:30:22 +08:00
parent 4835d43426
commit 0601df8bd9
17 changed files with 774 additions and 44 deletions

View File

@@ -46,6 +46,9 @@ DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/xxx"
# Telegram 告警(可留空)
TELEGRAM_BOT_TOKEN="123456:abcdef"
TELEGRAM_CHAT_ID="-1001234567890"
# A2A 任務廣播到 VibeAIAgent TG 群組(預設關閉,避免洗版正式群)
A2A_TELEGRAM_CHAT_ID="-1001234567890"
A2A_TELEGRAM_BROADCAST_ENABLED="false"
# 可選:提供你想要推播的 Telegram 接收對象(會從 bot updates 反查 chat id
# TELEGRAM_CHAT_HANDLE="@your_handle"
# 注意:不能把 bot 的 @username 當 chat_idbot 本身不能作為訊息接收對象
@@ -56,6 +59,8 @@ TRAFFIC_MONITOR_TOKEN="your-monitor-token"
TELEGRAM_FALLBACK_FROM_UPDATES="true"
# A2A / MCP 安全預設:外部 agent 需要人工審核進白名單
AUTO_WHITELIST_EXTERNAL_AGENTS="false"
# bounty 加價預設進人工審核;只有明確開啟才允許受限自動核准
AUTO_APPROVE_BOUNTY_NEGOTIATION="false"
# Lead generation 預設只讀 dry-run填 allowlist 後才會抓取公開 agent card
A2A_LEAD_GEN_DRY_RUN="true"
A2A_LEAD_GEN_AGENT_CARD_URLS="https://example.com/.well-known/agent-card.json"
@@ -81,6 +86,8 @@ SCOUT_MAX_ISSUES_PER_SCAN=90
- 需求提案者在 `/propose` 支付 proposal routing feeScout Intake $29、Growth Routing $99、Priority Bounty Launch $199系統建立 private `DRAFT` task 與 attribution audit。
- Stripe webhook 只會把 `metadata.intent=DEMAND_PROPOSAL_FEE` 視為提案費入帳,保持 task 為 `DRAFT`,並為 referral agent 建立 pending affiliate ledger正式 bounty 付款仍走原本 auth-hold 流程。
- 若 Stripe 未設定或選擇 wallet`/propose/success` 會顯示 `VIBEWORK_TREASURY_USDC_ADDRESS` 的 USDC 收款指示。
- 完整市場校正、Gemini 方案可行性與 0-30 天修復順序請看 [`A2A_MONETIZATION_MARKET_AUDIT.md`](./A2A_MONETIZATION_MARKET_AUDIT.md)。
- VibeAIAgent Telegram 群組可作為 A2A 戰情室、任務廣播、agent 招募、告警與回饋學習中樞;完整角色分工與市場工具導入清單請看 [`A2A_AGENT_INTEGRATION_ROADMAP.md`](./A2A_AGENT_INTEGRATION_ROADMAP.md)。
### 2. 啟動 Docker Compose