FUNÇÕES

43 funções. Um cockpit.

Tudo o que o Maegor faz hoje, agrupado por onde você encontra cada coisa. Nada nesta página é plano: se está listado aqui, está construído e coberto por testes.

funções
43
ferramentas MCP
28
squads
14
áreas
7
01

O cockpit

7

Onde você acompanha o trabalho acontecendo.

Terminal multipainel

Agentes concorrentes, cada um no próprio PTY e no próprio grupo de processos do sistema, cada um com um terminal vivo onde você pode digitar.

PTY + pgid

Painéis que você arruma

Divida, redimensione e reorganize. O arranjo é uma árvore salva por projeto, então ele sobrevive à missão que o criou.

split · resize · persist

Console

Uma segunda casa que sobrevive a toda missão: um painel por agente, uma conversa que você retoma em vez de um processo que você reinicia.

F2

Workspace

Um painel é um contêiner, não um slot de terminal. Terminal, editor, explorador de arquivos e preview do navegador dividem a mesma grade.

terminal · editor · files · browser

Editor e arquivos

Monaco sobre a árvore do projeto, em sandbox e resolvendo symlinks. Um arquivo sob lease de escrita ativo abre somente leitura e diz qual agente o segura.

monaco

Preview do navegador

Acha a URL do dev server na saída do agente e encaixa ao lado do terminal, em largura de desktop, tablet ou celular. Ele nunca divide sua grade por palpite.

localhost:*

Paleta de comandos

Toda ação do aplicativo alcançável sem tirar as mãos do teclado.

Ctrl+K
02

Missões

6

Um briefing vira um grafo, e o grafo vira trabalho.

Grafo de tarefas

Dependências e grupos paralelos, com ciclos e dependências órfãs recusados em tempo de planejamento, antes de qualquer agente ser despachado.

0 cycles

Três formas de executar

Livre conduz um agente na sua mão, Squad roda um time declarativo, Agêntico deixa o Maegor decompor e delegar. Mesmo core, quantidades diferentes de autonomia.

free · squad · agentic

Perguntas de esclarecimento

O orquestrador pergunta o que precisa antes de planejar, e suas respostas viram parte do briefing. Onde uma resposta contradiz uma suposição, a resposta vence.

pre-plan

Central de revisão

Agentes enviam revisões e achados por MCP. Uma revisão rejeitada devolve a tarefa em vez de integrar em silêncio.

review_submit

Gates e diffs

O git diff real do worktree do agente, ao lado do gate que o julgou.

git diff

Artefatos

Os relatórios, specs e contratos que um agente produziu, endereçados por missão e tarefa e legíveis muito depois da sessão ter acabado.

artifact_create
03

O esquadrão

5

Quem faz o trabalho, e no que cada um tem permissão de ser bom.

Squads

Times declarativos em YAML: papéis, modelos, globs de arquivo, gates e orçamentos. Quatorze vêm com o app, do Solo de um agente ao web de doze.

14 YAML

Editor de squads

Escreva um squad dentro do app e tenha a validação no salvamento, com o campo problemático nomeado.

validate on save

Agentes

Uma CLI, um modelo, um conjunto de skills e um nível de esforço compostos em um especialista que você pode despachar de novo.

cli · model · skills · effort

Arsenal

O elenco de especialistas que um projeto acumulou, reutilizável entre as missões dele.

roster

Skills

Uma capacidade instalável que se acopla a um agente e passa a valer na próxima execução dele.

install → next run
04

Provedores

5

Os agentes que você já paga, conduzidos de um lugar só.

Adapters de agente

Claude Code, Codex e OpenCode conduzem os binários que você já tem. A detecção executa cada um, ela nunca confia em arquivo de configuração, e toda flag foi lida de um help local.

--help verified

Sessões vivas

Um agente headless que continua vivo entre os turnos: o próximo prompt é uma linha escrita em um stdin que nunca fechou, então não há partida a frio nem contexto perdido.

stream-json

Agente nativo

O loop de ferramentas do próprio Maegor, para o trabalho onde não existe CLI de terceiro que valha conduzir.

adapter: native

Shell puro

Um painel sem agente nenhum dentro, na mesma grade e sob o mesmo kill switch.

sh

Mapeamento honesto de eventos

A saída headless vira eventos tipados, e o painel avisa quando o mapeamento degrada em vez de fingir que entendeu.

typed events
05

Contenção

10

Verificações no runtime, não linhas em um prompt.

Um worktree por agente

Um worktree git e um branch próprios para cada agente em execução. As escritas de um agente nunca chegam à sua árvore de trabalho.

1 branch / agent

Leases de arquivo

Dois agentes que poderiam escrever no mesmo arquivo são recusados no despacho, por interseção de globs, não quando o merge desanda.

glob ∩

Gates de qualidade

Os gates rodam dentro do worktree do agente contra o git diff real. Um gate obrigatório que falha bloqueia a integração.

git diff

Kill switch

Encerra grupos de processos inteiros, netos incluídos. Um teste cria um neto e afirma que ele morre.

kill -pgid

Pausa e retomada

SIGSTOP e SIGCONT, por agente ou pela missão inteira, sem perder o terminal.

SIGSTOP · SIGCONT

Aprovações

Comandos destrutivos, escritas fora de escopo e estouro de orçamento param o agente até você decidir. Um pedido expirado é uma recusa, nunca uma aprovação.

queue + TTL

Watchdogs

Um teto de tempo real e um timeout de heartbeat pegam um agente travado, encerram e registram o motivo.

