Módulos
O painel de um módulo Avançado
Um módulo é um painel escrito por você (ou por um agente seu) e instalado numa pasta do seu Mac. Para escrever um, veja módulos.
Abra com ⌘K e o nome do módulo, ou as palavras de busca que o manifesto dele declarou. Por voz, o
módulo é aberto pelo nome do manifesto.
Por padrão é um painel por canvas: pedir o mesmo módulo de novo seleciona o painel que já existe. Um módulo pode declarar que aceita vários.
O módulo fica disponível em todos os projetos. Cada abertura cria um painel daquele canvas, e a página sabe em que projeto está: o mesmo módulo pode mostrar coisas diferentes em cada um.
A barra do painel
- A linha à esquerda: a descrição do manifesto.
- Recarregar o módulo: recarrega a página.
- Revelar a pasta no Finder: abre a pasta do módulo.
Um módulo pode declarar que vive fora da grade. Nesse caso o cabeçalho, a borda e esta barra somem enquanto o painel está solto, e o conteúdo preenche o painel inteiro; um clique revela os controles de volta, e devolvê-lo à grade traz a moldura.
Um módulo pode declarar também um intervalo de recarga (no mínimo cinco segundos), e aí a página se recarrega sozinha.
Enquanto você escreve o módulo
O app vigia a pasta: salvar um arquivo recarrega os painéis daquele módulo, sem reiniciar nada e sem reabrir o painel. Painéis de outros módulos não são tocados.
O painel também fala quando algo está errado, em vez de ficar em branco:
- Este módulo está com problema: o manifesto ou a pasta não passaram na validação. O texto diz o quê, e o botão revela a pasta no Finder.
- Este módulo não existe mais: a pasta sumiu do disco. Se ela voltar, o painel volta junto.
- Este módulo está desativado: o módulo está inteiro, mas desligado nas Configurações.
Um erro de JavaScript da página não derruba o app: ele fica no console daquela página, e os agentes leem esse console.
Configurações → Módulos
A tela lista os módulos válidos e os que não passaram na validação, estes com o motivo escrito e um botão Revelar.
- O interruptor de cada módulo: desligado, o módulo some da busca, da voz e do alcance dos agentes. Um painel dele que esteja aberto diz que o módulo está desativado, em vez de sumir da sua frente.
- Ferramentas para a Nina: só aparece em módulo ativo e com ações. Desligado, a assistente volta a só abrir e fechar o painel, e as ações saem do vocabulário dela na próxima conversa.
- Revelar a pasta de módulos no Finder, no rodapé: abre a pasta onde todos moram.
Módulo novo nasce ativo e com as ações disponíveis.