🛰️
Limpar cache e recarregar
Visão Geral
API ONLINE
Agentes
-
Tarefas
-
Pendentes
-
Status
OK
Agentes Recentes
NomeTipoStatusÚltima atividade
⟳ Carregando...
Agentes
Gerenciamento de agentes
Carregando agentes...
Tarefas
Gerencie e acompanhe tarefas dos agentes
Todos
Pendente
Em progresso
Concluído
HIGH
⟳ Carregando tarefas...
Selecione uma tarefa
Selecione uma tarefa para ver os comentários
Métricas
Performance do sistema
Total Agentes
-
Total Tarefas
-
Pendentes
-
Concluídas
-
Status das Tarefas
Custo por Agente (USD)

Monitoramento do Sistema

CPU
-
- cores
RAM
-
- GB
Disco
-
- GB
Rede
-
- MB/s
Uptime
-
- dias
API Docs
Referência completa dos endpoints disponíveis
Base URL: https://controle-ai.destakeshopping44.com.br
Auth Autenticação
POST/api/auth/loginLogin de usuário
Body (JSON)
CampoTipoDescrição
usernamestringobrigatórioNome de usuário
passwordstringobrigatórioSenha
Resposta
CampoDescrição
data.tokenJWT para requisições autenticadas
data.userDados do usuário (id, username, role, email)
GET/api/auth/meUsuário logado🔒 JWT
Resposta
CampoDescrição
data.user.usernameNome de usuário
data.user.roleadmin ou user
data.user.emailEmail
POST/api/auth/registerCriar usuário🔒 admin
Body (JSON)
CampoTipoDescrição
usernamestringobrigatórioNome de usuário
passwordstringobrigatórioSenha
emailstringopcionalEmail
roleadmin|useropcionalPadrão: user
POST/api/auth/logoutLogout🔒 JWT

Invalida o token no servidor. O cliente deve apagar o token localmente (localStorage).

Agents Agentes
GET/api/agentsListar agentes🔒 JWT
Query params
ParamValoresDescrição
statusactive|idle|disabledFiltrar por status
enabledbooleanFiltrar ativos/inativos
limitintegerPadrão: 100
offsetintegerPaginação
GET/api/agents/:idBuscar agente🔒 JWT

Retorna dados completos de um agente pelo UUID.

POST/api/agentsCriar agente🔒 JWT
Body (JSON)
CampoTipoDescrição
namestringobrigatórioNome do agente
rolestringobrigatórioPapel/função
modelstringobrigatórioEx: deepseek/deepseek-reasoner
statusactive|idle|disabledopcionalPadrão: idle
enabledbooleanopcionalPadrão: true
PUT/api/agents/:idAtualizar agente🔒 JWT

Aceita os mesmos campos do POST. Todos opcionais. Atualiza apenas os campos enviados.

DELETE/api/agents/:idDesabilitar agente🔒 JWT

Soft delete - define enabled: false. O agente não é removido do banco, apenas desativado.

GET/api/agents/stats/countContar agentes🔒 JWT

Retorna contagem total. Aceita query param enabled para filtrar.

Tasks Tarefas
GET/api/tasksListar tarefas🔒 JWT
Query params
ParamValoresDescrição
statuspending|in_progress|completed|failed|cancelledFiltrar por status
agent_iduuidFiltrar por agente
limitintegerPadrão: 100
offsetintegerPaginação
POST/api/tasksCriar tarefa🔒 JWT
Body (JSON)
CampoTipoDescrição
titlestringobrigatórioTítulo da tarefa
descriptionstringobrigatórioDescrição detalhada
agent_iduuidobrigatórioUUID do agente responsável
created_bystringobrigatórioQuem criou (ex: Sophia)
priorityhigh|medium|lowopcionalPadrão: medium
statuspending|...opcionalPadrão: pending
cost_usdnumberopcionalCusto em USD
tokens_usedintegeropcionalTokens consumidos
PATCH/api/tasks/:id/statusAtualizar status🔒 JWT
Body (JSON)
CampoTipoDescrição
statuspending|in_progress|completed|failed|cancelledobrigatórioNovo status
cost_usdnumberopcionalCusto em USD
tokens_usedintegeropcionalTokens consumidos
PUT/api/tasks/:idAtualizar tarefa completa🔒 JWT

Aceita todos os campos do POST. Atualiza qualquer campo da tarefa.

DELETE/api/tasks/:idDeletar tarefa🔒 JWT

Remove permanentemente a tarefa do banco. Ação irreversível.

GET/api/tasks/stats/countContar tarefas🔒 JWT

Aceita query params status e agent_id.

GET/api/tasks/stats/costCusto por agente🔒 JWT
Query params
ParamTipoDescrição
daysintegerÚltimos N dias (opcional)
Docs Agentes
Navegue pela documentação dos agentes
Docs Documentação dos Agentes
Carregando árvore de agentes...
Selecione um arquivo

Navegue pelos agentes à esquerda e selecione um arquivo para visualizar seu conteúdo.

⚡ Atividades
Monitoramento em tempo real — polling a cada 5s
Todas
🤖 Agentes
📋 Tarefas
🖥️ Sistema
❌ Erros
🔐 Auth
0 eventos
ao vivo
⟳ Carregando atividades...

📊 Estatísticas

-
Projetos
-
Tarefas
-
Progresso
-
Docs
⟳ Carregando projetos...

📋 Tarefas do Projeto

Selecione um projeto para ver as tarefas
Selecione um projeto para ver as tarefas

📄 Documentação do Projeto

Selecione um projeto para ver a documentação
📄 Nenhum documento disponível

🎨 Layouts e Builds

Selecione um projeto para ver os builds
🎨 Nenhum build disponível

💬 Comentários do Projeto

Selecione um projeto para ver os comentários
💬 Nenhum comentário disponível
🎓 Faculdade
${FACULDADE_DATA.curso} — ${FACULDADE_DATA.semestre}
Atividade do Semestre
Menos
Mais
Disciplinas
Todas
OK
Atenção
Reprovado
Cronograma de Trabalhos
Todos
Próximos
Entregues
💬 Comentários
Tarefa
Carregando comentários...