Preservação de chave desconhecida: para clientes baseados em JSON (OpenCode, Cursor, Claude Desktop, Cline, Generic MCP), o Pharos usa um leitor/gravador baseado em mapa que preserva todas as chaves de nível superior existentes. O tempo limite de inatividade por servidor é armazenado em ~/.pharos/mcp.json:
O estado do daemon (PID, servidores em execução, portas, última atividade) é persistido em ~/.pharos/daemon.json. No Windows, readProcessMemory retorna 0 (não há sistema de arquivos /proc) — isso afeta apenas o relatório de memória no status do daemon, não o gerenciamento do servidor. Se a sua configuração do OpenCode tiver configurações de modelo, tema ou tab_size, elas sobreviverão às instalações e remoções do Pharos intactas. Um manifesto
pode declarar até 3 tags (minúsculas, alfanuméricas + hifens, máximo de 20 caracteres cada).
