Skip to content

Pad v0.13.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:00
· 3 commits to main since this release

Highlights

Claude Code plugin — talk to your project, and let it talk back. /plugin marketplace add PerpetualSoftware/pad then /plugin install pad@pad gives Claude Code a conversational Pad skill, typed shortcuts (/pad:status, /pad:capture, /pad:onboard) — and live item-change notifications. Watches are durable and server-side (pad watch TASK-5, or just be assigned something): when an item that concerns you changes, every Claude Code session you have open hears about it within seconds, no polling, no asking. Under the hood this release adds a user-scoped event stream to padd and a plugin monitor that streams it into your sessions. (PLAN-2469)

Spec-driven development template. pad workspace init myproject --template spec seeds a workspace where specs are the parenting artifact — draft → in-review → approved → implemented, with acceptance criteria carrying stable AC-N ids, conventions that gate implementation on approved specs, /pad extract-specs to recover specs from an existing codebase (provenance-marked), and /pad verify to walk criteria against the actual diff. (IDEA-2527)

Sync correctness. Three real-time sync fixes: changes landing within the sync cursor's own second are no longer permanently dropped (/changes now includes the boundary second); sync failures surface instead of being swallowed, with mid-sync sync_required frames deferred rather than lost; and attachment NodeViews recover correctly on parent restore. (BUG-2539, BUG-2508, BUG-2509)

Agent skill accuracy. The embedded agent skill that pad agent install ships into your projects now loads full convention bodies (not just titles) everywhere it instructs agents to follow them, routes setup failures through a safe pad auth whoami check instead of blind self-healing, and corrects several CLI examples. (TASK-2537)

Install

brew install PerpetualSoftware/tap/pad

or nix run github:PerpetualSoftware/pad/release, or docker pull ghcr.io/perpetualsoftware/pad:0.13.0.

Verifying

All artifacts ship with SLSA provenance, SBOMs, and Sigstore signatures:

cosign verify-blob \
  --certificate-identity-regexp "^https://github.com/PerpetualSoftware/pad/.github/workflows/release.yml@.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  --bundle ./checksums.txt.sigstore.json ./checksums.txt

Changelog

Features

  • 7332a7f: feat(collections): add spec workspace template — spec-driven development (IDEA-2527) (#1081) (@xarmian)
  • d862796: feat(plugin): pad Claude Code plugin — nested layout, monitors, skills (PLAN-2469 Phase 2) (TASK-2534) (#1085) (@xarmian)
  • ec7fd02: feat(server,cli): watches, user-scoped event stream, plugin monitor command — PLAN-2469 Phase 1 (TASK-2533) (#1082) (@xarmian)

Bug fixes

  • e91c4fc: fix(store): include the cursor's own second in /changes deltas (BUG-2539) (#1086) (@xarmian)
  • d8b68c4: fix(web): clear the attachment NodeView missing-latch on parent restore (BUG-2509) (#1083) (@xarmian)
  • 2cb5e0a: fix(web): surface swallowed sync failures; defer a mid-sync sync_required (BUG-2508) (#1084) (@xarmian)

Other changes

  • b87b302: chore(nix): bump package version to 0.13.0 ahead of the release tag (@xarmian)
  • f241a62: docs(skill): port the applicable plugin-review corrections into the embed source (TASK-2537) (#1087) (@xarmian)