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
agentMessageleva a fala enviada pelo plugin ao caminho compartilhado de montagem do prompt usado porclaude_local,codex_locale outros adaptadores locais. - Paperclip canary/v2026.724.0-canary.2 — Resposta final da sessão: os eventos terminais de heartbeat recebem
finalText, e o eventodoneencaminha esse conteúdo porAgentSessionEvent.messagequando 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
finalTextcontinuam funcionando, enquanto execuções bem-sucedidas sem texto final utilizável recebemmessage: 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 emAgentSessionEvent.messageao 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.1ecanary/v2026.724.0-canary.2. - Paperclip canary/v2026.724.0-canary.2 — Alterações de build: a série atualiza o
pnpm-lock.yamle inclui uma nota truncada sobre o endurecimento do build da imagem Docker contra divergência do lockfile, sem detalhes suficientes para explicar o mecanismo.