invest-myvexx/docs/obsidian/SPEC-050-INVEST-AI-AGENTS-PAPER.md

2.4 KiB
Raw Blame History

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 12 em curso (2026-07-24)
Para: Roger

Objectivo

Integrar os dois stacks do TRADER Guide em modo paper/research only no CT124.

Stack Repo Papel
TradingAgents https://github.com/TauricResearch/TradingAgents Pesquisa multi-agente
OpenAlice https://github.com/TraderAlice/OpenAlice Workspace + paper UTA (beta)

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

  1. Preencher /opt/invest/agents/TradingAgents/.env com uma LLM key (OPENAI_API_KEY ou ANTHROPIC_API_KEY, etc.).
  2. Após build OpenAlice: cd /opt/invest/agents/OpenAlice && docker compose up -d
    depois docker exec -it openalice claude (OAuth).
  3. 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