fix(deps): update npm production dependencies - #185
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
3 times, most recently
from
July 23, 2026 17:33
4a605e4 to
633f271
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
July 24, 2026 20:46
633f271 to
bfbf8c9
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
July 26, 2026 00:30
bfbf8c9 to
d6927c9
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
2 times, most recently
from
August 26, 2026 17:56
fdee2c6 to
86b5a43
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
4 times, most recently
from
September 3, 2026 15:42
f6ed5c4 to
791be2f
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
September 5, 2026 01:01
791be2f to
6a7f41a
Compare
renovate
Bot
force-pushed
the
renovate/npm-production-dependencies
branch
from
September 5, 2026 06:23
6a7f41a to
41e202d
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.626.0→^2026.831.1^19.2.7→^19.2.8bump,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.831.1Compare Source
Paperclip v2026.831.1
A patch on top of 2026.831.0 that fixes first-run onboarding. It carries a single targeted change; everything else in 2026.831.0 is unchanged.
Fixes
Upgrade Guide
v2026.831.0Compare Source
Paperclip v2026.831.0
Paperclip v2026.831.0 soaked as
2026.828.0-beta.0and carries 175 commits. The company skill library now actually reaches your agents at run time, Kimi Code joins the adapter lineup, operators hosting Paperclip for others get real control over which settings surfaces their users see, the sandbox callback bridge is rebuilt on a bounded HTTP/2 transport, and onboarding sheds its mission step for a shorter arc with the agent front and center. It also raises the Node.js floor to 24 — read the Upgrade Guide before updating a source install.Breaking Changes
paperclipai install) refuse outright on an older Node; npm installs and a directly started server on Node 22/23 print an unsupported-version warning and continue. A warning is not support — upgrade Node before taking this release. (#11792, #11890)0229drops the columns. Export bundles that carry the old fields still import — the values are ignored. (#12291)--permission-modetodontAsk. The adapter passes no permission-mode flag unless one is explicitly configured;--always-approveremains the unattended policy. (#11898)Highlights
kimi_localruns Moonshot's Kimi Code CLI on the shared ACP engine by default — live streaming transcripts, tool-call lifecycle, the same machinery as Claude, Codex, and Gemini — with an automatic headless-CLI fallback when ACP prerequisites are missing. (#9967, @hawikk)PAPERCLIP_HIDDEN_SETTINGShides settings surfaces by key — instance pages, individual experimental flags, company pages like Members, Invites, Secrets, Export, and Import, and even individual tabs like Provider vaults and Proposals. Hidingcompany.importfloors the API too, and cloud-managed instances floor imports unconditionally.PAPERCLIP_SETTING_DEFAULTSoverrides the schema default of selected instance settings without persisting anything, and a managed-sandbox-only mode hides host-path and execution-engine surfaces entirely. (#11823, #12199, #12284, #12285, #12293)generalrole). The steps are rebuilt on a single card with the brand pill held across them — dormant while you set up, alive when you review — and the auth page wears the new brand lockup. The idle "test your environment" card is gone too; the probe still runs on Connect and still blocks a failing hire. (#11935, #11905, #12274, #12074)Improvements
SENTRY_DSNand install the optional@sentry/nodepeer to get server-side error capture; the DSN rides the authenticated session response so the browser reports too, behind a React error boundary. Everything is fail-open: no DSN, no package, no Sentry, no problem. (#12190, #12249, #12270).gitignoreduring staging, and reported transfer byte counts are the real ones. (#11736, #12271, #12184, #12180)--data-dirisolation. (#11866, #11636, #12198, #12193)paperclip_runner) landed behind the default-offenableNativeRunnerinstance flag, along with its persistence contracts and transport. It refuses hires and runs while the flag is off; nothing changes for existing adapters. (#12188, #12169, #12176)Fixes
issuercolumn Better Auth expects; migration0230adds and backfills it. (#11886, #12396)tiniis PID 1 in the server image, so processes adopted after their parent exits are cleaned up instead of accumulating as zombies; a behavioral probe in CI keeps it that way. (#12137, @zannis)reasoning.availableevents instead of a placeholder (#9237, @harjothkhara); Grok stops warning when the default model sentinel isn't in the discovered list (#12062); the Claude/Codex/Gemini ACP adapters share one workspace-restore teardown (#12196); and the adapter Test lane verifies auth for every Claude ACP target with a deny-by-default probe environment. (#11810)The onboarding-service fixes from this range (
npxonboard leaving a crash-looping background service, the duplicate foreground-start prompt, onboarding ending without opening the dashboard) already shipped to stable users as v2026.824.1.Upgrade Guide
node --versionbefore upgrading rather than relying on the warning.0223through0230): a secret-proposal → interaction link (0223), unified adapter auth sessions replacing the Claude-specific table (0224,0225), a disposition-repair dedup index (0226), the native-runner contract tables — inert while the flag is off (0227), durable question-answer deliveries (0228), dropping the company brand-color and attachment-limit columns (0229), and the Better Authissuercolumn with backfill (0230). They run automatically on startup. Only0229discards data, and only those two removed fields.PAPERCLIP_HIDDEN_SETTINGS— comma-separated settings surfaces to hide, for operators hosting Paperclip for others; hidingcompany.importalso floors the import API. (#11823, #12199)PAPERCLIP_SETTING_DEFAULTS— JSON object overriding the schema default of selected instance settings. (#12285)SENTRY_DSN— opt in to error monitoring; also install the@sentry/node@10.71.0optional peer for server-side capture. (#12190)PAPERCLIP_WORKSPACE_REAPER_COOLDOWN_DAYS— days a terminal workspace is left alone before its worktree is reaped (default 7,0disables the cooldown). (#11642)brandColorandattachmentMaxBytesare gone from the company create/update/branding APIs and the portability manifest. Clients still sending them get validation errors; exported bundles carrying them import fine.--permission-mode dontAskis gone.Contributors
This release has 175 commits from 13 contributors. Thank you to everyone who contributed to this release!
@aaymeloglu, @harjothkhara, @hawikk, @nearfolk, @tf00185077, @zach-hermes, @zannis
v2026.824.1Compare Source
Paperclip v2026.824.1
Paperclip v2026.824.1 is a patch release on v2026.824.0 that repairs the background-service leg of onboarding end to end: the service now actually starts from an
npxonboard, onboarding no longer steers you into a safety-check error afterward, and it finishes by handing you the dashboard in your browser.Fixes
npxonboard no longer installs a broken service. The service definition targets the managed command shim, but an ephemeral run never installs it — the service crash-looped on a missing binary while onboarding, believing the service was handling things, skipped its own foreground start: a first run that ended with nothing serving. The service step now materializes the managed install (payload and command shim, pinned to the version being onboarded) before registering the service, and when it cannot — a customPAPERCLIP_SHIM_PATH, or a failed install — it declines with the repair commands instead. (#12148)PAPERCLIP_NO_BROWSER=1disables the browser open. If the service does not become ready, onboarding says so and points atpaperclipai service logsinstead of claiming success. (#12164)paperclipai doctordiagnoses a missing service binary as exactly that. The service-runtime check no longer suggests stopping a nonexistent conflicting process when the service's binary is missing (it names the missing path and points atpaperclipai install), and the health check attributes a healthy responder that is not the managed service instead of reporting a plain "Healthy". (#12148)Upgrade Guide
paperclipai install, thenpaperclipai service start. The dead service definition is reused once its binary exists.Contributors
This release has 3 commits from the core team.
v2026.824.0Compare Source
Paperclip v2026.824.0
Paperclip v2026.824.0 is a fast follow to 2026.817.0 — and the first stable to walk the full canary → nightly → beta → stable happy path end to end, soaking as
2026.818.0-beta.1before promotion. It carries 172 commits: chat-style tasks graduate from experiment to the default experience, managed runtime previews become reachable over Tailscale HTTPS, sandbox execution gains a verified provider capability contract, you can sign in to Claude and Codex from inside the product, large company imports survive dropped connections, and a large batch of long-standing community fixes lands.Breaking Changes
None of these require action for a typical install, but read through before upgrading:
enableClassicTaskInterface, replacingenableTaskChatRedesignin instance settings) restores the pre-chat page — page-level header, plain comment thread, fixed Properties sidebar — but chat-only features are unavailable there. (#11101)streamAgentSessionOutputsetting and the Daytona plugin'suseSessionsanduseLogStreamkeys no longer exist; the verified provider capability snapshot is the only streaming decision, with an automatic poll fallback. Saved configurations that still carry the removed keys load fine — the keys are simply inert. (#11463, #11557)tailscale_httpsinstead of loopback HTTP. SetPAPERCLIP_MANAGED_RUNTIME_HTTPS=offto keep the old behavior, orforceto fail closed when the broker is missing. Managed runtime control routes also gained two new409responses (workspace_runtime_control_in_progress,workspace_runtime_lease_conflict) — callers that assumed a control always starts must handle a conflict. (#11524, #11525)anyonefor new interactions. Every interaction kind now goes through one resolver-policy evaluator with recorded provenance, instead of per-route rules that blocked valid agents. Migration0218deliberately does not widen anything already pending: existing rows keep their old restrictions under new names (board_or_agents→not_creator,board_only→human_only). (#11376)Highlights
claude setup-tokenthrough a sandbox pseudo-terminal with owner-bound sessions and one-time token delivery, and the Codex adapter gets an equivalent sandbox device-login that promotes the credential only after readiness checks and then deletes the temporary sandbox. Deployments behind a TLS-terminating platform edge (Railway, Render, Fly, …) can declareCLAUDE_LOGIN_EDGE_TLS_TERMINATED=trueso the transport guard stops warning about a connection that is HTTPS to the user, and a promoted device-login credential now survives managed-home re-seeding. (#11347, #11286, #11237, #11579, #11578)Improvements
DAYTONA_API_KEY) now reach their plugin workers, and the synthetic "Local" default option respects the mode. (#11200, #11244)/secrets/catalogendpoint maps secret names to ids for agents wiring env bindings — no values, no provider config. Issue-document annotations are also included in agent review context, so feedback left on a document reaches the agent that acts on it. (#9530, #11332)updatedSincefilter. (#11334, #9050)stage.syncsteps are instrumented and the agent process span is homed correctly, continuing last release's sandbox-startup tracing work. (#11301)paperclipai channels— the new command shows every release lane (stable, beta, nightly, canary), the version each currently resolves to, and which one your install follows. (#11210)Fixes
Responseinstead of a blank page, the web app manifest is fetched with credentials, and the UI survives first load against a cold backend. The archived-company selection ping-pong that could trap a session in a redirect loop is gone. (#11290, #11292, #11245, #11246, #11300)npxform. (#9589, #9994, #9818, #10894, #10790, #11090, #10143, #11343, #11400)syncOutaccepts bsdtar tarball listings. (#11235, #11406, #11341, #10017, #8978, #10212, #11408, #11289)pathToFileURLbefore dynamic import). (#9500, #9463, #10003, #9225, #10294, #10433, #8546, #10256, #4287)DELETE /api/issues/:idsucceeds for issues with dependents (comments and read-state cascade; cost and finance records are kept with their issue reference cleared), non-UUID company refs return 404 instead of 500, cross-package Zod errors are recognized, wiring blockers in a PATCH no longer implicitly reopens a blocked issue, unsigned ask-first requests stay out of the review queue without being cancelled, the terminal workspace reaper stops starving on its oldest candidates, the agent run JWT default TTL is aligned to the documented 48h so suspended-laptop runs stop waking with an expired credential, an explicitPAPERCLIP_API_URLoverrides the derived runtime URL in run env, base-URL ports are only rewritten for loopback hosts, and silent nonzero exits in the Hermes flow surface as failures. (#11331, #9959, #10168, #10269, #11338, #11238, #10176, #10339, #10258, #10107)git statusprocesses and starved health checks), and the browser only starts scans when the file panel is open and visible. (#11572)Upgrade Guide
0212through0222), covering the one-per-company onboarding first task (0212), resumable company transfer runs (0213), adapter device-login sessions (0214,0215), Cloud onboarding seeds (0216), issue-deletion foreign-key policies (0217), interaction resolver-policy defaults and provenance (0218), runtime exposure state (0219), execution-workspace runtime leases (0220), Claude setup-token sessions (0221), and environment-lease references that survive environment deletion (0222). Migrations run automatically on startup — no manual action required. Nothing drops a table or deletes data; note that0218rewrites resolver-policy values on existing pending interactions (conservatively — see Breaking Changes) and0217/0222change what happens to dependent rows on delete.PAPERCLIP_MANAGED_RUNTIME_HTTPS—auto(default),off, orforce; controls the Tailscale HTTPS default for managed runtime previews (see Breaking Changes).PAPERCLIP_TAILSCALE_BROKER_SOCKETandPAPERCLIP_TAILSCALE_DNS_NAMEoverride the broker socket path and the tailnet DNS name;PAPERCLIP_VITE_HMR_PROTOCOL(ws/wss) pins the dev-preview HMR protocol. (#11524, #11525)CLAUDE_LOGIN_TRUSTED_PROXIES— allowlisted proxy peers for the Claude login transport guard;CLAUDE_LOGIN_EDGE_TLS_TERMINATED=true— declare platform-edge TLS termination on managed platforms where the proxy addresses aren't knowable. (#11286, #11579)PAPERCLIP_ONBOARDING_SEED_ADAPTER_TYPE— adapter type for the agent created by a Cloud onboarding seed. (#11098)SANDBOX_ORPHAN_CLEANUP_SPOOL_DIR— where durable sandbox cleanup records are spooled;PAPERCLIP_PROCESS_SESSION_STDIN_MAX_RETRIES— retry ceiling for the sandbox stdin poller. (#11347, #11235)streamAgentSessionOutput(server) anduseSessions/useLogStream(Daytona plugin) no longer do anything — remove them from saved configs at your leisure; they load but are inert. (#11557)PAPERCLIP_AGENT_JWT_TTL_SECONDS=172800). If you relied on the old implicit 1h expiry, set the variable explicitly. (#10176)@paperclipai/tailscale-https-brokerREADME); to opt out, setPAPERCLIP_MANAGED_RUNTIME_HTTPS=off. Nothing else changes for unmanaged or custom services.Contributors
This release has 172 commits from 32 contributors. Thank you to everyone who contributed to this release!
@0xopaque, @adamteale, @ApolinarioRatio, @austinpilz, @christianlappin, @cucurigoo, @dmndbrp-oss, @dylanroy, @edgardfrz, @fronc, @futhgar, @panbanda, @raviy06, @samrusani, @santastabber, @sauerdaniel, @seb-veto, @Sergio-LPA, @stubbi, @ulisavo, @vmarchaud, @webdevdot
v2026.817.0Compare Source
Paperclip v2026.817.0
Paperclip v2026.817.0 is the first stable release since 2026.722.0 — and the first stable ever published through the new canary → nightly → beta → stable rel
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.