Release do Paperclip · 24 de julho de 2026

Paperclip canary/v2026.724.0-canary.2

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Paperclip canary/v2026.724.0-canary.2

Resumo

O Paperclip canary/v2026.724.0-canary.2 corrige a troca de mensagens entre sessões de plugins e agentes locais. O prompt enviado por agents.sessions.sendMessage() chega ao adaptador, e o evento terminal devolve o texto final persistido pela execução. A série também inclui ajustes no lockfile e no build da imagem Docker, mas as notas dessa última mudança foram capturadas de forma truncada.

Novidades

  • Paperclip canary/v2026.724.0-canary.2 — Mensagem de sessão no prompt: o payload tipado agentMessage leva a fala enviada pelo plugin ao caminho compartilhado de montagem do prompt usado por claude_local, codex_local e outros adaptadores locais.
  • Paperclip canary/v2026.724.0-canary.2 — Resposta final da sessão: os eventos terminais de heartbeat recebem finalText, e o evento done encaminha esse conteúdo por AgentSessionEvent.message quando existe uma resposta final utilizável.

Melhorias

  • Paperclip canary/v2026.724.0-canary.2 — Identificação do conteúdo enviado: a mensagem da sessão aparece no prompt como conteúdo fornecido pelo usuário e sem autoridade para ampliar permissões, escopo da tarefa ou limites da empresa.
  • Paperclip canary/v2026.724.0-canary.2 — Compatibilidade dos consumidores: integrações que ignoram finalText continuam funcionando, enquanto execuções bem-sucedidas sem texto final utilizável recebem message: null.

Correções

  • Paperclip canary/v2026.724.0-canary.2 — Prompt dos adaptadores locais: a mensagem enviada por agents.sessions.sendMessage() deixa de ficar restrita aos metadados internos do wake e volta a aparecer no prompt recebido pelo agente.
  • Paperclip canary/v2026.724.0-canary.2 — Resposta persistida da execução: o encerramento da sessão deixa de expor somente chunks de log e uma mensagem genérica, permitindo que o plugin recupere a resposta final registrada.

Breaking changes

A origem pública não declara quebra de compatibilidade. O novo campo terminal pode ser ignorado por consumidores existentes, e uma execução sem resposta final continua emitindo message: null.

Ponto de Atenção

  • Paperclip canary/v2026.724.0-canary.2 — Conteúdo controlado pelo usuário: a mensagem da sessão agora chega ao prompt do modelo, portanto a aplicação precisa manter as verificações de empresa, as permissões do chamador e a indicação de conteúdo sem autoridade.
  • Paperclip canary/v2026.724.0-canary.2 — Verificação parcial da série: os testes direcionados registraram 87 aprovações e o typecheck passou nos 31 workspaces, mas a suíte completa manteve três falhas reproduzíveis sem relação declarada com esta mudança. A conferência ao vivo no Slack também permaneceu pendente.
  • Paperclip canary/v2026.724.0-canary.2 — Teste sugerido: abra uma sessão para um adaptador local, envie uma mensagem não vazia por agents.sessions.sendMessage() e confirme o texto no prompt e em AgentSessionEvent.message ao final da execução.

Notas da versão

  • Paperclip canary/v2026.724.0-canary.2 — Revisões agrupadas: a captura reúne canary/v2026.724.0-canary.0, canary/v2026.724.0-canary.1 e canary/v2026.724.0-canary.2.
  • Paperclip canary/v2026.724.0-canary.2 — Alterações de build: a série atualiza o pnpm-lock.yaml e inclui uma nota truncada sobre o endurecimento do build da imagem Docker contra divergência do lockfile, sem detalhes suficientes para explicar o mecanismo.
Voltar para o changelog do Paperclip

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.