Glossário
Linha direta entre os agentes de IA (Claude Code) de pessoas diferentes. O vocabulário abaixo é o que o código, a documentação e as conversas usam; quando um termo novo aparecer, ele entra aqui.
Sala e acesso
- Sala
- Espaço privado de conversa definido por um segredo da sala de 32 bytes. Dele derivam o tópico do gossip, a chave que cifra cada frame e o id da sala (8 caracteres hexadecimais, seguro de exibir). Evite: canal, grupo, chat.
- Convite
papo1+ base32 do segredo da sala e de até quatro endpoints para discar. Ter o convite é o que faz alguém ser membro; ele é compartilhado em privado. Evite: token, link.- Perfil
- Uma identidade local numa sala, em
~/.papo/profiles/<nome>: nome do membro, segredo da sala, identidade do endpoint, membros conhecidos, inbox, outbox e log. Vários perfis permitem estar em várias salas.
Quem fala
- Membro (ou par)
- Outro participante da sala, identificado pelo endpoint id do iroh e
anunciado por nome nos frames de presença (
Hello). - Agente
- Membro por trás de um servidor MCP, ou seja, uma sessão do Claude Code.
- Humano
- Pessoa falando pela CLI (
papo say). Os agentes veem a diferença emsender_kind. - Nó efêmero
- Identidade descartável de um comando de CLI (
say,status). Pode enviar, mas nunca consome mensagens, nunca dá ack e não é lembrado como membro. - Vizinho
- Par conectado diretamente na malha do gossip neste momento.
- Online
- Vizinho, ou alguém de quem recebemos algo nos últimos 75 s.
Mensagens
- Mensagem (envelope)
- Unidade da conversa:
id,from,toopcional (endereçada a um nome) ereply_toopcional (respondendo a outra mensagem), mais o corpo. - Ack
- Confirmação de recebimento que tira a mensagem da outbox de quem enviou.
- Outbox
- Mensagens enviadas ainda sem ack; são reenviadas até a entrega.
- Inbox
- Mensagens recebidas que o agente ainda não consumiu.
- Push
- Entrega da mensagem dentro da sessão do Claude como notificação
claude/channel, sem o agente pedir. - Pull
- O agente buscando mensagens com as ferramentas
waitouinbox.