Custom MCP Sign-In and GitHub Backups
Patina 0.9.29 fixes sign-in when adding a custom MCP server, adds private GitHub backups for your Patina folder on Mac, and improves how PDF attachments are read in chat.
Connect custom MCP servers
Adding a custom MCP server now checks its sign-in requirements and opens your browser when authorization is needed. Patina saves the connection and its credentials after sign-in completes, so services such as Campground no longer appear connected before you have authorized them.
The setup dialog shows progress while connecting. Cancelling the dialog does not leave an unfinished connection behind, and a failed replacement sign-in keeps the existing connection intact. Servers that allow access without sign-in are checked before they are saved.
Missing credentials now show Sign-in required instead of the misleading Token expired message. If you already added Campground and it is showing an error, open Settings > Connections, choose Reconnect from its menu, and complete browser sign-in once.
Back up your Patina to GitHub
On Mac, open Settings > General > Patina Folder and choose Set Up... beside GitHub Backup. You can connect an existing private repository or create a new one. Setup uploads an initial backup of your Patina files and skills, then enables backups after each successful daily digest.
- Existing repositories receive backups on a separate
patina-backupbranch, preserving their default branch. - The management dialog shows the last push and any errors, and lets you pause automatic backups or choose Back Up Now.
- Files stored only in iCloud are downloaded before a backup starts.
- Internal Patina state, environment files, and local agent credential files are excluded. Backups stop if Git already tracks protected settings or includes them in its history.
- Conflicting remote changes stop the upload rather than being overwritten.
GitHub backups are optional and require setup on Mac. For automatic backups, enable the daily digest in Settings > Schedule and keep Patina running on your Mac.
Read PDF attachments in chat
Patina now extracts text from PDF attachments instead of incorrectly reporting that an available PDF still needs to download from iCloud. This helps the agent work with the document's readable text in the conversation.
Updating
On Mac, choose Patina > Check for Updates.... The matching iOS build is delivered through TestFlight after Apple processing and any required external beta review. GitHub backup setup and uploads run on Mac.