Navegue pelos agentes à esquerda e selecione um arquivo para visualizar seu conteúdo.
Agentes
-
Tarefas
-
Pendentes
-
Status
OK
Agentes Recentes
| Nome | Tipo | Status | Ú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
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)
| Campo | Tipo | Descrição | |
|---|---|---|---|
| username | string | obrigatório | Nome de usuário |
| password | string | obrigatório | Senha |
Resposta
| Campo | Descrição |
|---|---|
| data.token | JWT para requisições autenticadas |
| data.user | Dados do usuário (id, username, role, email) |
GET/api/auth/meUsuário logado🔒 JWT
Resposta
| Campo | Descrição |
|---|---|
| data.user.username | Nome de usuário |
| data.user.role | admin ou user |
| data.user.email |
POST/api/auth/registerCriar usuário🔒 admin
Body (JSON)
| Campo | Tipo | Descrição | |
|---|---|---|---|
| username | string | obrigatório | Nome de usuário |
| password | string | obrigatório | Senha |
| string | opcional | ||
| role | admin|user | opcional | Padrã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
| Param | Valores | Descrição |
|---|---|---|
| status | active|idle|disabled | Filtrar por status |
| enabled | boolean | Filtrar ativos/inativos |
| limit | integer | Padrão: 100 |
| offset | integer | Paginação |
GET/api/agents/:idBuscar agente🔒 JWT
Retorna dados completos de um agente pelo UUID.
POST/api/agentsCriar agente🔒 JWT
Body (JSON)
| Campo | Tipo | Descrição | |
|---|---|---|---|
| name | string | obrigatório | Nome do agente |
| role | string | obrigatório | Papel/função |
| model | string | obrigatório | Ex: deepseek/deepseek-reasoner |
| status | active|idle|disabled | opcional | Padrão: idle |
| enabled | boolean | opcional | Padrã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
| Param | Valores | Descrição |
|---|---|---|
| status | pending|in_progress|completed|failed|cancelled | Filtrar por status |
| agent_id | uuid | Filtrar por agente |
| limit | integer | Padrão: 100 |
| offset | integer | Paginação |
POST/api/tasksCriar tarefa🔒 JWT
Body (JSON)
| Campo | Tipo | Descrição | |
|---|---|---|---|
| title | string | obrigatório | Título da tarefa |
| description | string | obrigatório | Descrição detalhada |
| agent_id | uuid | obrigatório | UUID do agente responsável |
| created_by | string | obrigatório | Quem criou (ex: Sophia) |
| priority | high|medium|low | opcional | Padrão: medium |
| status | pending|... | opcional | Padrão: pending |
| cost_usd | number | opcional | Custo em USD |
| tokens_used | integer | opcional | Tokens consumidos |
PATCH/api/tasks/:id/statusAtualizar status🔒 JWT
Body (JSON)
| Campo | Tipo | Descrição | |
|---|---|---|---|
| status | pending|in_progress|completed|failed|cancelled | obrigatório | Novo status |
| cost_usd | number | opcional | Custo em USD |
| tokens_used | integer | opcional | Tokens 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
| Param | Tipo | Descrição |
|---|---|---|
| days | integer | Últimos N dias (opcional) |
Docs Agentes
Navegue pela documentação dos agentes
Docs Documentação dos Agentes
Carregando árvore de agentes...
Selecione um arquivo
⚡ Atividades
Monitoramento em tempo real — polling a cada 5s
Todas
🤖 Agentes
📋 Tarefas
🖥️ Sistema
❌ Erros
🔐 Auth
0 eventos
ao vivo
⟳ Carregando atividades...
Estatísticas
⟳ 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
Atividade do Semestre
Menos
Mais
Disciplinas
Todas
OK
Atenção
Reprovado
Cronograma de Trabalhos
Todos
Próximos
Entregues