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_existingso 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_faileddetails 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_existingrequests go through restore-or-fail behavior instead of falling back torealizeExecutionWorkspacewhen 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.