Release do Paperclip · 04 de julho de 2026

Paperclip canary/v2026.704.0-canary.3

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

paperclip canary/v2026.704.0-canary.3

Resumo

A release canary/v2026.704.0-canary.3: Fix inherited workspace reuse fallback (#8963) traz ajustes específicos que impactam fluxos de operação e configuração nesta janela.

Novidades

  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Paperclip is the open source app people use to manage AI agents for work.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Agent heartbeats provision execution workspaces before invoking local or sandboxed adapters.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Some follow-up issues intentionally request reuse_existing so they continue in an inherited execution workspace.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: A heartbeat provisioning path treated missing or archived workspace rows as if no explicit reuse request existed.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: That could silently realize and persist a fresh project/default workspace over an explicit inherited-workspace binding.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Esta pull request keys explicit reuse off the issue preference and workspace id, then either restores that workspace or fails with a structured workspace validation error.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: A benefit is that intentional workspace inheritance remains auditable and does not silently degrade into unrelated fallback workspaces.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Adição: explicit helpers for resolving workspace reuse requests and deciding whether reuse should restore, refresh metadata, or keep prior replacement-class drift visible.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Adição: structured workspace_validation_failed details for inherited workspace reuse failures.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: Adição: regression coverage for replacement-class drift, restore errors, missing rows, archived rows, and restore misses.
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: pnpm install --frozen-lockfile
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: pnpm --filter @paperclipai/plugin-sdk ensure-build-deps
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: pnpm --filter @paperclipai/server exec vitest run src/__tests__/heartbeat-workspace-session.test.ts
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: pnpm --filter @paperclipai/server typecheck
  • paperclip canary/v2026.704.0-canary.3 — Nova funcionalidade: Detalhamento resumido: git diff --check origin/master...HEAD

Melhorias

  • paperclip canary/v2026.704.0-canary.3 — Melhoria aplicada: Detalhamento resumido: Ajustes de comportamento: heartbeat workspace provisioning so explicit reuse_existing requests go through restore-or-fail behavior instead of falling back to realizeExecutionWorkspace when the stored workspace row is unavailable.

Correções

  • $paperclip ${rel.versao} — Ajuste: Não houve entradas de correção explícitas no pacote analisado nesta entrada.

Breaking changes

Nenhuma quebra de compatibilidade foi reportada no pacote.

Ponto de Atenção

  • Ponto de checagem — Validação funcional: Reproduza o cenário de uso principal e valide fluxos críticos antes de homologar a versão.

Notas da versão

  • Validação inicial: revisão textual e técnica com confirmação de release URL e metadados de build.
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.