SPEC-050 — Invest AI Agents (TradingAgents + OpenAlice) — paper-only
SPEC-ID: 050-MYVEXX
Vincula: 049 (invest.myvexx.com / CT124), short JY-ex4_3rjQ
Status: 🚧 Fase 1–2 em curso (2026-07-24)
Para: Roger
Objectivo
Integrar os dois stacks do TRADER Guide em modo paper/research only no CT124.
CT124 recursos
| Recurso |
Valor |
| RAM |
8 GB (subido de 2 GB) |
| Swap |
2 GB |
| Path |
/opt/invest/agents/ |
URLs públicas (Traefik CT120 → CT124)
| URL |
Backend |
https://invest.myvexx.com/api/agents/health |
bridge :3100 (strip /api/agents) |
https://invest.myvexx.com/api/agents/agents |
lista dos dois engines |
https://invest.myvexx.com/api/agents/research/run |
TradingAgents (precisa LLM key) |
https://openalice.myvexx.com/ |
OpenAlice UI :47331 (usar este — SPA na raiz) |
https://invest.myvexx.com/alice/ |
Legacy path — quebrado (assets /assets caem no invest) |
Segurança
ALLOW_LIVE_BROKER=0
- Sem keys de brokerage live
- Alpaca só paper, se UTA for ligado
- Não é conselho financeiro
Estado
| Item |
Estado |
| Clones |
✅ |
Bridge :3100 |
✅ |
Traefik /api/agents + /alice |
✅ |
| CT124 RAM 8G |
✅ |
| TradingAgents image build |
🔄 |
| OpenAlice image build |
🔄 |
LLM API key em .env |
❌ pendente (Roger) |
| OpenAlice Claude/Codex login |
❌ pendente após docker compose up |
Pendente do operador
- Preencher
/opt/invest/agents/TradingAgents/.env com uma LLM key (OPENAI_API_KEY ou ANTHROPIC_API_KEY, etc.).
- Após build OpenAlice:
cd /opt/invest/agents/OpenAlice && docker compose up -d
depois docker exec -it openalice claude (OAuth).
- Nunca colar keys live de brokers.
Comandos
# Bridge
curl -s https://invest.myvexx.com/api/agents/health
# Research dry-run
curl -s -X POST https://invest.myvexx.com/api/agents/research/run \
-H 'Content-Type: application/json' \
-d '{"ticker":"NVDA","dry_run":true}'
# Builds
pct exec 124 -- tail -f /tmp/openalice-build.log
pct exec 124 -- tail -f /tmp/tradingagents-build.log