PerpetualSoftware has announced the release of Pad v0.5.0, a project management tool built for the 'agent era'. This open-source application, written in Go, emphasizes a local-first approach, utilizing SQLite for data storage and operating without requiring user accounts. It offers both a command-line interface (CLI) and a web user interface, alongside a dedicated AI agent skill.
Key features in v0.5.0 include:
* **Onboarding Overhaul**: A new `/pad onboard` flow streamlines workspace setup, allowing agents to adapt project scaffolding based on user input and codebase inspection. * **Invokable Playbooks**: Playbooks are now first-class, invokable procedures with structured arguments and unique slugs, enabling direct dispatch from AI assistants like Claude Code, the CLI, and the MCP (Multi-Agent Communication Protocol). * **URL Import**: Users can now import external content directly into items via a new API endpoint, supporting generic HTML-to-Markdown conversion and specialized OpenAPI 3.x-to-Markdown conversion. The TipTap editor includes an "Insert from URL" button. * **OAuth Connections and Unified Connect-to-Agent Modal**: The update introduces improved OAuth connection management with new state tables, a rewritten consent screen, and a unified modal for connecting to agents, simplifying the bootstrapping of new workspaces. * **MCP Bootstrap v0.4**: The bootstrap payload for agents has been made approximately 40% lighter, optimizing data transfer. A breaking change for MCP clients is noted, where `collections[].schema` is now a nested JSON object instead of a JSON-encoded string. * **Store Hardening**: Database migrations now run within atomic transactions, and JSONB NOT NULL constraints have been extended to `items` and `views` for enhanced data integrity.
Pad v0.5.0 is available for installation via Homebrew, Docker, or direct download from GitHub. All artifacts are signed via Sigstore keyless OIDC, and SBOMs (SPDX) and SLSA v1 build provenance are provided for verification.