Paperclip canary/v2026.702.0-canary.2
Resumo
O Paperclip canary/v2026.702.0-canary.2 agrupa três canaries publicados em 2026-07-02. A linha muda o escopo de imagens customizadas de ambiente, corrige alcance do sandbox bridge para agentes locais e ajusta autoria de comentários gerados por agentes.
Novidades
Nenhuma novidade de produto final foi publicada. A versão é canary e concentra mudanças estruturais em runtime de ambientes, ponte de sandbox e revisão de execução.
Melhorias
- Paperclip canary/v2026.702.0-canary.2 — Imagens customizadas por ambiente: templates e sessões de setup de imagem customizada passam a pertencer diretamente ao ambiente salvo, alinhando o estado da imagem ao modelo instance-scoped dos ambientes.
- Paperclip canary/v2026.702.0-canary.2 — Probes de sandbox salvo: probes de ambiente salvo passam a aplicar o template ativo de imagem customizada, exigindo company context apenas quando secrets ou bindings realmente precisam dele.
- Paperclip canary/v2026.702.0-canary.1 — Sandbox bridge: credenciais da bridge passam pelo ambiente do runner em vez de ficarem expostas no texto do comando
nohup env, reduzindo vazamento em stdout, stderr, texto de comando e arquivos de runtime. - Paperclip canary/v2026.702.0-canary.1 — Recuperação de revisão: participantes de review que terminaram sem registrar
executionStatepassam por uma recuperação limitada antes de escalar para estado bloqueado com evidência e próxima ação. - Paperclip canary/v2026.702.0-canary.0 — Autoria de comentários: comentários escritos por agentes passam a ser atribuídos ao agente autor, em vez de aparecerem como texto renderizado sem autoria adequada.
Correções
- Paperclip canary/v2026.702.0-canary.2 — Colunas redundantes: a versão remove
company_idredundante de templates e sessões de setup de imagem customizada. - Paperclip canary/v2026.702.0-canary.2 — Migração de ambiente: a migração
0127_environment_custom_images_instance_scopedcolapsa linhas ativas duplicadas por ambiente antes de remover índices e colunas antigas. - Paperclip canary/v2026.702.0-canary.2 — Serviços e rotas: serviços, route handlers, validadores compartilhados e query keys de UI passam a usar estado de imagem customizada com escopo de ambiente.
- Paperclip canary/v2026.702.0-canary.1 — Mutação pelo shell do sandbox: a superfície de shell usada por agentes passa a receber uma bridge de Paperclip alcançável e com JWT do run em
X-Paperclip-Run-Id. - Paperclip canary/v2026.702.0-canary.1 — Liveness de review: stages pendentes depois do término de uma execução de reviewer deixam de ficar silenciosos e viram trabalho explícito de recuperação.
Breaking changes
Nenhuma breaking change explícita foi publicada, mas há mudança de comportamento em ownership de imagens customizadas e no caminho de credenciais do sandbox bridge. Instalações com templates ativos duplicados ou secrets distribuídos entre empresas precisam validar a migração antes de promover o canary.
Ponto de Atenção
- Paperclip canary/v2026.702.0-canary.2 — Teste sugerido: rode
pnpm --filter @paperclipai/db run check:migrationse confirme se a migração escolhe corretamente o template ativo por ambiente. - Paperclip canary/v2026.702.0-canary.2 — Teste sugerido: abra um ambiente salvo com imagem customizada, remova o parâmetro
companyIdespecífico e confirme se o probe aplica o template ativo sem falhar quando não há secret dependente de empresa. - Paperclip canary/v2026.702.0-canary.1 — Teste sugerido: execute um agente local sandboxed que precise chamar a API do Paperclip pelo shell e confirme se a bridge funciona sem expor token em stdout, stderr ou comando de startup.
- Paperclip canary/v2026.702.0-canary.1 — Teste sugerido: simule reviewer finalizado com review pendente e confirme se a recuperação ocorre uma vez antes de registrar bloqueio explícito.
Notas da versão
O release traz material suficiente para adoção técnica cuidadosa, mas continua sendo canary. A terceira versão mesclada tem corpo curto e foi mantida como correção conservadora de autoria de comentário.