Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pi-coding-agent for openSUSE:Factory
checked in at 2026-11-04 19:48:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pi-coding-agent (Old)
and /work/SRC/openSUSE:Factory/.pi-coding-agent.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pi-coding-agent"
Wed Nov 4 19:48:13 2026 rev:17 rq:1394961 version:1.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent.changes
2026-10-22 15:57:02.250057837 +0200
+++
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3759290/pi-coding-agent.changes
2026-11-04 19:51:47.031269850 +0100
@@ -1,0 +2,41 @@
+Mon Nov 2 13:27:59 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.5.0:
+ * Extension update changelogs shown after extension updates;
+ custom self-update command via PI_SELF_UPDATE_COMMAND or
+ selfUpdateCommand; faster streaming and TUI rendering
+ * GPT-6.1 Terra on OpenAI, Azure OpenAI Responses and OpenAI
+ Codex; default OpenAI model now gpt-6.1-sol; model catalog
+ moved to models.dev v2
+ * BREAKING for extension authors: tool argument validation now
+ runs on @earendil-works/pi-schema instead of TypeBox
+ * Fixed glob-matching denial of service, terminal escape
+ injection via titles and sign-in URLs, MCP OAuth metadata
+ URL validation, plus many TUI, codemode, provider and
+ platform fixes
+ * Many more fixes and improvements; see upstream's release notes
+ for the full list
+- Refresh the vendored node_modules 1.4.0 -> 1.5.0: the six
+ @earendil-works packages move to 1.5.0 and pi-schema 1.5.0 is
+ new; minimatch 10.2.6 -> 11.0.3, undici 8.10.2 -> 8.12.3.
+ 122 shipped modules and the licence union is unchanged
+ * CVE-2026-87018 (boo#1285858): undici is 8.12.3, above the
+ 8.12.2 fix floor, so this update fixes it
+ * CVE-2026-112366 (boo#1286064): picomatch 4.0.7 stays in the
+ dev-only tree dropped from the shipped node_modules, so
+ the package is not affected by it
+- Strip every prebuilt binary from the vendored sources, so the
+ payload is built from source throughout: drop the dev/optional
+ platform .node addons (rolldown, lightningcss, fsevents) from
+ the vendor archive and repack the pi-tui, photon-node and
+ quickjs-wasi tarballs without their binary members. The
+ doom-overlay example's prebuilt doom.wasm stays in the pristine
+ Source0 under a test-data exception; %prep deletes it before
+ the build
+- Codemode scripts now report a clear tool error instead of
+ running: quickjs-wasi/quickjs.wasm is compiled with wasi-sdk,
+ which is neither packaged nor fetchable in an offline build, so
+ it cannot be rebuilt here; add pi-codemode-without-quickjs.patch
+ saying so
+
+-------------------------------------------------------------------
Old:
----
pi-coding-agent-1.4.0.tgz
New:
----
pi-codemode-without-quickjs.patch
pi-coding-agent-1.5.0.tgz
----------(New B)----------
New: which is neither packaged nor fetchable in an offline build, so
it cannot be rebuilt here; add pi-codemode-without-quickjs.patch
saying so
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pi-coding-agent.spec ++++++
--- /var/tmp/diff_new_pack.HfsPGq/_old 2026-11-04 19:51:50.199401962 +0100
+++ /var/tmp/diff_new_pack.HfsPGq/_new 2026-11-04 19:51:50.204402171 +0100
@@ -23,11 +23,11 @@
%global __nodejs_provides %{nil}
%global __nodejs_requires %{nil}
Name: pi-coding-agent
-Version: 1.4.0
+Version: 1.5.0
Release: 0
Summary: Minimal terminal coding agent
-# Legal-Review-Notice: pi itself is MIT. The 118 vendored dependencies are
-# MIT (58), Apache-2.0 (36), BSD-3-Clause (13), ISC (7), BlueOak-1.0.0 (2),
+# Legal-Review-Notice: pi itself is MIT. The 122 vendored dependencies are
+# MIT (59), Apache-2.0 (38), BSD-3-Clause (13), ISC (7), BlueOak-1.0.0 (3),
# Unlicense (1) and 0BSD (1); every dependency declares a license. The tag
# below is the union of all of them.
License: 0BSD AND Apache-2.0 AND BSD-3-Clause AND BlueOak-1.0.0 AND ISC
AND MIT AND Unlicense
@@ -38,10 +38,22 @@
Source10: package-lock.json
Source11: node_modules.spec.inc
Source12: node_modules.sums
+# The vendored sources above carry no prebuilt binaries: the tarballs
+# with them are stripped when the node_modules service output is made
+# (dev/optional platform .node addons are dropped outright -- the
+# --omit=dev --omit=optional install below never fetches them -- and
+# pi-tui, photon-node and quickjs-wasi are repacked without their
+# binary members, with the lockfile integrity hashes re-taken).
+# Source0 stays byte-identical to upstream (download_files requires
+# it); its one prebuilt binary is excepted below. After every
+# `osc service manualrun`, re-apply the same strip before committing,
+# or source-binaries.py goes red again.
Source13: %{name}-rpmlintrc
Patch0: pi-disable-self-update.patch
# PATCH-FIX-OPENSUSE pi-use-modular-runtime.patch [email protected] -- point
bin and the rpc-entry export at the modular runtime we ship and patch, not at
the pre-bundled copy
Patch1: pi-use-modular-runtime.patch
+# PATCH-FIX-OPENSUSE pi-codemode-without-quickjs.patch [email protected] --
fail codemode scripts with a clear tool error: %build strips the prebuilt
QuickJS runtime they would load
+Patch2: pi-codemode-without-quickjs.patch
BuildRequires: fdupes
BuildRequires: local-npm-registry
BuildRequires: nodejs >= 22.19.0
@@ -91,6 +103,7 @@
cd %{name}
%patch -P 0 -p1
%patch -P 1 -p1
+%patch -P 2 -p1
cp -p %{SOURCE1} LICENSE
# Source maps (4.9 MB) and TypeScript declarations (0.6 MB) are of no use in
@@ -110,7 +123,9 @@
# The doom-overlay example ships doom.wasm/doom.js built from doomgeneric,
# which is derived from the GPL-2.0 id Software Doom sources -- the complete
# corresponding source is not in this package, and the extension downloads a
-# non-redistributable shareware WAD on first run.
+# non-redistributable shareware WAD on first run. Source0 stays pristine
+# (see above), so this rm keeps it out of the payload instead.
+# Source-Binary-Exception: */examples/extensions/doom-overlay/* -- test-data:
example asset only, deleted in %prep and never shipped, loaded or linked by
anything this package builds or tests; not rebuildable here without the full
Doom sources
rm -rf examples/extensions/doom-overlay
# Upstream stopped shipping a shrinkwrap in 1.0.1 (it was production-only and
@@ -134,8 +149,9 @@
# between build hosts. Since 0.99.0 the dev-side vite chain adds rolldown,
# lightningcss and fsevents platform packages to the optional set (1.2.0
# dropped the @earendil-works/chord dependency that used to pull in
-# esbuild's platform packages). Source10 and the vendored archive keep the
-# optional entries; the install below simply skips them.
+# esbuild's platform packages). Those tarballs are stripped from the vendored
+# archive outright (see above); Source10 keeps their entries and the install
+# below simply never fetches them.
local-npm-registry %{_sourcedir} install --omit=dev --omit=optional
--ignore-scripts
rm -f npm-shrinkwrap.json package-lock.json
@@ -146,10 +162,23 @@
# package, so it goes and clipboard.js falls back to the xclip/wl-clipboard
# tools recommended above. The darwin and win32 addons are never loaded here.
# photon-node is loaded lazily behind a try/catch and only powers image
-# conversion, so it degrades gracefully.
+# conversion, so it degrades gracefully. The vendored pi-tui and photon-node
+# tarballs are already repacked without these (see above); the rms stay so a
+# service refresh that restores the binaries still cannot reach the payload.
rm -rf node_modules/@earendil-works/pi-tui/native
rm -f node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm
+# quickjs-wasi's quickjs.wasm and extensions/*.so are prebuilt binaries too:
+# the wasm is QuickJS-NG compiled with wasi-sdk, which is neither packaged
+# nor fetchable in an offline build, and the extensions need the same
+# toolchain's experimental dynamic-linking ABI, so neither is rebuildable
+# here. Nothing passes `extensions:` to QuickJS.create, so the .so files are
+# never loaded; the wasm is load-bearing for the codemode tool, which
+# pi-codemode-without-quickjs.patch turns into a clear tool error. The
+# tarball is repacked without all six (see above); this rm is the same
+# safety net as the pi-tui/photon lines.
+rm -f node_modules/quickjs-wasi/quickjs.wasm
node_modules/quickjs-wasi/extensions/*/*.so
+
# Zero-length sources upstream never trimmed.
find . -type f -size 0 -delete
++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/pi-coding-agent/node_modules.obscpio
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3759290/node_modules.obscpio
differ: char 7, line 1
++++++ node_modules.spec.inc ++++++
--- /var/tmp/diff_new_pack.HfsPGq/_old 2026-11-04 19:51:50.444412179 +0100
+++ /var/tmp/diff_new_pack.HfsPGq/_new 2026-11-04 19:51:50.457412721 +0100
@@ -1,99 +1,84 @@
Source10000:
https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.129.0.tgz#/@anthropic-ai-sdk-0.129.0.tgz
Source10001:
https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz#/@aws-lambda-invoke-store-0.3.0.tgz
Source10002:
https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1127.0.tgz#/@aws-sdk-client-bedrock-runtime-3.1127.0.tgz
-Source10003:
https://registry.npmjs.org/@aws-sdk/core/-/core-3.978.5.tgz#/@aws-sdk-core-3.978.5.tgz
-Source10004:
https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.76.tgz#/@aws-sdk-credential-provider-env-3.972.76.tgz
-Source10005:
https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.78.tgz#/@aws-sdk-credential-provider-http-3.972.78.tgz
-Source10006:
https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.21.tgz#/@aws-sdk-credential-provider-ini-3.973.21.tgz
-Source10007:
https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.83.tgz#/@aws-sdk-credential-provider-login-3.972.83.tgz
-Source10008:
https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.88.tgz#/@aws-sdk-credential-provider-node-3.972.88.tgz
-Source10009:
https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.76.tgz#/@aws-sdk-credential-provider-process-3.972.76.tgz
-Source10010:
https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.20.tgz#/@aws-sdk-credential-provider-sso-3.973.20.tgz
-Source10011:
https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.82.tgz#/@aws-sdk-credential-provider-web-identity-3.972.82.tgz
-Source10012:
https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.38.tgz#/@aws-sdk-eventstream-handler-node-3.972.38.tgz
-Source10013:
https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.33.tgz#/@aws-sdk-middleware-eventstream-3.972.33.tgz
-Source10014:
https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.58.tgz#/@aws-sdk-middleware-websocket-3.972.58.tgz
-Source10015:
https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.50.tgz#/@aws-sdk-nested-clients-3.997.50.tgz
-Source10016:
https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.49.tgz#/@aws-sdk-signature-v4-multi-region-3.996.49.tgz
+Source10003:
https://registry.npmjs.org/@aws-sdk/core/-/core-3.979.1.tgz#/@aws-sdk-core-3.979.1.tgz
+Source10004:
https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.80.tgz#/@aws-sdk-credential-provider-env-3.972.80.tgz
+Source10005:
https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.82.tgz#/@aws-sdk-credential-provider-http-3.972.82.tgz
+Source10006:
https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.25.tgz#/@aws-sdk-credential-provider-ini-3.973.25.tgz
+Source10007:
https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.87.tgz#/@aws-sdk-credential-provider-login-3.972.87.tgz
+Source10008:
https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.92.tgz#/@aws-sdk-credential-provider-node-3.972.92.tgz
+Source10009:
https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.80.tgz#/@aws-sdk-credential-provider-process-3.972.80.tgz
+Source10010:
https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.24.tgz#/@aws-sdk-credential-provider-sso-3.973.24.tgz
+Source10011:
https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.86.tgz#/@aws-sdk-credential-provider-web-identity-3.972.86.tgz
+Source10012:
https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.40.tgz#/@aws-sdk-eventstream-handler-node-3.972.40.tgz
+Source10013:
https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.36.tgz#/@aws-sdk-middleware-eventstream-3.972.36.tgz
+Source10014:
https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.62.tgz#/@aws-sdk-middleware-websocket-3.972.62.tgz
+Source10015:
https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.54.tgz#/@aws-sdk-nested-clients-3.997.54.tgz
+Source10016:
https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.51.tgz#/@aws-sdk-signature-v4-multi-region-3.996.51.tgz
Source10017:
https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1127.0.tgz#/@aws-sdk-token-providers-3.1127.0.tgz
-Source10018:
https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1155.0.tgz#/@aws-sdk-token-providers-3.1155.0.tgz
+Source10018:
https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1161.0.tgz#/@aws-sdk-token-providers-3.1161.0.tgz
Source10019:
https://registry.npmjs.org/@aws-sdk/types/-/types-3.975.0.tgz#/@aws-sdk-types-3.975.0.tgz
-Source10020:
https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.41.tgz#/@aws-sdk-xml-builder-3.972.41.tgz
+Source10020:
https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.42.tgz#/@aws-sdk-xml-builder-3.972.42.tgz
Source10021:
https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.10.tgz#/@babel-runtime-7.29.10.tgz
-Source10022:
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.4.0.tgz#/@earendil-works-pi-agent-core-1.4.0.tgz
-Source10023:
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.4.0.tgz#/@earendil-works-pi-ai-1.4.0.tgz
-Source10024:
https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.4.0.tgz#/@earendil-works-pi-codemode-1.4.0.tgz
-Source10025:
https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.4.0.tgz#/@earendil-works-pi-mcp-1.4.0.tgz
-Source10026:
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.4.0.tgz#/@earendil-works-pi-telemetry-1.4.0.tgz
-Source10027:
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.4.0.tgz#/@earendil-works-pi-tui-1.4.0.tgz
-Source10028:
https://registry.npmjs.org/@google/genai/-/genai-2.21.0.tgz#/@google-genai-2.21.0.tgz
-Source10029:
https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#/@jridgewell-sourcemap-codec-1.6.0.tgz
-Source10030:
https://registry.npmjs.org/@oxc-project/types/-/types-0.155.0.tgz#/@oxc-project-types-0.155.0.tgz
-Source10031:
https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#/@protobufjs-aspromise-1.1.2.tgz
-Source10032:
https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz#/@protobufjs-base64-1.1.2.tgz
-Source10033:
https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz#/@protobufjs-codegen-2.0.5.tgz
-Source10034:
https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz#/@protobufjs-eventemitter-1.1.1.tgz
-Source10035:
https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz#/@protobufjs-fetch-1.1.1.tgz
-Source10036:
https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz#/@protobufjs-float-1.0.2.tgz
-Source10037:
https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz#/@protobufjs-path-1.1.2.tgz
-Source10038:
https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz#/@protobufjs-pool-1.1.0.tgz
-Source10039:
https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz#/@protobufjs-utf8-1.1.2.tgz
-Source10040:
https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.15.tgz#/@rolldown-binding-android-arm-eabi-1.2.15.tgz
-Source10041:
https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.15.tgz#/@rolldown-binding-android-arm64-1.2.15.tgz
-Source10042:
https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.15.tgz#/@rolldown-binding-darwin-arm64-1.2.15.tgz
-Source10043:
https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.15.tgz#/@rolldown-binding-darwin-x64-1.2.15.tgz
-Source10044:
https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.15.tgz#/@rolldown-binding-freebsd-x64-1.2.15.tgz
-Source10045:
https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.15.tgz#/@rolldown-binding-linux-arm-gnueabihf-1.2.15.tgz
-Source10046:
https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.15.tgz#/@rolldown-binding-linux-arm64-gnu-1.2.15.tgz
-Source10047:
https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.15.tgz#/@rolldown-binding-linux-arm64-musl-1.2.15.tgz
-Source10048:
https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.15.tgz#/@rolldown-binding-linux-ppc64-gnu-1.2.15.tgz
-Source10049:
https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.15.tgz#/@rolldown-binding-linux-s390x-gnu-1.2.15.tgz
-Source10050:
https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.15.tgz#/@rolldown-binding-linux-x64-gnu-1.2.15.tgz
-Source10051:
https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.15.tgz#/@rolldown-binding-linux-x64-musl-1.2.15.tgz
-Source10052:
https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.15.tgz#/@rolldown-binding-openharmony-arm64-1.2.15.tgz
-Source10053:
https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.15.tgz#/@rolldown-binding-win32-arm64-msvc-1.2.15.tgz
-Source10054:
https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.15.tgz#/@rolldown-binding-win32-x64-msvc-1.2.15.tgz
-Source10055:
https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz#/@rolldown-pluginutils-1.0.1.tgz
-Source10056:
https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz#/@silvia-odwyer-photon-node-0.3.4.tgz
-Source10057:
https://registry.npmjs.org/@smithy/core/-/core-3.36.2.tgz#/@smithy-core-3.36.2.tgz
-Source10058:
https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.5.2.tgz#/@smithy-credential-provider-imds-4.5.2.tgz
-Source10059:
https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.8.0.tgz#/@smithy-fetch-http-handler-5.8.0.tgz
-Source10060:
https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz#/@smithy-node-http-handler-4.12.1.tgz
-Source10061:
https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.4.tgz#/@smithy-signature-v4-5.7.4.tgz
-Source10062:
https://registry.npmjs.org/@smithy/types/-/types-4.19.0.tgz#/@smithy-types-4.19.0.tgz
-Source10063:
https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz#/@stablelib-base64-1.0.1.tgz
-Source10064:
https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz#/@standard-schema-spec-1.1.0.tgz
-Source10065:
https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz#/@types-chai-5.2.3.tgz
-Source10066:
https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz#/@types-cross-spawn-6.0.6.tgz
-Source10067:
https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz#/@types-deep-eql-4.0.2.tgz
-Source10068:
https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz#/@types-estree-1.0.9.tgz
-Source10069:
https://registry.npmjs.org/@types/hosted-git-info/-/hosted-git-info-3.0.5.tgz#/@types-hosted-git-info-3.0.5.tgz
-Source10070:
https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz#/@types-node-22.19.19.tgz
-Source10071:
https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz#/@types-proper-lockfile-4.1.4.tgz
-Source10072:
https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz#/@types-retry-0.12.0.tgz
-Source10073:
https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz#/@types-retry-0.12.5.tgz
-Source10074:
https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz#/@types-semver-7.7.1.tgz
-Source10075:
https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz#/@vitest-expect-4.1.11.tgz
-Source10076:
https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz#/@vitest-mocker-4.1.11.tgz
-Source10077:
https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz#/@vitest-pretty-format-4.1.11.tgz
-Source10078:
https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz#/@vitest-runner-4.1.11.tgz
-Source10079:
https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz#/@vitest-snapshot-4.1.11.tgz
-Source10080:
https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz#/@vitest-spy-4.1.11.tgz
-Source10081:
https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz#/@vitest-utils-4.1.11.tgz
-Source10082:
https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz#/agent-base-7.1.4.tgz
-Source10083:
https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz#/agent-base-9.0.0.tgz
-Source10084:
https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz#/assertion-error-2.0.1.tgz
-Source10085:
https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz
-Source10086:
https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz#/balanced-match-4.0.4.tgz
-Source10087:
https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz
-Source10088:
https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz#/bignumber.js-9.3.1.tgz
-Source10089:
https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz#/bowser-2.14.1.tgz
-Source10090:
https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz#/brace-expansion-1.1.21.tgz
-Source10091:
https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz#/brace-expansion-5.0.12.tgz
-Source10092:
https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#/buffer-equal-constant-time-1.0.1.tgz
-Source10093:
https://registry.npmjs.org/chai/-/chai-6.3.0.tgz#/chai-6.3.0.tgz
-Source10094:
https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz#/chalk-6.0.0.tgz
-Source10095:
https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz
+Source10022:
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.5.0.tgz#/@earendil-works-pi-agent-core-1.5.0.tgz
+Source10023:
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.5.0.tgz#/@earendil-works-pi-ai-1.5.0.tgz
+Source10024:
https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.5.0.tgz#/@earendil-works-pi-codemode-1.5.0.tgz
+Source10025:
https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.5.0.tgz#/@earendil-works-pi-mcp-1.5.0.tgz
+Source10026:
https://registry.npmjs.org/@earendil-works/pi-schema/-/pi-schema-1.5.0.tgz#/@earendil-works-pi-schema-1.5.0.tgz
+Source10027:
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.5.0.tgz#/@earendil-works-pi-telemetry-1.5.0.tgz
+Source10028:
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.5.0.tgz#/@earendil-works-pi-tui-1.5.0.tgz
+Source10029:
https://registry.npmjs.org/@google/genai/-/genai-2.21.0.tgz#/@google-genai-2.21.0.tgz
+Source10030:
https://registry.npmjs.org/@isaacs/nonrecursive-glob-match/-/nonrecursive-glob-match-1.0.3.tgz#/@isaacs-nonrecursive-glob-match-1.0.3.tgz
+Source10031:
https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#/@jridgewell-sourcemap-codec-1.6.0.tgz
+Source10032:
https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz#/@oxc-project-types-0.156.0.tgz
+Source10033:
https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#/@protobufjs-aspromise-1.1.2.tgz
+Source10034:
https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz#/@protobufjs-base64-1.1.2.tgz
+Source10035:
https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz#/@protobufjs-codegen-2.0.5.tgz
+Source10036:
https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz#/@protobufjs-eventemitter-1.1.1.tgz
+Source10037:
https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz#/@protobufjs-fetch-1.1.1.tgz
+Source10038:
https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz#/@protobufjs-float-1.0.2.tgz
+Source10039:
https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz#/@protobufjs-path-1.1.2.tgz
+Source10040:
https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz#/@protobufjs-pool-1.1.0.tgz
+Source10041:
https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz#/@protobufjs-utf8-1.1.2.tgz
+Source10057:
https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz#/@rolldown-pluginutils-1.0.1.tgz
+Source10058:
https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz#/@silvia-odwyer-photon-node-0.3.4.tgz
+Source10059:
https://registry.npmjs.org/@smithy/core/-/core-3.38.1.tgz#/@smithy-core-3.38.1.tgz
+Source10060:
https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.5.2.tgz#/@smithy-credential-provider-imds-4.5.2.tgz
+Source10061:
https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.8.0.tgz#/@smithy-fetch-http-handler-5.8.0.tgz
+Source10062:
https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz#/@smithy-node-http-handler-4.12.1.tgz
+Source10063:
https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.14.1.tgz#/@smithy-node-http-handler-4.14.1.tgz
+Source10064:
https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.5.tgz#/@smithy-signature-v4-5.7.5.tgz
+Source10065:
https://registry.npmjs.org/@smithy/types/-/types-4.19.0.tgz#/@smithy-types-4.19.0.tgz
+Source10066:
https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz#/@stablelib-base64-1.0.1.tgz
+Source10067:
https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz#/@standard-schema-spec-1.1.0.tgz
+Source10068:
https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz#/@types-chai-5.2.3.tgz
+Source10069:
https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz#/@types-cross-spawn-6.0.6.tgz
+Source10070:
https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz#/@types-deep-eql-4.0.2.tgz
+Source10071:
https://registry.npmjs.org/@types/estree/-/estree-1.0.10.tgz#/@types-estree-1.0.10.tgz
+Source10072:
https://registry.npmjs.org/@types/hosted-git-info/-/hosted-git-info-3.0.5.tgz#/@types-hosted-git-info-3.0.5.tgz
+Source10073:
https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz#/@types-node-22.19.19.tgz
+Source10074:
https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz#/@types-proper-lockfile-4.1.4.tgz
+Source10075:
https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz#/@types-retry-0.12.0.tgz
+Source10076:
https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz#/@types-retry-0.12.5.tgz
+Source10077:
https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz#/@types-semver-7.7.1.tgz
+Source10078:
https://registry.npmjs.org/@vitest/expect/-/expect-4.1.12.tgz#/@vitest-expect-4.1.12.tgz
+Source10079:
https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.12.tgz#/@vitest-mocker-4.1.12.tgz
+Source10080:
https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.12.tgz#/@vitest-pretty-format-4.1.12.tgz
+Source10081:
https://registry.npmjs.org/@vitest/runner/-/runner-4.1.12.tgz#/@vitest-runner-4.1.12.tgz
+Source10082:
https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.12.tgz#/@vitest-snapshot-4.1.12.tgz
+Source10083:
https://registry.npmjs.org/@vitest/spy/-/spy-4.1.12.tgz#/@vitest-spy-4.1.12.tgz
+Source10084:
https://registry.npmjs.org/@vitest/utils/-/utils-4.1.12.tgz#/@vitest-utils-4.1.12.tgz
+Source10085:
https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz#/agent-base-7.1.4.tgz
+Source10086:
https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz#/agent-base-9.0.0.tgz
+Source10087:
https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz#/assertion-error-2.0.1.tgz
+Source10088:
https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz#/balanced-match-4.0.4.tgz
+Source10089:
https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz
+Source10090:
https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz#/bignumber.js-9.3.1.tgz
+Source10091:
https://registry.npmjs.org/bowser/-/bowser-2.15.0.tgz#/bowser-2.15.0.tgz
+Source10092:
https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz#/brace-expansion-5.0.12.tgz
+Source10093:
https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#/buffer-equal-constant-time-1.0.1.tgz
+Source10094:
https://registry.npmjs.org/chai/-/chai-6.3.0.tgz#/chai-6.3.0.tgz
+Source10095:
https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz#/chalk-6.0.0.tgz
Source10096:
https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz#/convert-source-map-2.0.0.tgz
Source10097:
https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz#/cross-spawn-7.0.6.tgz
Source10098:
https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#/data-uri-to-buffer-4.0.1.tgz
@@ -101,116 +86,84 @@
Source10100:
https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz#/detect-libc-2.1.2.tgz
Source10101:
https://registry.npmjs.org/diff/-/diff-8.0.4.tgz#/diff-8.0.4.tgz
Source10102:
https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#/ecdsa-sig-formatter-1.0.11.tgz
-Source10103:
https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#/es-errors-1.3.0.tgz
-Source10104:
https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz#/es-module-lexer-2.3.2.tgz
-Source10105:
https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz#/estree-walker-3.0.3.tgz
-Source10106:
https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz#/expect-type-1.4.0.tgz
-Source10107:
https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#/extend-3.0.2.tgz
-Source10108:
https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz#/fast-sha256-1.3.0.tgz
-Source10109:
https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz#/fdir-6.5.0.tgz
-Source10110:
https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz#/fetch-blob-3.2.0.tgz
-Source10111:
https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#/formdata-polyfill-4.0.10.tgz
-Source10112:
https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz
-Source10113:
https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#/fsevents-2.3.3.tgz
-Source10114:
https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#/function-bind-1.1.2.tgz
-Source10115:
https://registry.npmjs.org/gaxios/-/gaxios-7.3.1.tgz#/gaxios-7.3.1.tgz
-Source10116:
https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz#/gcp-metadata-8.1.2.tgz
-Source10117:
https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz#/get-east-asian-width-1.6.0.tgz
-Source10118:
https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#/glob-7.2.3.tgz
-Source10119:
https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.1.tgz#/google-auth-library-10.9.1.tgz
-Source10120:
https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz#/google-logging-utils-1.1.3.tgz
-Source10121:
https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz
-Source10122:
https://registry.npmjs.org/grok-mermaid/-/grok-mermaid-0.2.3.tgz#/grok-mermaid-0.2.3.tgz
-Source10123:
https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz#/hasown-2.0.4.tgz
-Source10124:
https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz#/highlight.js-10.7.3.tgz
-Source10125:
https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz#/hosted-git-info-9.0.3.tgz
-Source10126:
https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz#/http-proxy-agent-9.1.0.tgz
-Source10127:
https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#/https-proxy-agent-7.0.6.tgz
-Source10128:
https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz#/https-proxy-agent-9.1.0.tgz
-Source10129:
https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz#/ignore-7.0.8.tgz
-Source10130:
https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz
-Source10131:
https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz
-Source10132:
https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz#/interpret-1.4.0.tgz
-Source10133:
https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz#/is-core-module-2.17.0.tgz
-Source10134:
https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz
-Source10135:
https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz#/jiti-2.7.0.tgz
-Source10136:
https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz#/json-bigint-1.0.0.tgz
-Source10137:
https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz#/json-schema-to-ts-3.1.1.tgz
-Source10138:
https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz#/jwa-2.0.1.tgz
-Source10139:
https://registry.npmjs.org/jws/-/jws-4.0.1.tgz#/jws-4.0.1.tgz
-Source10140:
https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz#/lightningcss-1.33.0.tgz
-Source10141:
https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz#/lightningcss-android-arm64-1.33.0.tgz
-Source10142:
https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz#/lightningcss-darwin-arm64-1.33.0.tgz
-Source10143:
https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz#/lightningcss-darwin-x64-1.33.0.tgz
-Source10144:
https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz#/lightningcss-freebsd-x64-1.33.0.tgz
-Source10145:
https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz#/lightningcss-linux-arm-gnueabihf-1.33.0.tgz
-Source10146:
https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz#/lightningcss-linux-arm64-gnu-1.33.0.tgz
-Source10147:
https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz#/lightningcss-linux-arm64-musl-1.33.0.tgz
-Source10148:
https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz#/lightningcss-linux-x64-gnu-1.33.0.tgz
-Source10149:
https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz#/lightningcss-linux-x64-musl-1.33.0.tgz
-Source10150:
https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz#/lightningcss-win32-arm64-msvc-1.33.0.tgz
-Source10151:
https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz#/lightningcss-win32-x64-msvc-1.33.0.tgz
-Source10152:
https://registry.npmjs.org/long/-/long-5.3.2.tgz#/long-5.3.2.tgz
-Source10153:
https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz#/lru-cache-11.5.3.tgz
-Source10154:
https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz#/magic-string-0.30.21.tgz
-Source10155:
https://registry.npmjs.org/marked/-/marked-18.0.11.tgz#/marked-18.0.11.tgz
-Source10156:
https://registry.npmjs.org/marked-cjk-friendly/-/marked-cjk-friendly-0.1.2.tgz#/marked-cjk-friendly-0.1.2.tgz
-Source10157:
https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz#/minimatch-10.2.6.tgz
-Source10158:
https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz#/minimatch-3.1.5.tgz
-Source10159:
https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#/minimist-1.2.8.tgz
-Source10160: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz
-Source10161:
https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz#/nanoid-3.3.20.tgz
-Source10162:
https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz#/node-domexception-1.0.0.tgz
-Source10163:
https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz#/node-fetch-3.3.2.tgz
-Source10164:
https://registry.npmjs.org/obug/-/obug-2.2.1.tgz#/obug-2.2.1.tgz
-Source10165:
https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz
-Source10166:
https://registry.npmjs.org/openai/-/openai-7.19.0.tgz#/openai-7.19.0.tgz
-Source10167:
https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz#/p-retry-4.6.2.tgz
-Source10168:
https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz#/partial-json-0.1.7.tgz
-Source10169:
https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz
-Source10170:
https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz
-Source10171:
https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz
-Source10172:
https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz#/pathe-2.0.3.tgz
-Source10173:
https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz#/picocolors-1.1.1.tgz
-Source10174:
https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz#/picomatch-4.0.7.tgz
-Source10175:
https://registry.npmjs.org/postcss/-/postcss-8.5.31.tgz#/postcss-8.5.31.tgz
-Source10176:
https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz#/proper-lockfile-4.1.2.tgz
-Source10177:
https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.6.tgz#/protobufjs-7.6.6.tgz
-Source10178:
https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz#/proxy-agent-negotiate-1.1.0.tgz
-Source10179:
https://registry.npmjs.org/quickjs-wasi/-/quickjs-wasi-3.6.2.tgz#/quickjs-wasi-3.6.2.tgz
-Source10180:
https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz#/rechoir-0.6.2.tgz
-Source10181:
https://registry.npmjs.org/resolve/-/resolve-1.22.13.tgz#/resolve-1.22.13.tgz
-Source10182:
https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#/retry-0.12.0.tgz
-Source10183:
https://registry.npmjs.org/retry/-/retry-0.13.1.tgz#/retry-0.13.1.tgz
-Source10184:
https://registry.npmjs.org/rolldown/-/rolldown-1.2.15.tgz#/rolldown-1.2.15.tgz
-Source10185:
https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz
-Source10186:
https://registry.npmjs.org/semver/-/semver-7.8.5.tgz#/semver-7.8.5.tgz
-Source10187:
https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz
-Source10188:
https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz
-Source10189:
https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz#/shelljs-0.8.5.tgz
-Source10190:
https://registry.npmjs.org/shx/-/shx-0.3.4.tgz#/shx-0.3.4.tgz
-Source10191:
https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz#/siginfo-2.0.0.tgz
-Source10192:
https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#/signal-exit-3.0.7.tgz
-Source10193:
https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz#/source-map-js-1.2.2.tgz
-Source10194:
https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz#/stackback-0.0.2.tgz
-Source10195:
https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.1.1.tgz#/standardwebhooks-1.1.1.tgz
-Source10196:
https://registry.npmjs.org/std-env/-/std-env-4.3.0.tgz#/std-env-4.3.0.tgz
-Source10197:
https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz
-Source10198:
https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz#/tinybench-2.9.0.tgz
-Source10199:
https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz#/tinyexec-1.3.1.tgz
-Source10200:
https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz#/tinyglobby-0.2.17.tgz
-Source10201:
https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.2.0.tgz#/tinyrainbow-3.2.0.tgz
-Source10202:
https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz#/ts-algebra-2.0.0.tgz
-Source10203:
https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz#/tslib-2.8.1.tgz
-Source10204:
https://registry.npmjs.org/typebox/-/typebox-1.3.27.tgz#/typebox-1.3.27.tgz
-Source10205:
https://registry.npmjs.org/undici/-/undici-8.10.2.tgz#/undici-8.10.2.tgz
-Source10206:
https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz#/undici-types-6.21.0.tgz
-Source10207:
https://registry.npmjs.org/vite/-/vite-8.3.5.tgz#/vite-8.3.5.tgz
-Source10208:
https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz#/vitest-4.1.11.tgz
-Source10209:
https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#/web-streams-polyfill-3.3.3.tgz
-Source10210:
https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
-Source10211:
https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz#/why-is-node-running-2.3.0.tgz
-Source10212:
https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz
-Source10213:
https://registry.npmjs.org/ws/-/ws-8.22.0.tgz#/ws-8.22.0.tgz
-Source10214:
https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz#/yaml-2.9.0.tgz
+Source10103:
https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz#/es-module-lexer-2.3.2.tgz
+Source10104:
https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz#/estree-walker-3.0.3.tgz
+Source10105:
https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz#/expect-type-1.4.0.tgz
+Source10106:
https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#/extend-3.0.2.tgz
+Source10107:
https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz#/fast-sha256-1.3.0.tgz
+Source10108:
https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz#/fdir-6.5.0.tgz
+Source10109:
https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz#/fetch-blob-3.2.0.tgz
+Source10110:
https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#/formdata-polyfill-4.0.10.tgz
+Source10112:
https://registry.npmjs.org/gaxios/-/gaxios-7.3.1.tgz#/gaxios-7.3.1.tgz
+Source10113:
https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz#/gcp-metadata-8.1.2.tgz
+Source10114:
https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz#/get-east-asian-width-1.6.0.tgz
+Source10115:
https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.1.tgz#/google-auth-library-10.9.1.tgz
+Source10116:
https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz#/google-logging-utils-1.1.3.tgz
+Source10117:
https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz
+Source10118:
https://registry.npmjs.org/grok-mermaid/-/grok-mermaid-0.2.3.tgz#/grok-mermaid-0.2.3.tgz
+Source10119:
https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz#/highlight.js-10.7.3.tgz
+Source10120:
https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz#/hosted-git-info-9.0.3.tgz
+Source10121:
https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz#/http-proxy-agent-9.1.0.tgz
+Source10122:
https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#/https-proxy-agent-7.0.6.tgz
+Source10123:
https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz#/https-proxy-agent-9.1.0.tgz
+Source10124:
https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz#/ignore-7.0.8.tgz
+Source10125:
https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz
+Source10126:
https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz#/jiti-2.7.0.tgz
+Source10127:
https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz#/json-bigint-1.0.0.tgz
+Source10128:
https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz#/json-schema-to-ts-3.1.1.tgz
+Source10129:
https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz#/jwa-2.0.1.tgz
+Source10130:
https://registry.npmjs.org/jws/-/jws-4.0.1.tgz#/jws-4.0.1.tgz
+Source10131:
https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz#/lightningcss-1.33.0.tgz
+Source10143:
https://registry.npmjs.org/long/-/long-5.3.2.tgz#/long-5.3.2.tgz
+Source10144:
https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz#/lru-cache-11.5.3.tgz
+Source10145:
https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz#/magic-string-0.30.21.tgz
+Source10146:
https://registry.npmjs.org/marked/-/marked-18.0.11.tgz#/marked-18.0.11.tgz
+Source10147:
https://registry.npmjs.org/marked-cjk-friendly/-/marked-cjk-friendly-0.1.2.tgz#/marked-cjk-friendly-0.1.2.tgz
+Source10148:
https://registry.npmjs.org/minimatch/-/minimatch-11.0.3.tgz#/minimatch-11.0.3.tgz
+Source10149: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz
+Source10150:
https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz#/nanoid-3.3.20.tgz
+Source10151:
https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz#/node-domexception-1.0.0.tgz
+Source10152:
https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz#/node-fetch-3.3.2.tgz
+Source10153:
https://registry.npmjs.org/obug/-/obug-2.2.1.tgz#/obug-2.2.1.tgz
+Source10154:
https://registry.npmjs.org/openai/-/openai-7.19.0.tgz#/openai-7.19.0.tgz
+Source10155:
https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz#/p-retry-4.6.2.tgz
+Source10156:
https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz#/partial-json-0.1.7.tgz
+Source10157:
https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz
+Source10158:
https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz#/pathe-2.0.3.tgz
+Source10159:
https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz#/picocolors-1.1.1.tgz
+Source10160:
https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz#/picomatch-4.0.7.tgz
+Source10161:
https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz#/postcss-8.5.32.tgz
+Source10162:
https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz#/proper-lockfile-4.1.2.tgz
+Source10163:
https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.6.tgz#/protobufjs-7.6.6.tgz
+Source10164:
https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz#/proxy-agent-negotiate-1.1.0.tgz
+Source10165:
https://registry.npmjs.org/quickjs-wasi/-/quickjs-wasi-3.6.2.tgz#/quickjs-wasi-3.6.2.tgz
+Source10166:
https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#/retry-0.12.0.tgz
+Source10167:
https://registry.npmjs.org/retry/-/retry-0.13.1.tgz#/retry-0.13.1.tgz
+Source10168:
https://registry.npmjs.org/rolldown/-/rolldown-1.2.16.tgz#/rolldown-1.2.16.tgz
+Source10169:
https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz
+Source10170:
https://registry.npmjs.org/semver/-/semver-7.8.5.tgz#/semver-7.8.5.tgz
+Source10171:
https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz
+Source10172:
https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz
+Source10173:
https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz#/siginfo-2.0.0.tgz
+Source10174:
https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#/signal-exit-3.0.7.tgz
+Source10175:
https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz#/source-map-js-1.2.2.tgz
+Source10176:
https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz#/stackback-0.0.2.tgz
+Source10177:
https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.1.1.tgz#/standardwebhooks-1.1.1.tgz
+Source10178:
https://registry.npmjs.org/std-env/-/std-env-4.3.0.tgz#/std-env-4.3.0.tgz
+Source10179:
https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz#/tinybench-2.9.0.tgz
+Source10180:
https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz#/tinyexec-1.3.1.tgz
+Source10181:
https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz#/tinyglobby-0.2.17.tgz
+Source10182:
https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.2.0.tgz#/tinyrainbow-3.2.0.tgz
+Source10183:
https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz#/ts-algebra-2.0.0.tgz
+Source10184:
https://registry.npmjs.org/tslib/-/tslib-2.9.1.tgz#/tslib-2.9.1.tgz
+Source10185:
https://registry.npmjs.org/typebox/-/typebox-1.3.27.tgz#/typebox-1.3.27.tgz
+Source10186:
https://registry.npmjs.org/undici/-/undici-8.12.3.tgz#/undici-8.12.3.tgz
+Source10187:
https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz#/undici-types-6.21.0.tgz
+Source10188:
https://registry.npmjs.org/vite/-/vite-8.3.5.tgz#/vite-8.3.5.tgz
+Source10189:
https://registry.npmjs.org/vitest/-/vitest-4.1.12.tgz#/vitest-4.1.12.tgz
+Source10190:
https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#/web-streams-polyfill-3.3.3.tgz
+Source10191:
https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
+Source10192:
https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz#/why-is-node-running-2.3.0.tgz
+Source10193:
https://registry.npmjs.org/ws/-/ws-8.22.1.tgz#/ws-8.22.1.tgz
+Source10194:
https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz#/yaml-2.9.0.tgz
++++++ node_modules.sums ++++++
--- /var/tmp/diff_new_pack.HfsPGq/_old 2026-11-04 19:51:50.527415641 +0100
+++ /var/tmp/diff_new_pack.HfsPGq/_new 2026-11-04 19:51:50.539416141 +0100
@@ -1,34 +1,36 @@
SHA512 (@anthropic-ai-sdk-0.129.0.tgz) =
307ecb076d2436918b5293d37b6386e57bcbfca857f0750ef57c816858e0164e932d2e178edd153c8b8c2b2c1eecf38a28fb255fe4314a556893d7bef241b937
SHA512 (@aws-lambda-invoke-store-0.3.0.tgz) =
b25e019baca230d62b64a92aa8315637451f9d68654bc8af2b1ad897eeadd2008baeaafccb707622a6596c54647da555a7b0bf6da029ca1ef53fe2de135036b1
SHA512 (@aws-sdk-client-bedrock-runtime-3.1127.0.tgz) =
20397f96b3dbf74687fa96451c63439a01fd9c05108f93e5647d6c277c3b46291cb728c74a7637a0d8d986b2e8681a109ffacd2b4cec3fa38712a1218f6b5d2c
-SHA512 (@aws-sdk-core-3.978.5.tgz) =
aee234016a9cadf2f6d170d2e92c1920914f38167a3740036bd9cbcd69418719356a85236d45f72644d1f6f12693ba37e57a401e2ebc6a16784fa444d94f57c8
-SHA512 (@aws-sdk-credential-provider-env-3.972.76.tgz) =
63198bd40afb6d5f59909bedbfe963f8c17a95eefa3676676e68324b266ec6965a0afd3fd656772b12b2e91223d61f6e8b68569d58d9c5b99331e3b4cbf36b40
-SHA512 (@aws-sdk-credential-provider-http-3.972.78.tgz) =
dd51e49c346782879bb1aab24f5891ef96f97014f6cdf12d3832bac9899896d96390ad4710040bb361447752295aa01e39874c19a1bdc229278162d3b9f63b44
-SHA512 (@aws-sdk-credential-provider-ini-3.973.21.tgz) =
68bc7d85b097ea6180cafe1965df146a0278440487549c3a0450d2232b8a98b92a34be87e3b12304f2baa9a2780794c357a99cfaf31ad12245632a389a4bd542
-SHA512 (@aws-sdk-credential-provider-login-3.972.83.tgz) =
f5b254e858d169c17814afd01dff03cb186eafb07582b463f02d58878224a68156d9ec507e53dd0afd15adb7a62d6f5972d2cd95ef8013b4c44ecf4a36fb8b62
-SHA512 (@aws-sdk-credential-provider-node-3.972.88.tgz) =
006d0a203e6a8503f3ac5921e5bd02c2cd409b2b6fce8d0bd178fa84c8095c4c03e995c0aa78a70e148d016262379cd4e18555667ba2767ab03f0609d3821a98
-SHA512 (@aws-sdk-credential-provider-process-3.972.76.tgz) =
a5d84a1535efd733d8861f76313969d2355b2d6bd4115f6ffabce2b84928b24186436889b24c474cedfc9c0f1401b4ff37820cde7f0e649f6b218e4804ed79fc
-SHA512 (@aws-sdk-credential-provider-sso-3.973.20.tgz) =
0e5c6b001dcc9e334bc7f75aedbf3d5bedc3c89418b28feaecdb35e4cb124f6215da79006103984d409a7df3528e0ae930ff7d0e6da65768f1cdc6f217de197c
-SHA512 (@aws-sdk-credential-provider-web-identity-3.972.82.tgz) =
2d4a38e88a8f4c9e31281b2b2eea1ac62bff0f61930427050cc0f5cb78ca22a3d1fe9ed1c35e1124567489159fb6a66dc8b3d05fd24c1a74a2de606ee32fe934
-SHA512 (@aws-sdk-eventstream-handler-node-3.972.38.tgz) =
2bbbcf28db2d0e56af1c56606e6705749385232a30b1ebe375dc9c47389105bb571ff0fdcfe8bd8ee0a71f5ee58b0497f53f1f2620d0ce5118911b71911fb5bc
-SHA512 (@aws-sdk-middleware-eventstream-3.972.33.tgz) =
f1052ddfd0ff764e6d755eeb2ef21f30c23f8a541f7f8ced87b9a430aa5538b33e339010f56de73f1155b8740035ebe65568b84f9325c6a7ca57843676b61e04
-SHA512 (@aws-sdk-middleware-websocket-3.972.58.tgz) =
fc1be871d9682a8cf1ff316be1b7a71fef49d72c01ff67581473d6354768d020427b4d204e6d073df94eabc307e9cb824db9f2c12aec706ab4fcb85e379f6d79
-SHA512 (@aws-sdk-nested-clients-3.997.50.tgz) =
9ca6fcaaee10b27a594eaffa2485dcef69b3bb37e1ec12b8b14424a50ce73de736cf85bb39bdb162470ce22e5ed721930676c955e16fff4b1fde3733f3985c94
-SHA512 (@aws-sdk-signature-v4-multi-region-3.996.49.tgz) =
9efb8064d46b4515428804512ac6254345675e21108aaeef5cf1fe500f8b4a8fa43770e397d7a8fd5dabd2e764c3ce4f9ec36c866bf6126d5c9657793378faef
+SHA512 (@aws-sdk-core-3.979.1.tgz) =
6b23a55755612cd322abc3d6f59915a1b1b882495d9d4a078c6ebdcb2d9bf23f95605961cffb802fb65d61002843e79286d19474d0e79c6e6bc4383ac9426b3a
+SHA512 (@aws-sdk-credential-provider-env-3.972.80.tgz) =
b8ee53892bdbea3d70f514dee73dbc39a3a6b2b3b155050f682e7ec19979d117ce5dcad80ff2a09d2f08f657f219773bb066e40a8a4ae959e13480282ea7dec1
+SHA512 (@aws-sdk-credential-provider-http-3.972.82.tgz) =
bd0ce50c7942db8633e36a7ead3e0d0683ffe5575eb64068ba36ce2eaf61e906160bc4c7b9948f6275c847d38fdd770eadd3203c1062a4eaddb2c7f19c889652
+SHA512 (@aws-sdk-credential-provider-ini-3.973.25.tgz) =
6f9c65ef5b8245d5acbbb3f555e1a9886b827facdf6044ec48d3aff00998553aec81bbd32515dd9a638f55fc64bc619536c88a90672d0a5416de3027d1264bba
+SHA512 (@aws-sdk-credential-provider-login-3.972.87.tgz) =
0b864599cc0cf998f5e19f21b95524e781afe2ecd3d597731bd718dc6761f0578f6a4abb06cb35385b206630215853a414e1a906f1417aed0e5a359ff0734a45
+SHA512 (@aws-sdk-credential-provider-node-3.972.92.tgz) =
8c2df398ea3b431964fa8062bef4ac4b53e1eec1469b441fba1a8319baa04578b8731518306f9d5ad0704b65d861781cf132155c98b0810eb9b1b3696d8ba94c
+SHA512 (@aws-sdk-credential-provider-process-3.972.80.tgz) =
c6a7e2c4ee5a7258deeed6d024389ab3e88d343e70a7fdd0662c427597154298163d36745790df4d6f40f34e00e59edeceeeec1f75913bebf3523b6224103cca
+SHA512 (@aws-sdk-credential-provider-sso-3.973.24.tgz) =
9e583704a1b4dc2833beffdd327871bc324f8408504a968dd1151dc2053bce2c246aca1ebfb888f1e97c5f2e11779b2ace068351b576ebd7ce5dc93949aae0a8
+SHA512 (@aws-sdk-credential-provider-web-identity-3.972.86.tgz) =
cca4f22c9044c9f40156562a4fa26dfa6615e2bf2419b58cedd9fabf86383110118b385869f8c35cffe232eefa50c4614e848f36620a5f55c06f6e20b6904520
+SHA512 (@aws-sdk-eventstream-handler-node-3.972.40.tgz) =
2d1da644a15bf4432518798935732db8c3ef550a8dd5bf7fbfaf00d5441a13bda96fca47aa21f14ed4befaf69a6fcf38e187ac195cc156b968022b3bf845eaff
+SHA512 (@aws-sdk-middleware-eventstream-3.972.36.tgz) =
3a457e6a50f3989dc33acda644f2d233d154552ba5ec6d709292ab6cefadcb1c46393eea2cc3d91ce963e08a63c3d39ac91994ee73153d2168ee1bd4a8e49e26
+SHA512 (@aws-sdk-middleware-websocket-3.972.62.tgz) =
a4d90abfc4e5c440692f6e89f33a5e1cbcd6fff02cef641aa423df7224ecee4ec7fa9a4567113fcd5b5e007f7374523cdd7c7b2a2e6b1348498d587e4e6387ee
+SHA512 (@aws-sdk-nested-clients-3.997.54.tgz) =
fce73395abec4bb539b0ea1d44ed74520e11fc02855598974ecb4a8a959eebc11f8cf92674314d5cd97d1422725d6920d431ba4419b7a80b9507c14d5bd3bc29
+SHA512 (@aws-sdk-signature-v4-multi-region-3.996.51.tgz) =
f9a1ef52e81506e30f5f18243df5a74ccc86744ff2592f061e2e7ea90dfb1e8c12d18ab3adbb9a0cbce78fe0ed9adbb98e009dab3dfa8179ae8ce4e852134d5b
SHA512 (@aws-sdk-token-providers-3.1127.0.tgz) =
0efd9331606c849fad17a6a1b364b2e5b87821a6ec77818042a56f13d5d99989a7a1a55ba52d90288284fc745a71cedb4ed6e3104bcffa5686cc7bc795fd4289
-SHA512 (@aws-sdk-token-providers-3.1155.0.tgz) =
8887109d82e15aeabda8e2d06c8585af11773c5d2cbd5799bc79d44b80d49cee335059851c8c86ca3aab9ed5c6f9eff93d481f6af574a587c320a1f14f33762c
+SHA512 (@aws-sdk-token-providers-3.1161.0.tgz) =
ca96d74a87cd7121f07ff280e346c509725bd0c2da00aadf4fbb28b78745680fb696cb9735a878ccb44920053b426becf4f149eab9d8d1b645102fa613b6adb4
SHA512 (@aws-sdk-types-3.975.0.tgz) =
590961b3a8ee072cd63b38f97f0c4ec7498f25a12a31c1bfb03a65dc877ad41dd784a13adf163ed1059c9c6fac591fec09fa6b9ab7b2528d6533b20a6661cccf
-SHA512 (@aws-sdk-xml-builder-3.972.41.tgz) =
72d8d54b208c7a0ad67d7971e95ab3481148e94aa64396659df32174b2225a68681fc5004314823f93773a91bb5f79382e74bba2eef80b89addb4f9b7d35b669
+SHA512 (@aws-sdk-xml-builder-3.972.42.tgz) =
b265fcfe034ff0a8eaf8259304c6502d0f75daf3908e2584c73c33bcc3be7ae8cf079458f086ed1740067545171ca37b2a80d62bd74872e5b4586dbaf6488feb
SHA512 (@babel-runtime-7.29.10.tgz) =
369ba04f36ca806acd7b8e548b7d9c37cbc214533156d3fff6bb5fc2fd273f91510c08ef601c4970b569600f66af58f13fa727213ef1f4b533b834db59860d44
-SHA512 (@earendil-works-pi-agent-core-1.4.0.tgz) =
3e8298f3848a5309eded2e5005968652a7cd3b59233f7287a47500f50a454e3e1c3a369558c6087013c9e850d109d13c65e9fd392102414774b947d582d4a680
-SHA512 (@earendil-works-pi-ai-1.4.0.tgz) =
85033f0b8fb5c3cac76000b30c37fed2f40c9c49e9cc8a29d6da6d204455811dd9793fe11d2cc1346f0f6963e0c56423a9278a0b20594b2a7cb934fa78a2b5a5
-SHA512 (@earendil-works-pi-codemode-1.4.0.tgz) =
db708d017a52f43b8bccf33262ebeb5d5562a38eb1e1885f7c2802a9a5a617b1791fc3e8a2a8eb42f5f8b9c17a33406151dfb1dad57aaf527476ff1c08c1380a
-SHA512 (@earendil-works-pi-mcp-1.4.0.tgz) =
f766999a61ac5291c792762e2976474483507da867b70e6153d21fd08d19338f46a2339a147a64979fc6177fda6adaa9b7bbfb1a365b05fa5f4b2806296fa99f
-SHA512 (@earendil-works-pi-telemetry-1.4.0.tgz) =
30b21fa30c1460863ae634a3317f36a5a64ead7fcd4ef2e4e83d3c87edc9ab8d9af7d47350e7b0cee091d333a53ee9770fa5017dd75ab7be954fa2efb0712cd7
-SHA512 (@earendil-works-pi-tui-1.4.0.tgz) =
e286cf3a380e0fb8389864a59e022fc72ba30b550f766c88f73755b616ebf06b9f69c1445fe09ed3eb1c3e01e0fbe936c63e7e4231123367794f1bc8bb30959a
+SHA512 (@earendil-works-pi-agent-core-1.5.0.tgz) =
14e8fe8d78f8f036f3332711fe084d6b629cb2a5a6bce967db87b416740e5609ddf2f9f91fbf60df7e56747699515751a3ecc27a881be34fea3cf942585baf98
+SHA512 (@earendil-works-pi-ai-1.5.0.tgz) =
55e5b136a4c74aa4427fc01c63fea4bcdc21fa77912fa30fc593de3d5ced210cbaaaa2bd311fd8a0248dfd98039c8c820f7a6a117811c906f3938295e2ebe36e
+SHA512 (@earendil-works-pi-codemode-1.5.0.tgz) =
3cb049675ec01161b33a5000705b8e930dcfc643ad8b426516e650c9e1761914ea6e9b98a3893db7c62a515dae390573ad49ca7716a1c1a154a9cd5e352d5602
+SHA512 (@earendil-works-pi-mcp-1.5.0.tgz) =
0d4470dc8c0709330757c0b3509595a7d72cb36ecda30b0259f5ede31836af4f4867e3f53bf52ae7c869d216fd5893b475b91a2865ca048915e0b55772eda796
+SHA512 (@earendil-works-pi-schema-1.5.0.tgz) =
456d0c6d3dad47ae4e63ac4cb2007fc9505bee6fd14cdc00fbd86ead2375bd55df1d94559959d76ebb813ebc7f3f36eb4275b9c8b5653115b112b18342d1751e
+SHA512 (@earendil-works-pi-telemetry-1.5.0.tgz) =
556ded71576735f97f564f301cf4f365d2a4c5cb0238cd76a6988ee035e777dc0cc540a639f2edff0bd49d678a59b4d5955491834baa2ad9e7844d940ac1b607
+SHA512 (@earendil-works-pi-tui-1.5.0.tgz) =
b5f1fd08c1ac82a7ac67060e1ecd4d2852897dbe2f326721cfd9de039d328cd379c9363d31fce27d19466a6de7bd4a89e879580892fab6afeafd8cf8e88c855c
SHA512 (@google-genai-2.21.0.tgz) =
f8f0ed728dbf67438d7730867a40a8093f8ed55252f7125034de17cd0a571bfb77125fd259632409694544ed4a9a2bce1cf6b8434563518bb51c128267fbf7dd
+SHA512 (@isaacs-nonrecursive-glob-match-1.0.3.tgz) =
488ee4c8a1eae175c3468cf0fabf4695166489ad59905ae92d6f7caf6202d81a6bf18905184ddfbe3ce6c421b4c7bf00fbeebd1e60cdac3bd23180599871a928
SHA512 (@jridgewell-sourcemap-codec-1.6.0.tgz) =
4fb8dffb9ce0b191f0349e25bd0eff69ecdbca4d27357fb32555a998703b558b04c7b6bbaabe5183921bb4916a920cdee58dacaeeab545463c43cdfb39dee217
-SHA512 (@oxc-project-types-0.155.0.tgz) =
49e13c24fc16d71b35b4778dc9c8d4b5405d868ad16bca388e5be3c24e3d47bfd9dbdd62fb80d06bb2492203a6fd3698419c7e42b3d06d527ff5cf1d30864df1
+SHA512 (@oxc-project-types-0.156.0.tgz) =
d43bb2838f1374935dca1101f179f52f7e9b4fd3efe8652d94a8c7c4ecacf3191a17fad0ab75c913e6c0bab48afc0808cf998616c6fbedc9fd3dbdb4f9609273
SHA512 (@protobufjs-aspromise-1.1.2.tgz) =
8fe80a13112e2e62b0bf3dce811397b6b276506db1f028766195316a187eb351761d9fb001c79434b92fcbacca08f551914fbe65642b771b147905e6720e2ea1
SHA512 (@protobufjs-base64-1.1.2.tgz) =
01991c000e6f9cdfefe0f0ea2b2311e65c7b859b6d3c380296ff3713ffc530d851d9331c2d485f4540470a64a5d288bdccc8030ea4542644b13b7c26f39f972e
SHA512 (@protobufjs-codegen-2.0.5.tgz) =
ce05c52f35b7029df77ba7745a58f8306226e827bc3bcf67fdaa54686341fe3c7e870fabb96129ec4c0652c85d2ca5510b1656d767e9f6be34135990adfff7e2
@@ -38,62 +40,45 @@
SHA512 (@protobufjs-path-1.1.2.tgz) =
e8939c2794e6d3c74e1c06dd4771abbcffb25147e48c6e5e3ec1d87333052eadd998c9000fdf1c0e0713da2035949f4d57015de2d1ff8924a87b8e185a496d10
SHA512 (@protobufjs-pool-1.1.0.tgz) =
d2410b6864880c12af7204b8ce48f3d4f79d75ab6b8d87263163a502e00fc0079c714acf1dd52aa3f27a2e2ca61c7122253e4dac5d54570c58d787fe7f2e1643
SHA512 (@protobufjs-utf8-1.1.2.tgz) =
6f5510c1c119e320a73020fc0c02f55656ef04913dfc85f8153229ec11b5c58a5fdbd48b6b32d2aea5248f8c3b639cbb70254fe84e6d72aa9c234c5e98f907ba
-SHA512 (@rolldown-binding-android-arm-eabi-1.2.15.tgz) =
68b7202bd808277611bebaed7d205b45adbb1795aba624da3ee967169b073f1a541e01654a09d4e3ce78307c2844610185f4490d6092d9643b9488ec904f4e97
-SHA512 (@rolldown-binding-android-arm64-1.2.15.tgz) =
c43ec37590ab6d384abb1360ee8a109afa74ef2b3827fa674843131b7fce74e5a5e9d682ebb9bf4387cbefcb111ccc531ff3787c651b62170f334305e5614792
-SHA512 (@rolldown-binding-darwin-arm64-1.2.15.tgz) =
9b65ae43aaf4078393631c8fa4d2ed5da3116d10d46c6f18415d90dca4dd4922bc4e1e8a1c29c2f2354226df1bbd87920795a2be490d6dcf3998a69d69274ec4
-SHA512 (@rolldown-binding-darwin-x64-1.2.15.tgz) =
e51b67b07337ea7a1d33d59b332fb38a9d0b192fc6fb2e70ae8e511eba4e96be1a736e3ed734a2f64895d8c3f59b265e67f89f1077ee9507168e7017cdcd82d8
-SHA512 (@rolldown-binding-freebsd-x64-1.2.15.tgz) =
837974f69c85aa1bbed77e492a46e4c22286426c14e6150c50f27855d0400efbaa47c777dcbe87e7bf2b87c9bbaedc5b769f95997ffe9f323b9ef852665ce951
-SHA512 (@rolldown-binding-linux-arm-gnueabihf-1.2.15.tgz) =
9c87b756e808f7b9c642db293f10ea038b17314a5e8a870a20ffc2aa963fbbfbe06d3f9a957f9c571bb50bfa1504f2a0e1f78d4e6628bc4f75bf80e05ef5cdc1
-SHA512 (@rolldown-binding-linux-arm64-gnu-1.2.15.tgz) =
8930635f1f81e504af808f3d9497e6aa1e304e1f0d69b47561920837784dc78cd21b41157d5aa43af2ee94da46e36e75a5b77afc802667f2de7d5935638acf87
-SHA512 (@rolldown-binding-linux-arm64-musl-1.2.15.tgz) =
b8ddba5ce9d547baea42ea46dd5f68006d841866ad5a37091ce7833875050a1e1305698fdad1d316854dd776986f07e6d1a1ea240126730840bbab28a088dfa9
-SHA512 (@rolldown-binding-linux-ppc64-gnu-1.2.15.tgz) =
f675a471d77e1fe5e1680ddf408c291e7288adfc7f3d0eab3b4a62bebefc3a0d3bb5795495cb41049a0460b3df85398247f431115767eae3e31d5e52ca63e177
-SHA512 (@rolldown-binding-linux-s390x-gnu-1.2.15.tgz) =
1a08747221632f022eb0b48bcfb2d96046867713805095c8f90bb92426e13c924712df2f3fe2234404d32617a226c773cd36205221d48b0dd7d446b766930174
-SHA512 (@rolldown-binding-linux-x64-gnu-1.2.15.tgz) =
14783ad2b4ba0c178f01867d5fd17aef1f8939b15d9a09fab6ea40d42fdadc1f82b9f1664c3e265fe7bc33be6d0a200eddfa11ffac70541234290888eec9ffaf
-SHA512 (@rolldown-binding-linux-x64-musl-1.2.15.tgz) =
fdcbd5ffbbf9546cff9a88b3d172918f6744f03cec2b2848bb52a93af2463e3472c20df2b1c38df3cf541af01ef337e224b1eea7b54b8c176ea065a2dc7bac59
-SHA512 (@rolldown-binding-openharmony-arm64-1.2.15.tgz) =
332cc2e47aeffec9be67b4d218a3ff8fcd34d513b6c509b5ccea423552f88f4718fd584166f8a5b9d03660543b8b8947e99017c509b495c31d07333ef7d984ef
-SHA512 (@rolldown-binding-win32-arm64-msvc-1.2.15.tgz) =
f8f818892f801f9a26cba2f8e592f1c9b6ac6ae25a8f733c6eea13f370fe9f33e609ac97971515f61c9d85c882295c8883407fbf406d5cf0c4d6e1aa37008fa6
-SHA512 (@rolldown-binding-win32-x64-msvc-1.2.15.tgz) =
1c565dd90350627d496c88be1e977b1feaff9645b171f22edbc9e2ad9e9e0a7d8b69fbaf984c4c95bfcff7a49fc79b5fee93c0af0dfd21d866085f2f995f8d85
SHA512 (@rolldown-pluginutils-1.0.1.tgz) =
da3f5b1ade4987c863faf3ed8333ed97bda3d324711c0cae9a8a3a4cd7c08ec2c1d3852da52bcf6cf703701331cfb9fef42601d1cd46c501716118368e29aa1b
-SHA512 (@silvia-odwyer-photon-node-0.3.4.tgz) =
6e7972e01281dca0d3171ad421c8022db69e5554bc96b024ae2d69133b24a66c6ef4c75f1904f2f1bf0481c0fcdf2c03dd13ccb08ba563cc491f90306beb7d7c
-SHA512 (@smithy-core-3.36.2.tgz) =
a11c34ac1f5049488265f12cdb71b917801ff9bdab42dd6522d208096bb921e8c535dfae3ccf125aa88a2cca50e9b5f543bb25b0b6e3ba81369e212b16d9153d
+SHA512 (@silvia-odwyer-photon-node-0.3.4.tgz) =
ffacce348407692d7b7989c4c96e178e650ead813fe954543283edd4cbfa8f66af65f61d06f4652fc5aa1f6257c83f51c8a6ee93be3efb8ef935a3e61285045f
+SHA512 (@smithy-core-3.38.1.tgz) =
53f981d978b04cb69ff8d4a02d25b025fa6db0c4ff1fc6818b4693000fc4e5edbf4da8057860aa03284a186d30d00f48593926e2a60498ba03fc707a6987e744
SHA512 (@smithy-credential-provider-imds-4.5.2.tgz) =
03db92767ef6a336d15128add1e89bd135bb9d7b8d3e569e334cdc1a427e9c4ead15c4836e79adc28c5b4c2141ba455072ccc3032bec77bfab4ddb8f4d7a7282
SHA512 (@smithy-fetch-http-handler-5.8.0.tgz) =
c9c489bb7b45010e2fd380810746a0a85315b12435886df2c3e4a983146a29f694469403e0267c5a7d333cc9929ceb93a5387ae55cfe100d2b32bc34f3dc2f90
SHA512 (@smithy-node-http-handler-4.12.1.tgz) =
4e13246e819e38d59701e96af45bc6b2e242e2b3a2faac82e3fce1505e7cc58a71520e6c40ac76557658266b4d8ebe1d4ae049d477895c44d020b0b3df0387bf
-SHA512 (@smithy-signature-v4-5.7.4.tgz) =
b47cb42b456da8d77963b638d61d1ad0b861d0bd46cc2d3c7535a0d05eef449585b5310d83b2198a47f7c1091a9d821175bee782820f3139aa8148b8d357c479
+SHA512 (@smithy-node-http-handler-4.14.1.tgz) =
fd3e84d63cc22f47c4ad2f6eabc26a112ff9c98410e29a559a6607c17c369e5a2ff0a1732dbfb742a1d1e6202e9f506cb80079d083f1665895f183208212f084
+SHA512 (@smithy-signature-v4-5.7.5.tgz) =
58f8ddaf9a163a4d4b02ba48e296afbbe7d2a3efdebe2d117b5a25c46beac2e668a5de20611d541828be4a8ca7fc88e669fa9b5acf990bedc02b1252dd9a7052
SHA512 (@smithy-types-4.19.0.tgz) =
afb8e1e3d549c467ab7c0713400ea05dc29cfbdf333a9feda91c3362380e13e89242c3fa70453586ad90cdbba2a663faf10b58758f70284862090648cc7819e1
SHA512 (@stablelib-base64-1.0.1.tgz) =
d5b9cf42a4b14ae737222e8c841caca160a0e7c8fdeda523b82499ac64a60f136ab72b488b493cbad51e9c0c1364de15e665d7606b15508f73781ab2fa304e49
SHA512 (@standard-schema-spec-1.1.0.tgz) =
976685cb98c02e19e21b91e0aab0fa8d72e2feb516acabea37fa89c7aca826c80a85b95577e8aaa94e110976af9bf8cf8adc83a394c2bca327a632a73ab8b2d3
SHA512 (@types-chai-5.2.3.tgz) =
330e79f28780f5f15bbfae7fcb8987b570ecf5b3e714c6402ff8f174f154a4e1c72175fdd667201076d2e4b6a1afea7064547c03b19095e456788e9c1850b650
SHA512 (@types-cross-spawn-6.0.6.tgz) =
7d7461854906e07dd3424e5d06143b9bf2437523472b047604189aeb6961c0422af711a240a2f177a2f298d867e3b4a35e1b1410f9b18be3cac363a45b82cb8c
SHA512 (@types-deep-eql-4.0.2.tgz) =
73d87d75554c8a030f7386f04ef0b9771aada8967040f78fb168cf96948e9e88dba2bea91aa764e78d657c0ec0a8542be6907505176ad23b98f5d6fcd41c3217
-SHA512 (@types-estree-1.0.9.tgz) =
1a174f832d5e978fc898fd395f4e54c38730dbf33ddc10949a712f599352b650b310a304e05924f98a680393a21cd426a12ec269f6fc5dadcfc9af26d50af37a
+SHA512 (@types-estree-1.0.10.tgz) =
953c8e32739c991073742bfaff8cd4642ac4855d31aea422519059b5571b98b1c15ca2e737cabcf6fff029117f4341dbc15b2a6c81b7a391c3a0597db1db8cfa
SHA512 (@types-hosted-git-info-3.0.5.tgz) =
0e69e087b534d3770e1cf84a1b203b2d6aab9ef713c882cd80d3e6342c65c7b8fc3088b9e220658a24fc5ea54b210dc6721a0e8d5032073349572b9a263aa892
SHA512 (@types-node-22.19.19.tgz) =
77287fc4ed858796d8adf59a6aa1ab45040690d766630e8099a014bd879430d4d642dbdbefdea290b7664dc85198e94e8882754c35df5a0571d50914950e877b
SHA512 (@types-proper-lockfile-4.1.4.tgz) =
ba8d80065967712aa0f45d43e27ba0565f6ff774668f117a2c9cd02cc2c374f6970942033de389db519baa2e37c4d2b3062fd64344347480aab9fcd06cc8e2a5
SHA512 (@types-retry-0.12.0.tgz) =
c1628e0a54d38a2cdc6615e73d8e308a4540c267581e9f2ae83982f84254cc032cc9c6fb1c1df62a1f51378fb4804c6398f9994804238144572060133de800bc
SHA512 (@types-retry-0.12.5.tgz) =
df14a34e9defd375ff95240b91ccda37d50813024ca0c080d7e35be477db244416a2075e408c95b53bf13d70d08d9e73c2cf2b1507d57d1773d370118a13c983
SHA512 (@types-semver-7.7.1.tgz) =
1668097eef8c39c437ef4483d1ebfb108f1394201f29853e0789b94f7c977350a244df7883f4993edb02924e74e9a503b65327159bdab03c071d4719504698b8
-SHA512 (@vitest-expect-4.1.11.tgz) =
557db1e6f3495c44f8eca005cf011123e29132d4d30925937d230ab16ec9b14b17578a6cabef9edc3bd9a6e4c33a91dcc72b620ecea9da78556f6b550e289463
-SHA512 (@vitest-mocker-4.1.11.tgz) =
d972550f9e5dd68e40668bace42086292ef883fae23a3f68744b766d0a4255979b947c8776731e165e239745e3536d6cb5fe266e35247b0d9e5d066deb983909
-SHA512 (@vitest-pretty-format-4.1.11.tgz) =
ca26733db1934bd4abfc9a4597ccc7adc2240287cd6c557a936d6f22040dfdc63fa3165e5e126fe6c73f3012798c5296996b3ea091f0d145cb66399ff77d7e57
-SHA512 (@vitest-runner-4.1.11.tgz) =
2f3b6f52077030d24c2248f78509e7c620b65f2d73371abddbc5bfc618c22da342cea4d93ae763c1b41feaff489ed6463f0d77da2d8bab6ae04d16470f724737
-SHA512 (@vitest-snapshot-4.1.11.tgz) =
a4dee2927d4e37b87c79ee20200a78033c8afb306d24fcd56ea3a0bb92c2121e1568955b3d072061060920c1903d755e249ab57e77dace2b3b6b9a4534f6a1a2
-SHA512 (@vitest-spy-4.1.11.tgz) =
6a935afe9ad0cb6a827b2c219e2c4e1cf442806361be0ed3e036a97e5d466a12e9fd1fae8419b970fc85a0d572aac35dda1d672712fa06aa9d22388004beb460
-SHA512 (@vitest-utils-4.1.11.tgz) =
cd30951a9c85b0658186594ec8a953c3fbe7afa0fdab1b1f483c9f6f26664f28c7c3937f56ebf31e91e84239b6649ce7e11260c79c38afb5747abebd0a62e03d
+SHA512 (@vitest-expect-4.1.12.tgz) =
bc5953b7e604bbd581a4d8dd19ac8d9a5315ceb58f8b5facbfce77ffbb76154ee1a4ee6000504a1f3426902ab95e3a6bf9ebde805dbdf782d04f7845de6465a9
+SHA512 (@vitest-mocker-4.1.12.tgz) =
7ca4a1369299ceea5666e634cfb7a0c9dbcbd2ca96e08344641104c4c04c01aea2ce510d1151f0a1781d69309a059e5fc25af8c5fda8d705c2f379fd4693be34
+SHA512 (@vitest-pretty-format-4.1.12.tgz) =
5d6f4ef3e331c785690ad91874c24b650430b15af23fdc24edc3ca0f1b5715fc126a4eb2461e7ed9f7a9fd8d1717f12506f247abc6dc61d8ba69eb9a8b4a2964
+SHA512 (@vitest-runner-4.1.12.tgz) =
34a955282af942709ef238a374c9e69291c753e593aa22c547a1b4a478e2f6e4635caf71265d64d674f0e85de938e8f63c372c0edd86290308ef022c693e3dd7
+SHA512 (@vitest-snapshot-4.1.12.tgz) =
928d72d5081bfec97343d9abf9bf3d0aeaae77c586d532adb0f0fcafb65405dbd5386b7ce407f61f00aa1ee8eb87026af7986cffd44cedf7003e0e7ba35be5cf
+SHA512 (@vitest-spy-4.1.12.tgz) =
446abdc7824d18d4d91c4271bcdd284a2263792084c66d27da064a28964763d717e40540e8ced52482c14f7649fed27fd09f6e593edf11357dfdbb688bffef4a
+SHA512 (@vitest-utils-4.1.12.tgz) =
4376b05ebc0e7c457ea9cdd698ee4e372134c8eed0d6043dfe8c87c462d9fe997b37734efd9ceda90c0a2eec0c915f8203525848878ede09079d10c8a3801568
SHA512 (agent-base-7.1.4.tgz) =
32703e613f1fc1f24f801c779bad0c36a6a49b7d173a4c88a07d72ea1b9342f0b43f0646ee48bc35a70b05cacf6cda28f2f119cbb269ba4efe8cc3be094a2f4d
SHA512 (agent-base-9.0.0.tgz) =
4d07f9f41b199f2b6df0674928b3df519e7883f89a50bd8e583485082bcc3a1b0776e0d0c4ef310b83cd7b222455c0392b02f6a613d2bf4768b82d1f816ce69c
SHA512 (assertion-error-2.0.1.tgz) =
2338bc45071f7ea09e3558058a02a58b5b2c92521ba479c261ce809275c662807a82b26ac9e6f2ee3bf5d895108264c09c80e76dc935bb192c4f87733773d604
-SHA512 (balanced-match-1.0.2.tgz) =
de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f
SHA512 (balanced-match-4.0.4.tgz) =
04bae011c453c17da8ea01b118e08dc8cbc64a9df96287ee633c3d87520c4d198aaadb40659554ebb6dd6fd3ebdaf50703cfa3de2dad25f8cee82ebee26c864c
SHA512 (base64-js-1.5.1.tgz) =
00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58
SHA512 (bignumber.js-9.3.1.tgz) =
2a8d2e5f5e682144bbc09dd16f7d05b3a4a455b2e63c100a7659bbabdf9a93d6db21e15fd0cc2e06c415eb3efe5fbebcfdc1ec7e0f96972b03589726b618ec8d
-SHA512 (bowser-2.14.1.tgz) =
b733e3cc2c7280029614e24fd35d68c451ece7b1f3221384ada70880078f138a6a0772e29002ca9d2cd4c94e0c1acf7f882114b879402538d373933ebbb6041a
-SHA512 (brace-expansion-1.1.21.tgz) =
f73780f8a2d934dce0945d933ca450103cb1e986f2edd68092ecbc3223f3a573ec6035a2fc344cf239b0503c689108d8a81a6fe4380f8b00f88786594b2d548f
+SHA512 (bowser-2.15.0.tgz) =
c6273a292660960fc8e329a9e397dd3381967d8a412bbf45c5dfd33af264b6568f810aaa0f1be61b038f665d95d1dc9e4b72e3e5cd7cd1b2e15c5e378b202365
SHA512 (brace-expansion-5.0.12.tgz) =
628bd0debce168b308ac38cd0cc90d4b4d6d79af77aa11211b9c72f1febe47497e770dca8bee6c0a822823de368ae2d94c75a881692d830543854d3d88d12299
SHA512 (buffer-equal-constant-time-1.0.1.tgz) =
cd1a54883c1dff193a003a8f3004c6f2f73d54fae4724ed3d3b388c748278e62409c79d35573501b7bdfbd636e899224c2ef4aaca740d6224a7ec7d357113a34
SHA512 (chai-6.3.0.tgz) =
5d602dc09e8e1cefad8f410a0acd18d946a69f23b1b1e65696d538c76536c21f20e008a0763c2fb548ef2cfdadaa403f6afc4712dcf135aa86abf6063707242a
SHA512 (chalk-6.0.0.tgz) =
dae3535c8b934f193b722660014d4141c827721706d315e7aecea3ce441f8fd4ac45af4cdace7313c593f7a852e8a986e0ccd61d2aef1f8dc31759b85d192b16
-SHA512 (concat-map-0.0.1.tgz) =
fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa
SHA512 (convert-source-map-2.0.0.tgz) =
2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126
SHA512 (cross-spawn-7.0.6.tgz) =
b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc
SHA512 (data-uri-to-buffer-4.0.1.tgz) =
d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc
@@ -101,7 +86,6 @@
SHA512 (detect-libc-2.1.2.tgz) =
06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5
SHA512 (diff-8.0.4.tgz) =
0cf8b41668e2494e44bd0574fbe1850ce27d012414545879903f8ecce9d8762ee7dd6a66f6159619f07f3b66e57c770c5532f95a44174a74622bd99a921adc9f
SHA512 (ecdsa-sig-formatter-1.0.11.tgz) =
9da825dd162b6cdbfa91091e248a6de8d259cbcb702c1ff6bedcfac8df59e2f44a1cde3f41924811baa88402d283029d9e4b2e63793901d769e6583cb15a1571
-SHA512 (es-errors-1.3.0.tgz) =
65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3
SHA512 (es-module-lexer-2.3.2.tgz) =
a681c6a4e4400688c926e72757d29b39abc44d6f250559e98645bbec4479fc1439173ee85d2a0235e93b207def4799d18ddb04cfddba89b1585fc2ad2d099dcb
SHA512 (estree-walker-3.0.3.tgz) =
ed150a7d781230c933b7a66e5e6a9aa4ebab2c63cf7e08fa97db9167b9511a896f934cb6ca871cdf92dd731282e4f419767d8332a8a8010d8da1672b4ca9a6ea
SHA512 (expect-type-1.4.0.tgz) =
29f61b9a9466d156cb8c4bd56bdc86c028bd188df8c6f8bb03f1d761640eeb90920f6bb731ccd4252bb05ca148c651ac801422cd5f6ae49f4d1e3e151b49fea4
@@ -110,28 +94,19 @@
SHA512 (fdir-6.5.0.tgz) =
b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e
SHA512 (fetch-blob-3.2.0.tgz) =
ef2010a43d94309ccb8b50eabfba856273db68fc7b65f14ae8f888c50e0f7e418fc8dca5d94831f9afee994a2798aaa384ce039df6ccbdd5faa2d5eaf37b2841
SHA512 (formdata-polyfill-4.0.10.tgz) =
6ee7b01f332f60bdbd8dd7904d520b79c49a64a9edfd12568e8642179396eb467aeff1a648b06438533baa1d4f237cc536d25b6992f9790bb5bcb7daccec23e2
-SHA512 (fs.realpath-1.0.0.tgz) =
38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f
-SHA512 (fsevents-2.3.3.tgz) =
e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43
-SHA512 (function-bind-1.1.2.tgz) =
ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648
SHA512 (gaxios-7.3.1.tgz) =
901debcc957b77d8ee2d987cff9e904d70b041fc7285d38c772624d47750285b45f132530d365026d8b1588c17744f498e2f75982e350d43698e57a8e0be1e01
SHA512 (gcp-metadata-8.1.2.tgz) =
cd5ff91ca4df09e2969f11b40e6af0e7584458519f705db1897a9c037f89f74583b8fd12be88923b9391bdc06c89f9b1fc5a088e040dde834e19a4393e12c592
SHA512 (get-east-asian-width-1.6.0.tgz) =
4116ef0c86f1e9892551ee91c5e4de95e311d32bf77181fa3ec3d91dc9d59fbc6fef33b504737caf45c44eef27e987b743e6a1b526ab7375a0b4d5a67a12017c
-SHA512 (glob-7.2.3.tgz) =
9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5
SHA512 (google-auth-library-10.9.1.tgz) =
8b5c9dc87aea708c5791687fb819959330af22eab9ca22b60139dd21ee57c4a86896b1bf31360ff7119891ae2c421adb2008068cbd81e8d384eeb15a885ddf5f
SHA512 (google-logging-utils-1.1.3.tgz) =
78098b9230e30050955e0ec0d6e9f11ec2dff7ad66eb2d7b405a97a805c68ff81590a16b10809f4ad45fc1494635f7821233516b7d891163944e56173f2c8abc
SHA512 (graceful-fs-4.2.11.tgz) =
45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd
SHA512 (grok-mermaid-0.2.3.tgz) =
ff82a8a406ec8efb913fd31d3ed9438ce1d4994544a21397ef724d72c5a9cc0b45c61f9bab9f8385bea0cef46278b0f020f408477fefcbc57534d4eecf866c9a
-SHA512 (hasown-2.0.4.tgz) =
4f651b7db044177db089ea5722c3254d6f7e743602eb0321fedfef600e2db8e30aa96cff9f7bebd4d152c508b23fece4da65eca0c03f8bfeea57a2cabadd6dd4
SHA512 (highlight.js-10.7.3.tgz) =
b7371415aba2b1628d1da4643785a397f640d3b8043408c597727f738f34769ae4193839110b2d81a345a817d4a82ab9e2465120472b793b00805fe6daab83ec
SHA512 (hosted-git-info-9.0.3.tgz) =
1dcfa084ba12b7a41a61952fd1606222f98c0d9b9967ba1a0ef747f0c6df38ee253acc5d5cb12fb82e9e3e81acf47d57f6808bcaaebe35537430aa83fb2771ca
SHA512 (http-proxy-agent-9.1.0.tgz) =
d8dc68bde4d3e7c9a3613e27dd13d311f09918b31b89da0ef171227977e9498c6ef8f409d6aa71e32a701fa37eb85f6dc013c8bd1460be4bd6e4751361610d8a
SHA512 (https-proxy-agent-7.0.6.tgz) =
bcaf4fe7f8947dd97de4023e255c94b88715b5de287efb6b3abdc736d336cb10bd6e731b11da77c74d4e8503678dbf082588b7f159531379815f071fbf2c2e4b
SHA512 (https-proxy-agent-9.1.0.tgz) =
6a0f3bcbb70927dff7f86c45afc3b2e0ee5f683b064469c11ac263fd88ce4ac4b1ff979a74a2d84cc3e5cee47aa1b8280830e6d1a6c00198ad5d742430e3d2a4
SHA512 (ignore-7.0.8.tgz) =
61836c4a55c18cc93dd922a7930bc1e4b39549ae8ece794550672cbeb1603496c909dd0cd5729e15545cf19072782ab3df6162bd8347255a282e676aae6be9fd
-SHA512 (inflight-1.0.6.tgz) =
93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224
-SHA512 (inherits-2.0.4.tgz) =
93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1
-SHA512 (interpret-1.4.0.tgz) =
6a013841f0762e4a7db880a7ec102aa2c730e1264ff644c4da1c62148de304f99725f76a89a8536d4b8a1ac3283761ada8bf40c61622a00715be0b1bd47bd16c
-SHA512 (is-core-module-2.17.0.tgz) =
27fbc6d330426c828e4057ee7d2c325dd32bb2887224850d92b9e6a3a5991b3a0ceedaff96c6df5b96f606f8ac2facecc8cccaf54c55f4be9cec0a056f25c738
SHA512 (isexe-2.0.0.tgz) =
447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23
SHA512 (jiti-2.7.0.tgz) =
002ffb2687c9bd91abae779635a12725e38b531f89946b7bb4d6b4c198913d3e0c635c267ca8eddbee8eda9daecf6fac92597c39966624c36a7a47bb90a6cd81
SHA512 (json-bigint-1.0.0.tgz) =
4a23efffc56966e59bbcb48cb530d4f2111fad95a0fe61ff9d5fdbe28d0261b4b1bb550840f2ddc0a3822322d05fe5483cee6facb5f78bcaada85ca174f49449
@@ -139,78 +114,56 @@
SHA512 (jwa-2.0.1.tgz) =
851174e1fa8920ff006db92ae4d28637405baf7271950faa859b9f5d5af40efba32b2f776426d764c1c32f810eb687526c25b13aa47c312d6d5c0e61c2a0970e
SHA512 (jws-4.0.1.tgz) =
10a23f33fcaa3e7706514878e31cf43f14a275716bffeaf4a40ef4fa0218863bfe7adef2c4cfacdbd63e5460e4a2f4687d07a6d1fb3b52f7f8f9898077245db8
SHA512 (lightningcss-1.33.0.tgz) =
5a4503ae88ee26cd3192019fdae756c5adf21814713edc54901efd8ba68264b46073b3ccf1f65ef53a2c7cf0dcbc4a5065bb850129c762644b04b51b98b38820
-SHA512 (lightningcss-android-arm64-1.33.0.tgz) =
804a514da94a768b29e016fca96b5cda23a013949e2079694b5ba9f5b16adb003262197551d4ce6d88877bdf3310cf5242f4a8a906752100f424da60dcc979a6
-SHA512 (lightningcss-darwin-arm64-1.33.0.tgz) =
49c89acfc79e9cd4ca9fd6f7b7bfb1af48a94e9f58c4a418e27a704379ab46e2f404054704bc99c687e168a04056dce6b5167fcd3ca8d3fb68e01d6e586fc38e
-SHA512 (lightningcss-darwin-x64-1.33.0.tgz) =
67950f031ceb8e558d3721b2ea2eb9709cf3be02790f74fac0cbecfa05a963d77ba9184036bc6a029e8b871220661584c35f117c94c6711c63b8b201afe9bc5d
-SHA512 (lightningcss-freebsd-x64-1.33.0.tgz) =
41033f4e2fe141a8c9c0263e4625ae099f6c76d23f5d093b9c32b9bc2f2491dc22c5ecce94382f0f1efe453f908cae857054f8329b2ea019c7228fcedd2b5146
-SHA512 (lightningcss-linux-arm-gnueabihf-1.33.0.tgz) =
37b15505eea24b6e0c94ce91ff84414f11a14217991aceed890f54df652d17be4dccfe50ef158f46a2c108ac65450464deb6358c220f2f3c7b5b33a1b942112d
-SHA512 (lightningcss-linux-arm64-gnu-1.33.0.tgz) =
8f6bff8ad9b2e0794dc6573abe829762006a362d0d8362d2860e33ec6b9fa4482cd393fedacb815728bd23a607ab9ba8545c7d1138a7dde08484b5725c64272a
-SHA512 (lightningcss-linux-arm64-musl-1.33.0.tgz) =
ca23b944e32e6108176c2eb4ca3654e4261215918a5cbd071404d7b7d987267d7ecd6e79a02b4c23d35f7158582cc1432fb815ee804fa27fc498c3068363afb5
-SHA512 (lightningcss-linux-x64-gnu-1.33.0.tgz) =
6abf89bbb2e670dd09a381692f88691726f0346f7fdc0fc1af9296da7da3c8e0e0dcc1195da0d800375e9a8352f810cd7cc80abf29492e3e12e6dc9101cb6e02
-SHA512 (lightningcss-linux-x64-musl-1.33.0.tgz) =
4588986e4a24c34b6b7caaaacdf179e658229f010fac3dce2437d3b89cc5b3530aea21670de9dacf57ea2cbb57e084c6dce92d2505ce7936b0d5ac2b0409593f
-SHA512 (lightningcss-win32-arm64-msvc-1.33.0.tgz) =
d4af8c3df2d2155a69873a5d6df92195693ac01ad339b0734b64fa75bd743cd399811f46a15b005b3c0dcae8546186d3a76de3fb846b9dc7ee8d9e2e0335efc0
-SHA512 (lightningcss-win32-x64-msvc-1.33.0.tgz) =
3a5108083c7f5e5d05a92a786ebcbccc59c2bc6a628371a5e200aabaf6301eea892840b5fa7f4d8039e216fa871a632fd5992a0c9ac3a8a292ca44c35fe7a1b8
SHA512 (long-5.3.2.tgz) =
98d0206751a6c8d843ec0baa9d31b7fd5436ea8efad3e65804f2a33efba03bcfa72db61f5fa4d5a493ec781be8a5b758faaa59fe52949e611cd4b799612dd000
SHA512 (lru-cache-11.5.3.tgz) =
53837c160ce65b173c935547f0aafa950835f14ec58ef6f2eb05c75515ff659ec8c166d1320ad16cfd16adbe6ae4d5629ebca9e1241a9a91ca76fb5e708b7152
SHA512 (magic-string-0.30.21.tgz) =
bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609
SHA512 (marked-18.0.11.tgz) =
1e7b2525fb199113c10c9447bd5b406969591c4a52bbbbbc2e042e24210b8d12ae591fa1a6ae00eec2eade9f07688f72a55a170d7c55df80ac40911ed7e27903
SHA512 (marked-cjk-friendly-0.1.2.tgz) =
1948fc1e38846eeafdca1814a39d850602a2ce0805d50b53ea055dad87565ba641e255558e04b7132c973f27f2443d15e2084644f94eecc3bcd2b81259b9b478
-SHA512 (minimatch-10.2.6.tgz) =
be92d012cf952c2af59d4d015d2d3b99a628170943007d209e042ebadb71230bad0c510c1ead9b957fbcbe98310dd2b72753f08c22627a9efb3a2b536782e5d4
-SHA512 (minimatch-3.1.5.tgz) =
5608d652c9e74fa9fe35493a799abbef37857695b62d60f33facc51ab09b1d789836e9790f3aa4d871d0e6e147d83356e576e9f3e8d5cda78db7de2cb04125e3
-SHA512 (minimist-1.2.8.tgz) =
db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308
+SHA512 (minimatch-11.0.3.tgz) =
8a7cbfe343c41a4349439fcfbfacf79e6e856d101bcb7d86799463094264d969cd0db80f49371d23e0c3bcbaac801743e1c0f9b0cb4c85ea8f3e77a10826bc37
SHA512 (ms-2.1.3.tgz) =
e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394
SHA512 (nanoid-3.3.20.tgz) =
b8a760d86dc63422909fd6f260ea716c6aab4f67c63b9291b7927ff1bde9a24f2b4faab119617a871332262118b407fe155c98b83f6145a0ea5f9b8f15827865
SHA512 (node-domexception-1.0.0.tgz) =
fe3299a0ca70d05f06470978fde2d138f03771f717b4b0293f44332e6513fc7b8f0995b207b218f59acc78ac363bf9c522a3d00773d533d6989b4177d760170d
SHA512 (node-fetch-3.3.2.tgz) =
75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038
SHA512 (obug-2.2.1.tgz) =
5ebb2b853e6cc9bb4a23ac1a92bd923ce9466565986d45d9edad234fcfd039e00f6aefb55ff6d27a035ee5847be6826611941b2a78a7822ae618e10908893ad5
-SHA512 (once-1.4.0.tgz) =
94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb
SHA512 (openai-7.19.0.tgz) =
317dacdeed8be6b69c4ced020bf496a4239ab09401089aea2ca5cafa5f3670085d785f263cc0447bf831326d1915adb1a4aa4e14b463c6fe5a7d81196c15e66d
SHA512 (p-retry-4.6.2.tgz) =
df5d88777f7a11b25dbd138d967814c7437275fac843996c62ed339ca554cd5bc0af3108b74f15d6a86dc8449b1957751465fb50ab62169e6ec0a65d33cc08b9
SHA512 (partial-json-0.1.7.tgz) =
363bffe7d8476a891bfe14548dc7b71ddbf5db077ad0cb4cf59e4e9669fe9de85ed100c0b11b516c93ef27467dd53bac1744ae65122f9ccf92e25e8420ff2578
-SHA512 (path-is-absolute-1.0.1.tgz) =
0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242
SHA512 (path-key-3.1.1.tgz) =
a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9
-SHA512 (path-parse-1.0.7.tgz) =
2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3
SHA512 (pathe-2.0.3.tgz) =
5948c6700a8fd6041a72841ef8e049b0503b2dde03c97b9422367971cef970b1ef27b76d36c4ee8298712000f0b294be02b68051e3c22ab495b4f2c58ff17cf3
SHA512 (picocolors-1.1.1.tgz) =
c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454
SHA512 (picomatch-4.0.7.tgz) =
a9c26ef3c436216a89b030f9dbd24a31dc069bf76f2275b81ef427470887f49b62849bf318eb1c0ed1c4df1d6904a794393cac43c91598b9c9da426eef285c18
-SHA512 (postcss-8.5.31.tgz) =
6146d6602804af09cc01592352761af8a94c0731a91f0888b7f0c4edfd06df702e5f62c7f5471393a2a05b1777cd153ea4ddeefc2f9797712730b3381de6bb4a
+SHA512 (postcss-8.5.32.tgz) =
2c994a08201414a3ae6718a951d630d4dcc821312c3dc832386f4b92f449bee2a3fdb4736ee458d00457bcbd29586a6c66f9fc8e4bbe2cc7a9d9e534b1e1e9f2
SHA512 (proper-lockfile-4.1.2.tgz) =
4e334f6e537807001631753cb3d004cf82664319c3d4d34bedb34e63f00a533c9a99cdfbf4558049485cfcad692f69e855bf9799928b2faf1c8f32ec88e00c68
SHA512 (protobufjs-7.6.6.tgz) =
7580d67634a5e5135bed280fc4641c454f86b6f3fbb367e992b634af8df63dc388699d3fac17311199d037aee226116e422570ef9e090e83ebb8f08d746b1b8e
SHA512 (proxy-agent-negotiate-1.1.0.tgz) =
37c20170cdd4802573cf62f62eabfc0d59ed0e79c2f3f8625789c40d43e4aaaef64cf5206168d073e6dd66504f64af4bccf02f398fff800b744b40c0a6839759
-SHA512 (quickjs-wasi-3.6.2.tgz) =
142a86b463ab320cd4888acc34c036627b0ec42370a37d5dcea5ef7255d40bac5e4f7e4d24b297409b2f6de0938efa050306601003e0f14ebe2803c31979fc32
-SHA512 (rechoir-0.6.2.tgz) =
1c533cae467e8b7ceb57ee0b423c10d16f9ecfdf290293063371d4acdd388f70aaccf3b397d9e63f5e58f185cd9bc4071affde69c395123aa1996a64455d0d03
-SHA512 (resolve-1.22.13.tgz) =
0e3fdc5bdcc15766918fa5f30b1b8622cdc44992afd368e2c677b7aba8c5658677fd3834f601c7be248c0cbe2439b87da6a49a85d4471270e868fda09fc60b84
+SHA512 (quickjs-wasi-3.6.2.tgz) =
08d8dfda4c2214c994a6da9e28637c66118f96a566d60d805257fc2dad23152a0b35024666f363a3aabdd0fdc1dc053bebf81f092ae04516bf4e0c7f08e83d37
SHA512 (retry-0.12.0.tgz) =
f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3
SHA512 (retry-0.13.1.tgz) =
5d0050dc8f16d4281ed127a1fba8238f4dcb6e64455aea2cce02bda280a9c1822b861a0ef34a5fab8714914e439249f07ce7c5b5e470959e7a3d838663215676
-SHA512 (rolldown-1.2.15.tgz) =
ea874d0fe7de979cd5c3723861cd9eebd82f82e0e75f408000688d0d94aae2293959471a2eb903d862eea20d1770e0dba2bdf5859e5ac843205439e8f8a3d5e6
+SHA512 (rolldown-1.2.16.tgz) =
6d6be532914a8937c329f9caec50b630f80f79609ffcaa70b2ae3d029756f8541a0596fa3ba759e0c00f6cf523a7b85842bc3f4686ea0b39fae0146b41e7061f
SHA512 (safe-buffer-5.2.1.tgz) =
ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d
SHA512 (semver-7.8.5.tgz) =
63bfca0ec6fc2e3a28669c1aa86cae94ee8342592c8029dc7211c693eb19218e1206f52870c044147e54af57c8e1d57e26f974c3a723bee71a222e34a6e462a0
SHA512 (shebang-command-2.0.0.tgz) =
907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c
SHA512 (shebang-regex-3.0.0.tgz) =
efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4
-SHA512 (shelljs-0.8.5.tgz) =
4e2c1c45cae4847bdbad96e745c15830b977d037e8bf71caab3a79b4ee5be29b7a1bf49ecca7188660e0d79cd7541b301e672d48040ace7a8d5b62cee6d4c3a3
-SHA512 (shx-0.3.4.tgz) =
37a03d30b56a8f16587159fc84b9ad9de416209b69f082b330fe1e327c7e9ea92f5e8aa29d43c26d414ba7651c59310850e361964d1ec31aff8da54695cf89fa
SHA512 (siginfo-2.0.0.tgz) =
c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee
SHA512 (signal-exit-3.0.7.tgz) =
c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19
SHA512 (source-map-js-1.2.2.tgz) =
2868fff18e37c77e5a6550edb7e27898ad61a0b18750b3187d290e0c93508cd0c2de85b53ea3e8c4cc28d292d4b1633f5041b338dfcdc5e1f2c047cd5cd3f757
SHA512 (stackback-0.0.2.tgz) =
d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f
SHA512 (standardwebhooks-1.1.1.tgz) =
6c26d7f5913216458fb11cfb065dcdb90509a219b01927afff286beef85a18f95ce007c8aeca4845ae9c3d306e23522d9ab4c327877f4b6842b1f7b8faf4069d
SHA512 (std-env-4.3.0.tgz) =
3ad53f1204359089b92b0a90a410ba644317ad946e8b5d70f3381f4d6a7c71d3bd07c39a3ec6c0f1b4c73b63fe1cda3556551318c541c0f87276eea9a1e5e26a
-SHA512 (supports-preserve-symlinks-flag-1.0.0.tgz) =
a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3
SHA512 (tinybench-2.9.0.tgz) =
d3e0d4bea58c55a94b9a16ba96be240fc88030ad47cd5d3f68a9c2b566fdbfdeb8d539cffcc15becf7366f1a314234d7004aebc9756050e7efd98a8d965a867a
SHA512 (tinyexec-1.3.1.tgz) =
182bc1ddaa32b3de88b8314131c4c1e3a24e47a99d32d013a2ac225bc2655a1b288759a11e2ff19fdb2cfc383b379e791a227212ddaace81bf3470b033a87510
SHA512 (tinyglobby-0.2.17.tgz) =
c1747f758a5ca8a99f5a911d66388a24ec023459dd0f40cc9eb5bf7188d51adb449017d581c2c51e836b963e3b9a339589cf72c8dbbae5a96c805e0d4324dada
SHA512 (tinyrainbow-3.2.0.tgz) =
2e03b70fdc99263029522b947e5f62140c2bb5a5f8fa5a24df0248aadb46a0a08795652a1ea6d0a67c427fcd8bf058e02ac878886a3bf21a89c202fc17a4e8d8
SHA512 (ts-algebra-2.0.0.tgz) =
14f02134f14cae4c33efa3fb71d8dd9a24a1c0cca765837a4a03ae8c3d6ead8e28366f343aef6831d99b478e4ba2d70a397a32ef04a61e444513a3316eb85e7f
-SHA512 (tslib-2.8.1.tgz) =
a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb
+SHA512 (tslib-2.9.1.tgz) =
6b8531f552ae20c1ec392ec435b12aea12b66466084f6ed1b65d04e1e0fd2aac3184a89078c644ffdc5bdc8758c166923b220140b1318508170d3628882c6758
SHA512 (typebox-1.3.27.tgz) =
ceefa3735a5ccb85223538718a452bdfa7f44726e4f4f11e0a0fcd13a69d796aff48ab1d34ee04cd91d844396fd9809501f8f739dab7744492a3f8cdca8057cc
-SHA512 (undici-8.10.2.tgz) =
ff2e3f6c7f58354e618bd348ae93aebc65c5731ae3dc232b57efc0629a300184e91e7f205ff5cf163372efae853e8618d2689085d5bdefb24558a18d841770c9
+SHA512 (undici-8.12.3.tgz) =
f9f7677544f004ff3a7158e2853a76d61647a3b77aa23d5cff8ed73c0de52fc98cd171ecf82e0491c8e6811b059c59367ff50e3460f2f48b4122d997b0b3901f
SHA512 (undici-types-6.21.0.tgz) =
8b00d9aa0d10006ae0f516afe47e27d0ceb87379a4479f5c27ac10a7eec2e2723482c984c5a79d6982cd3b8e1e4f802d041c236d38863cc96dd8c7744fd1fd25
SHA512 (vite-8.3.5.tgz) =
cf56298e2789f60d1e6d3990a4b06ffe8abd13717d10894e7beecb6a15bc4ab1372d3886dee7414545d03a56173fd6fe202daada9847795c63f711a5c37e0e11
-SHA512 (vitest-4.1.11.tgz) =
7e1002acd5d489d21b19206be4595bb8190eed5582d59c8b9740cee025360eb42800fc57f3862cc6cf877864298a2e656565754388016534eee3d985f80e8477
+SHA512 (vitest-4.1.12.tgz) =
e5e59dcf6c9bdda8f1585dc2f02e138e45e5ec51a6de7d84fd595acc02eb407ccaee760c486167099b68d1b6cf365efb03090e6552e4d189c101e8d4bb436258
SHA512 (web-streams-polyfill-3.3.3.tgz) =
7762562c28af999613488a207bd32c805099aede7bd418a47161989230b59219656d3783946a99d83f2f0fc13f9496bc58659b6fb3e59bcfd725857b2091d967
SHA512 (which-2.0.2.tgz) =
04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c
SHA512 (why-is-node-running-2.3.0.tgz) =
854ae669605d543731bd8aa7ca1d3dcee9cacd13968db65388dcbc741123912ede8440d089b5c9ed7be59ad6f0b9372552223237e0b25d00f8566928f1f366f3
-SHA512 (wrappy-1.0.2.tgz) =
9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71
-SHA512 (ws-8.22.0.tgz) =
61d82073df3bf913b40275ad67fed6abd16d36f72b2f56ff44ed2e77d9968d43e00ebb00030412179d6c9b6866d57a1f6d4ff88e4a4612c2c5b1967153ed433a
+SHA512 (ws-8.22.1.tgz) =
a322fa38f6267bf0a6885bcdb86cdea31089e273ab644d8ed45c0cf4c58cd40b06ae2ea72d7076a60fa5340f1a2de5cc49abf427a788552d63eaf50fcd4b4af6
SHA512 (yaml-2.9.0.tgz) =
d80be1357de66fccdde99cbb20d4ed4a9975175e475ba5a7aa3d2cad696428b729625fe03083098b2b86ab629e236605c543e376507edcb735d2c78c2ed2f870
++++++ package-lock.json ++++++
++++ 1498 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/pi-coding-agent/package-lock.json
++++ and
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3759290/package-lock.json
++++++ pi-codemode-without-quickjs.patch ++++++
Fail codemode scripts with a clear error instead of a raw MODULE_NOT_FOUND.
%build strips the prebuilt quickjs-wasi/quickjs.wasm (compiled from
quickjs-ng with wasi-sdk, which is neither packaged nor fetchable in an
offline build), so getQuickJSWasmPath()'s bare createRequire.resolve()
would throw "Cannot find module 'quickjs-wasi/quickjs.wasm'". Throw a
plain error saying codemode is unavailable in this distribution build
instead: the codemode tool turns a thrown execute into an isError tool
result ("Never rejects for tool failures" in pi-agent-core's
agent-loop.js), so scripts report this and the session goes on. The
sandbox itself still loads lazily on the first script only, and a future
tree that ships a from-source wasm build resolves here unchanged.
--- a/dist/config.js
+++ b/dist/config.js
@@ -420,7 +420,19 @@
* compiled module cached per path keeps working after an update removes this
install (#10439).
*/
export function getQuickJSWasmPath() {
- quickJSWasmPath ??=
createRequire(import.meta.url).resolve("quickjs-wasi/quickjs.wasm");
+ // openSUSE: this package ships without quickjs-wasi/quickjs.wasm (a
+ // prebuilt binary with no buildable source here, see %build), so the
+ // resolve below fails. Throw a plain error instead: the codemode tool
+ // turns a thrown execute into an isError result, so scripts report
+ // this instead of crashing the session.
+ if (quickJSWasmPath === undefined) {
+ try {
+ quickJSWasmPath =
createRequire(import.meta.url).resolve("quickjs-wasi/quickjs.wasm");
+ }
+ catch {
+ throw new Error("codemode scripts cannot run in this distribution
build: it omits the prebuilt QuickJS sandbox runtime
(quickjs-wasi/quickjs.wasm)");
+ }
+ }
return quickJSWasmPath;
}
/** Resolve the codemode worker entry for a release runtime. */
++++++ pi-coding-agent-1.4.0.tgz -> pi-coding-agent-1.5.0.tgz ++++++
/work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent-1.4.0.tgz
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3759290/pi-coding-agent-1.5.0.tgz
differ: char 13, line 1