wall clock + heartbeat

Segurança no reinício

Sessões que o banco ainda acredita estarem rodando são marcadas como órfãs quando o projeto abre. Nada é retomado automaticamente depois de um crash.

orphaned

Sandbox e segredos

Detecção tokenizada de comandos destrutivos, sandbox de caminhos que resolve symlinks e redação de segredos no caminho de persistência. Os modos mudam com que frequência você é consultado, nunca se a verificação roda.

paths · secrets · rm -rf

Orçamentos

Um teto por missão. Estourar para o agente e consulta você, não sai gastando calado.

ceiling
06

Memória e dados

5

O que um projeto lembra entre uma missão e a próxima.

Memória em três níveis

Missão, projeto e agente. O nível de projeto é o motivo de a segunda missão em um repositório sair mais barata que a primeira.

mission · project · agent

Grafo de memória

As entradas se ligam entre si, então o caminho mais curto entre duas delas é uma consulta, não uma rolagem.

memory_path

Orçamento de contexto

O construtor escolhe o que é relevante dentro de um teto explícito de tokens, em vez de colar tudo o que tem e torcer.

token ceiling

Log de eventos

Tipado e append-only sobre SQLite, pesquisável e filtrável por agente, tarefa, tipo, severidade e texto livre.

append-only

Telemetria de custo

Custo ao vivo por agente, com a origem etiquetada. Quando o provedor não reporta nada, a resposta é desconhecido, nunca $0.00.

Reported | unknown
07

Superfícies

5

As outras portas de entrada.

Servidor MCP

Vinte e oito ferramentas sobre missões, tarefas, memória, artefatos, leases e gates, atrás de um token por missão. Toda ferramenta confere se o id pertence à sessão que chamou.

28 tools

CLI

O binário maegor e o aplicativo desktop compartilham um core de domínio em Rust: mesma máquina de estados, mesmo banco, mesmo log de eventos.

maegor

Ditado

Um serviço de fala local e opcional para descrever uma missão em voz alta. Nada sai da máquina.

offline

Doctor

Confere a instalação, os adapters detectados e os worktrees que uma missão cancelada deixou para trás.

maegor doctor

Demo sem créditos

Um agente falso determinístico com seis comportamentos roda o produto inteiro sem rede e sem gasto de LLM.

6 behaviours
SQUADS

Times declarativos. Validados no carregamento.

Um squad é um arquivo YAML: papéis, modelos, globs de arquivo, gates, orçamentos. Quebre um campo e ele diz qual, antes de qualquer coisa rodar. Quatorze já vêm com o app.

fullstack-factory.yaml7 agentes

Fábrica fullstack

Implementa uma feature inteira entre backend e frontend, em paralelo, contra um contrato que os dois lados tratam como congelado.

discoveryarchitecturebackendfrontendtestsreview+1
web-development.yaml12 agentes

Desenvolvimento web

Constrói uma feature web inteira, da descoberta à revisão. Sequencial de propósito, para cada handoff ser contra o que foi entregue de verdade.

discoveryarchitectureinterface-specbackendfrontendintegration-tests+6
bug-hunt.yaml8 agentes

Caçada a bugs

Varre o código por área em paralelo, depois triagem, correção e um teste que trava o resultado.

surveyhunt-webhunt-backendhunt-opstriagefix+2
bug-investigation.yaml5 agentes

Investigação de bug

Reproduz o defeito, corrige a causa raiz e trava com um teste.

reproducediagnosefixregression-testreview
security-audit.yaml4 agentes

Auditoria de segurança

Encontra vulnerabilidades, segredos e dependências arriscadas, depois corrige o que importa.

scan-codescan-depsfixreview
database-migration.yaml5 agentes

Migração de banco

Planeja, aplica e verifica a mudança de schema, com backfill e segurança de rollback.

planmigratebackfillverifyreview
feature-implementation.yaml6 agentes

Implementação de feature

Implementa uma feature entre um core em Rust e um shell em React, regerando os tipos compartilhados no meio do caminho.

discoveryarchitecturecoreshelltestsreview
test-coverage.yaml4 agentes

Cobertura de testes

Aumenta a cobertura sem tocar em código de produção, com gate no delta real.

analyseunit-testsintegration-testsreview
refactoring.yaml4 agentes

Refatoração

Remove código morto e duplicação com o comportamento comprovadamente inalterado.

surveyrefactorregressionreview
api-design.yaml4 agentes

Design de API

Desenha um contrato de API e o trava com testes dos dois lados.

surveydesigncontract-testsreview
dependency-upgrade.yaml5 agentes

Atualização de dependências

Sobe dependências em grupos revisáveis, verificando a árvore depois de cada um.

assessupgrade-jsupgrade-nativeverifyreview
performance-profiling.yaml4 agentes

Profiling de performance

Acha gargalos com evidência, otimiza e prova o ganho com benchmarks.

profileoptimizebenchmarkreview
commit-organizer.yaml3 agentes

Organizador de commits

Divide uma árvore de trabalho suja em um commit por mudança lógica, cada um com uma mensagem que a nomeia, e faz o push.

splitverifypush
solo.yaml1 agentes

Solo

Um agente faz tudo, para um briefing pequeno demais para os handoffs valerem o que custam.

do

Seu time de engenharia está esperando.

Abra um repositório, descreva uma missão e veja quatro agentes trabalhando em paralelo, dentro das regras que você definiu.

Nenhum crédito é queimado na demo, um agente falso determinístico roda a suíte inteira.