Repository navigation
fix(deps): update dependency @paperclipai/plugin-sdk to ^2026.1012.0 - #219
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
2 times, most recently
from
October 9, 2026 18:25
b468543 to
9c4b8e6
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
October 15, 2026 23:07
9c4b8e6 to
0dc4e1a
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
October 18, 2026 01:54
0dc4e1a to
35a9364
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2026.831.1→^2026.1012.0bump,lockfileUpdate, orrollbackupdates, so these are raised without a Minimum Release Age check. You will need to manually validate the Minimum Release Age for these package(s).Release Notes
paperclipai/paperclip (@paperclipai/plugin-sdk)
v2026.1012.0Compare Source
Paperclip v2026.1012.0
Paperclip v2026.1012.0 carries 130 commits, promoted from
2026.1006.0-beta.0. The headline is that outside assistants can now join your team: Claude Code, Codex, OpenCode, and any MCP client can connect to Paperclip as a signed-in person, review work, and delegate tasks, all behind an experimental setting. Around that: Chat leads the navigation with each agent's tasks and artifacts beside the conversation, the Connections catalog pulls in accounts you already linked in Composio and Arcade, connections carry usage instructions that reach your agents automatically, Claude Sonnet 5.5 and GPT-6.1 Sol arrive with refreshed harnesses, and agents can safely update company skills. Underneath, Codex runs survive server restarts and model-capacity errors, workspace restore locks move to crash-safe SQLite file locks, and default agent instructions shrink to a fraction of their former size.Breaking Changes
<instance root>/locks/directory-merge/, released by the kernel when a process crashes. Old and new versions must not write to the same instance root at once: drain and stop all old server and worker processes (including other hosts or containers) before upgrading or rolling back, then move any leftover legacy<hash>.lock/directories to a scratch location. Never delete or move the new.lock.sqlitefiles. Seedoc/workspace-restore-locks.md. (#14869)scope.allowlist does not match a tool, connection, or application no longer falls through to a broader policy; grants with unknown selectors or malformed restrictions now deny access. Review custom grants after upgrading if an agent loses a tool it previously used. (#14915)Highlights
paperclip mcpCLI device login bridges local stdio clients; it is off by default behind Settings → Experimental → "Assistant connections (MCP)" and requires an HTTPSPAPERCLIP_PUBLIC_URL(#14933).update_skilltool that rewrites a company skill with version checking and safe retries, recorded in version history and the audit log; the skill file API gains optionalexpectedVersionIdandidempotencyKeyfields (#15049). Newly created agents receive a default set of configuration grants so they can finish agent, tool, skill, and task setup without manual permission work (#15283).Fixes
list_projectstool returns paged summaries instead of overflowing the command limit (#15217); tasks stopped during native preparation on an older build regain Retry and accept new messages (#15020, #15022); a continuation cancelled by the queued-run review gate is treated as a review wait instead of an unknown-execution hold (#15024); Retry and saved-message recovery work onSQL_ASCIIdatabases (#15033); a user-continued legacy run that times out can be retried automatically (#14987); a completed run no longer reports "Run failed" when instruction-file cleanup times out afterward (#14945) and that cleanup no longer blocks lease release (#14866);write_documentand other semantic tool calls no longer fail when a document merely discusses credentials (#14937) or contains credential-looking text (#15301); long connected MCP tool names are aliased to fit provider limits and the recovery notice explains why a run was cancelled with a Continue option (#14951); agents keep their task context when a tool connection changes mid-task (#14963); native MCP gateways reject run tokens from any agent other than their owner (#14914); and the Codex runner's "ignored unrelated provider information" warnings stay in the run log instead of the chat (#14929).workspace_restore_failedafter an agent rebases or amends its branch (#15268); the Daytona driver recovers output from a log socket that goes silent (#14889); bridge control commands are capped at 30 seconds and active runs are flagged as suspicious after 5 minutes of silence and critical after 15 (#14979); multi-repository projects round-trip commits on SSH execution environments (#14782); isolated-worktree tasks on the Paperclip repository itself set up without a local seed config (#14810); and the standard Docker image bundles the remote provider pack so remote OpenCode and ACPX runs no longer fail withrunner_remote_provider_artifact_incompatible(#14854).offline_accesswhen offered so access survives token expiry (#14950); MCP tool discovery uses a fraction of the memory and queries on large catalogs, bounds concurrent listings with atool_discovery_busy503 under load, and answers GET on stateless endpoints with 405 (#14864); low-trust agents can create self-assigned work inside their permitted scope and update their own managedAGENTS.mdfrom the owner's chat (#14870) and accept their owner's direct messages and human-assigned tasks outside an intake boundary (#14775); company skill imports from a server-managed project checkout no longer fail withskill_workspace_boundary_denied(#10329); and the managedgit/ghlauncher retries a failed credential broker request before continuing without managed credentials (#14856).Improvements
enableAiConnectionRouterssetting and a router plugin (#14967); the exe.dev sandbox provider can clone a prepared "Source VM" instead of creating a bare one (#14975); the native runner daemon accepts any--listen-portso several listening runners can share a host (#15353); the server keeps a durable lifecycle journal of agent hire, pause, resume, and terminate events and project create and update events as groundwork for plugin hooks (#15280, #15306); Slack, GitHub, MCP, invitation, routine, and handoff prompts share one animated "copy prompt" control (#14862) and the Slack setup prompt matches the current flow (#14965); the per-action Test dialog renders MCP results as readable tables and cards (#14859); agents can create question cards from a single canonical question set (#14946) and receive identical completion-tool guidance across Codex, Claude, and OpenCode (#14961) with less repeated procedure text and a canonical link fromwrite_document(#15151); and failed restores and Stop timeouts record which stage failed and why in run results and Sentry context (#15005, #15291, #14990, #14986).Upgrade Guide
0294–0305run on upgrade:0294adds atool_mcp_gateway_tokensexpiry index;0295and0296add aggregator account snapshot and sync tables;0297addsresource_lifecycle_eventsand0300rewrites its action check constraint;0298addstool_connections.agent_instructionsand backfills default instructions for existing Honcho, Mem0, Zep, Supermemory, and Cognee connections;0299adds AI connection pool, router cursor, and task pin tables pluscompany_secrets.ai_session_epoch;0301–0305add the public MCP OAuth client, grant, token, receipt, event subscription, device-flow, and admission tables. All are additive;0298is the only one that updates existing rows.<hash>.lock/directories out of<instance root>/locks/directory-merge/, then start the new version. The same applies to rollback.enablePublicMcp) exposes the public MCP endpoint and requiresPAPERCLIP_PUBLIC_URLto be an HTTPS origin (#14933); "Combined Inbox + Task List" (enableCombinedInboxTasks) folds Inbox into Tasks and takes effect only while "Streamlined UI" is on (#15100);enableAiConnectionRoutersturns on connection pools and has no UI toggle (#14967).connectionInstructionsfield in the request body, either a{ text, digest }object ornullwhen no instructions apply; process adapters receivePAPERCLIP_CONNECTION_INSTRUCTIONS_FILE, the path to a private JSON file holding the same{ text, digest }object, and the variable is set to an empty string (not a path) when no instructions apply. Adapters should append the object'stextto the model prompt rather than passing the object through. Built-in harnesses need no change.--listen-portstill defaults to 43127 (#15353); silent active runs are flagged after 5 and 15 minutes instead of 1 and 4 hours, with no automatic cancellation (#14979).Contributors
This release has 130 commits from 9 contributors. Thank you to everyone who contributed to this release!
@baozdemir, @valentinpalkovic, @abderbejaoui
Configuration
📅 Schedule: (in timezone Europe/Madrid)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.