Pular para o conteúdo

Glossário do Moonpool: apps, estados, arquivos e configurações

Termo Significado
app Uma coisa que o Moonpool gerencia: um servidor de desenvolvimento, um app desktop, uma página ou um comando.
entrada O registro de um app no apps.json. Usado só ao falar do JSON.
linha do app A linha de um app na barra lateral, com o ponto de status e os controles.
grupo O título da barra lateral sob o qual um app é listado, a partir do campo group.
tipo web, desktop, static ou cli. Decide quais campos importam. Veja Tipos de app.
id A chave permanente de um app, usada em nomes de arquivo, comandos e ferramentas de agentes. Veja O id.
Estado Significado
iniciando O Moonpool iniciou o app mas ainda não o viu ativo. Ponto pulsando.
em execução A port dele responde, o processName dele existe ou, sem nenhum dos dois definido, o terminal que o Moonpool iniciou ainda está vivo. Ponto fixo. Veja Como se decide o estado em execução.
parado Nenhuma das anteriores. Ponto cinza.
gerenciado O Moonpool o iniciou nesta sessão. Um app em execução que não é gerenciado foi iniciado de outra forma, e Sair o deixa em paz.

Uma aba de terminal e um app em execução são coisas separadas. Clicar no nome de um app só abre a aba de terminal dele; nunca inicia o app. Fechar uma aba nunca para o app.

Termo Significado
hub O processo residente do Moonpool e a janela principal dele. Os nomes das ferramentas o chamam de “launcher” (inicializador).
janela do hub A janela principal: a barra lateral à esquerda, o painel CLI à direita.
bandeja O ícone da bandeja do sistema e o menu dele (Mostrar o Moonpool, Sair).
barra lateral O lado esquerdo da janela do hub: caixa de filtro, menu … e linhas de apps.
painel CLI O lado direito da janela do hub, que contém as abas de terminal.
aba de terminal O terminal de um app no painel CLI.
subfila MCP Uma linha esmaecida sob um app que mostra o próprio processo auxiliar <exe> mcp dele.
editor de apps O diálogo Adicionar app e Editar app.
Termo Significado
pasta de configuração A pasta que contém o apps.json e os demais arquivos do Moonpool. O token {MP_DATA}. Veja Onde fica a configuração.
{MP_HOME} A pasta do Moonpool: %USERPROFILE%\.moonpool no modo instalado, a pasta .moonpool\ de uma cópia portátil, a pasta de configuração no Linux.
sessão Uma execução do hub, do início até Sair.
log de sessão O arquivo que contém tudo o que um app imprimiu durante uma sessão, em cli-output\. Veja Logs.
moonpool.log O log de depuração do próprio Moonpool, gravado apenas com Gravar informações de depuração em um arquivo ligado.
dump Uma cópia em texto simples de um log de sessão feita pelo verbo dump.
instantâneo Uma cópia de um apps.json bom em apps.json.history\. Veja Backup e recuperação.
Termo Significado
instalado Um Moonpool em %USERPROFILE%\.moonpool, com atalho no menu Iniciar e entrada em Adicionar ou remover programas. Somente Windows.
portátil Um Moonpool em uma pasta .moonpool\ que você escolheu, marcado por um arquivo moonpool.portable. Veja Modo portátil.
cópia Uma pasta do Moonpool, instalada ou portátil. Cada cópia roda por conta própria.
Termo Significado
killMode A etapa extra que Parar executa depois de encerrar o terminal do app. Veja Parar e reiniciar.
stopCommand O comando que Parar executa quando killMode é command.
processName O nome de processo que o Moonpool observa, e que encerra no modo processName.
canal de controle O pipe nomeado (Windows) ou socket Unix (Linux) em que o hub responde. Veja Verbos de controle.
verbo Uma palavra de comando como launch ou reload, dada na linha de comando ou no canal de controle.
ticket Uma chave que você anexa com --ticket para ler o resultado de um comando em state.json.
token O carimbo de versão do apps.json que uma gravação de configuração deve levar.
auxiliar MCP (shim) Um processo <exe> mcp que um host de IA inicia para alcançar as ferramentas próprias de um app.

O Moonpool é um software gratuito da FasterDB