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-10-05 12:57:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pi-coding-agent (Old)
 and      /work/SRC/openSUSE:Factory/.pi-coding-agent.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pi-coding-agent"

Mon Oct  5 12:57:09 2026 rev:11 rq:1382341 version:1.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent.changes  
2026-10-02 23:05:22.820407191 +0200
+++ 
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3698736/pi-coding-agent.changes 
    2026-10-05 12:59:54.742518608 +0200
@@ -1,0 +2,47 @@
+Sun Oct  4 15:48:07 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.0.2: patch releases on the 1.0 API, with no
+  breaking changes
+  * models.json takes samplingParamsByThinkingLevel next to the
+    existing samplingParams, so an OpenAI-compatible model can set
+    temperature, top_p and the like separately for off, minimal, low,
+    medium, high, xhigh and max. Model defaults, the effective level's
+    override and the request are merged per key, modelOverrides merges
+    per level, and the levels are pi's own, not the provider's
+    thinkingLevelMap values. Only openai-completions, openai-responses
+    and azure-openai-responses apply them
+  * MCP servers can be enabled, disabled or re-scoped per project
+    from a .pi/mcp.json entry without a command or url, and /mcp
+    toggles a user-level server for the current project
+  * oauth.clientRegistration: "cimd" identifies pi by its Client ID
+    Metadata Document instead of dynamic client registration
+  * pi.registerToolRenderer() picks how calls to a tool that is not
+    registered yet are drawn, such as MCP tools in a resumed session
+  * Cloudflare's Clef and Clef Flash classifier models are usable
+    from codemode scripts and extensions
+  * A codemode script printing in a loop now fails at 16 Mi
+    characters or 100000 items instead of running pi out of memory
+  * MCP tool calls in resumed sessions and HTML exports no longer
+    render fully expanded until their server connects
+  * JPEG, GIF and WebP images that extensions draw through Image now
+    appear in Kitty, Ghostty, WezTerm and Warp, and fullscreen Kitty
+    images no longer collapse to a one-row strip after scrolling in
+    WezTerm
+  * Many more fixes and improvements; see upstream's release notes
+    for the full list
+- Refresh the vendored node_modules over 1.0.0 -> 1.0.2: the ten
+  @earendil-works packages move to 1.0.2, with pi-telemetry the one
+  that was already at 1.0.2 in the 1.0.1 tree, plus
+  @anthropic-ai/sdk to 0.129.0. No module leaves or joins the 119
+  shipped ones and the licence union is unchanged
+  * CVE-2026-102276 (boo#1283188): brace-expansion is 5.0.12, above
+    the 5.0.10 fix floor, so the package is not affected by it.
+    Upstream's 1.0.1 made it a direct dependency, but this package
+    vendored 5.0.12 already at 1.0.0
+  * CVE-2026-102277 (boo#1283392) and CVE-2026-102278 (boo#1283412):
+    brace-expansion is 5.0.12, at the 5.0.12 and above the 5.0.11
+    fix floors, so the package is not affected by them
+- Fix the %prep comment on Source10: upstream ships no shrinkwrap
+  since 1.0.1
+
+-------------------------------------------------------------------

Old:
----
  pi-coding-agent-1.0.0.tgz

New:
----
  pi-coding-agent-1.0.2.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pi-coding-agent.spec ++++++
--- /var/tmp/diff_new_pack.aQThm5/_old  2026-10-05 13:00:06.501011438 +0200
+++ /var/tmp/diff_new_pack.aQThm5/_new  2026-10-05 13:00:06.503011522 +0200
@@ -23,7 +23,7 @@
 %global __nodejs_provides %{nil}
 %global __nodejs_requires %{nil}
 Name:           pi-coding-agent
-Version:        1.0.0
+Version:        1.0.2
 Release:        0
 Summary:        Minimal terminal coding agent
 # Legal-Review-Notice: pi itself is MIT. The 119 vendored dependencies are
@@ -113,12 +113,13 @@
 # non-redistributable shareware WAD on first run.
 rm -rf examples/extensions/doom-overlay
 
-# Upstream's own shrinkwrap is production-only and omits the integrity field
-# for the seven @earendil-works/* sibling packages, which the node_modules
-# source service rejects; Source10 is the full package-lock.json npm generated
-# for this tree instead, with integrity for every entry. It must stay in place
-# for the install below, or npm re-resolves the ranges in package.json and
-# wants tarballs the vendored archive does not carry.
+# Upstream stopped shipping a shrinkwrap in 1.0.1 (it was production-only and
+# omitted the integrity field for the @earendil-works/* sibling packages,
+# which the node_modules source service rejects), so Source10 is the full
+# package-lock.json npm generated for this tree, with integrity for every
+# entry. It must stay in place for the install below, or npm re-resolves the
+# ranges in package.json and wants tarballs the vendored archive does not
+# carry.
 cp -p %{SOURCE10} npm-shrinkwrap.json
 
 # dist/ is shipped prebuilt and nothing here compiles or runs the upstream

++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/pi-coding-agent/node_modules.obscpio 
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3698736/node_modules.obscpio 
differ: char 58, line 1

++++++ node_modules.spec.inc ++++++
--- /var/tmp/diff_new_pack.aQThm5/_old  2026-10-05 13:00:06.584014917 +0200
+++ /var/tmp/diff_new_pack.aQThm5/_new  2026-10-05 13:00:06.588015085 +0200
@@ -1,4 +1,4 @@
-Source10000:         
https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.124.0.tgz#/@anthropic-ai-sdk-0.124.0.tgz
+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.1.tgz#/@aws-sdk-core-3.978.1.tgz
@@ -20,16 +20,16 @@
 Source10019:         
https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.6.tgz#/@aws-sdk-types-3.974.6.tgz
 Source10020:         
https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.41.tgz#/@aws-sdk-xml-builder-3.972.41.tgz
 Source10021:         
https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz#/@babel-runtime-7.29.7.tgz
-Source10022:         
https://registry.npmjs.org/@earendil-works/chord/-/chord-1.0.0.tgz#/@earendil-works-chord-1.0.0.tgz
-Source10023:         
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.0.0.tgz#/@earendil-works-pi-agent-core-1.0.0.tgz
-Source10024:         
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.0.0.tgz#/@earendil-works-pi-ai-1.0.0.tgz
-Source10025:         
https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-1.0.0.tgz#/@earendil-works-pi-client-1.0.0.tgz
-Source10026:         
https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.0.0.tgz#/@earendil-works-pi-codemode-1.0.0.tgz
-Source10027:         
https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.0.0.tgz#/@earendil-works-pi-mcp-1.0.0.tgz
-Source10028:         
https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-1.0.0.tgz#/@earendil-works-pi-protocol-1.0.0.tgz
-Source10029:         
https://registry.npmjs.org/@earendil-works/pi-server/-/pi-server-1.0.0.tgz#/@earendil-works-pi-server-1.0.0.tgz
-Source10030:         
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.0.0.tgz#/@earendil-works-pi-telemetry-1.0.0.tgz
-Source10031:         
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.0.0.tgz#/@earendil-works-pi-tui-1.0.0.tgz
+Source10022:         
https://registry.npmjs.org/@earendil-works/chord/-/chord-1.0.2.tgz#/@earendil-works-chord-1.0.2.tgz
+Source10023:         
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.0.2.tgz#/@earendil-works-pi-agent-core-1.0.2.tgz
+Source10024:         
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.0.2.tgz#/@earendil-works-pi-ai-1.0.2.tgz
+Source10025:         
https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-1.0.2.tgz#/@earendil-works-pi-client-1.0.2.tgz
+Source10026:         
https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.0.2.tgz#/@earendil-works-pi-codemode-1.0.2.tgz
+Source10027:         
https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.0.2.tgz#/@earendil-works-pi-mcp-1.0.2.tgz
+Source10028:         
https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-1.0.2.tgz#/@earendil-works-pi-protocol-1.0.2.tgz
+Source10029:         
https://registry.npmjs.org/@earendil-works/pi-server/-/pi-server-1.0.2.tgz#/@earendil-works-pi-server-1.0.2.tgz
+Source10030:         
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.0.2.tgz#/@earendil-works-pi-telemetry-1.0.2.tgz
+Source10031:         
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.0.2.tgz#/@earendil-works-pi-tui-1.0.2.tgz
 Source10032:         
https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz#/@esbuild-aix-ppc64-0.28.2.tgz
 Source10033:         
https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz#/@esbuild-android-arm-0.28.2.tgz
 Source10034:         
https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz#/@esbuild-android-arm64-0.28.2.tgz

++++++ node_modules.sums ++++++
--- /var/tmp/diff_new_pack.aQThm5/_old  2026-10-05 13:00:06.626016678 +0200
+++ /var/tmp/diff_new_pack.aQThm5/_new  2026-10-05 13:00:06.632016929 +0200
@@ -1,4 +1,4 @@
-SHA512 (@anthropic-ai-sdk-0.124.0.tgz) = 
70de4ef22f545711de3900338ff5e3b215971bc2a289b243c3d386a47d99fde4779ff441c5da0bc4324e71fa80256be368c0c57c74c1003534e21591255903c8
+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.1.tgz) = 
2db63d686b048b39c35a651cdf4370bf76885fff9d6f04f1f0a7d2d32382dcd3d830ef8ef757ba8e44f56b37f7e05c233a776af3f43e45c555673e719deaf076
@@ -20,16 +20,16 @@
 SHA512 (@aws-sdk-types-3.974.6.tgz) = 
bff725359cd99c3c46cafa4730e1a924a55714013127350d0008da58675cc7c4007172c6c1368e930df7a79487022d18022a0adf6c41de15b039e91155f99f2a
 SHA512 (@aws-sdk-xml-builder-3.972.41.tgz) = 
72d8d54b208c7a0ad67d7971e95ab3481148e94aa64396659df32174b2225a68681fc5004314823f93773a91bb5f79382e74bba2eef80b89addb4f9b7d35b669
 SHA512 (@babel-runtime-7.29.7.tgz) = 
36af0e8465a264864657a84b1e8c8028b2dc26284fff115e04c189a14af14d7da9b08f1d0a27f32e16484856fe5564b7c053110e6086c3947e74ec920aa3cb87
-SHA512 (@earendil-works-chord-1.0.0.tgz) = 
0487d67eb072334a4aabab5f2985eec31d1e7760af6aa20cdc40c0ec3a6cf9f3fe7770a23d67651e2d5c0ec242d39965a8a268473e7ffc6d21cf4c90c308c849
-SHA512 (@earendil-works-pi-agent-core-1.0.0.tgz) = 
6c714e363b44043aa257e8350e69ad91295f01aa8710bafe5cefba23935a87882cc3066b2c93b8c9907f263b27948e002964dac812df812e8309b781073f5ed9
-SHA512 (@earendil-works-pi-ai-1.0.0.tgz) = 
dff5b5bdd0da56da5e31ddb7125bc90b5d872c0e724bf046aaa71717ed122b4f3674dedc6e035c0b082e4c14410b6e7c29ef12cd2bd45b507be6201ff30f08c4
-SHA512 (@earendil-works-pi-client-1.0.0.tgz) = 
bcaeefe5ec83f9ed095a4f14596c134404d75718ea2fcd757038e8a9f5dc7769a17bcac2f1e1e8450c3a77865f87ce7b2ab5952cd491d2feec9cf5f71aef0549
-SHA512 (@earendil-works-pi-codemode-1.0.0.tgz) = 
2cfa45238f93f4dcc39e1043b35e62cd602895aa0cf319f0a9dce245de99c7c0507a810fbf379f0f6bcc3334b2174aceb6adf84df42a919d248b5e9fe9c19d32
-SHA512 (@earendil-works-pi-mcp-1.0.0.tgz) = 
ad8adad1a17988f98977e7ec07e541baac56340046277222ca18340aa21cffdd6d6b69fb22f4260a9d0269cfd89144cd9ef46c5599e38008819118bafa8b96bb
-SHA512 (@earendil-works-pi-protocol-1.0.0.tgz) = 
47305f00b72d7e6bd513b232672e2daf93741a01c34adf94e28a733db6dcaae9d9c41ed5e8c1bc1d3d70b0a457ebf2a9857877f4d75d1b503967f5e37f7ceb1a
-SHA512 (@earendil-works-pi-server-1.0.0.tgz) = 
390151b17d0ae96958c66a225c7c5fe608579953d4e05def7e73c69198d5894d46c5fb4f2ed5ac29bf7d30da9f0e445c133f6dadbf0f18be0755b775b831093d
-SHA512 (@earendil-works-pi-telemetry-1.0.0.tgz) = 
5a33418f94d82223d9150133d969542dc0f03cb68ac08966b0a8d579833e2c949b9d2a77f245ac1d4272b080c69eedb721c2db2a83edcb0b2f61f50909e65e3c
-SHA512 (@earendil-works-pi-tui-1.0.0.tgz) = 
26c4fb9179e9640d983ad42ee91cab8b2c443b47892333f27e21f4f5b1fe38b379facd7c1d89306940ffb4192386749f32eebfe740903d16096a0cd23fa1dd3f
+SHA512 (@earendil-works-chord-1.0.2.tgz) = 
7945c66638a0c8442c1624ffa0125439a0abcd86519aa7fc0202eb95bcae4b8bb4da18d25612d8462df1aa4d68e141110a045f8d17a0ab08ffa2e71ac0847b61
+SHA512 (@earendil-works-pi-agent-core-1.0.2.tgz) = 
5517dec18d51e666de749ce59b4d4fc5d0a6a94f10ad25e35d7855e746e9eabbd5b93f18610bf58a74d7458e18cecb26180629902dab5e2a4928fe41a411577b
+SHA512 (@earendil-works-pi-ai-1.0.2.tgz) = 
24fe7dc46952010fc7850e841cde6a9a77819567c3caee853cfaf202f01a4a8f00dfcb9b02c1294bd622b0233925b6e7b34b2bac37df2d9a27134397a2b1c8e4
+SHA512 (@earendil-works-pi-client-1.0.2.tgz) = 
2b0ce79c4c76e22adbda904831e85aea2215ca862dadfa5bb4a920c37d71567d90ff2cc26d3b4c7bcd5ae44a74040374d3588b9f90fe6802e343dbd00e94a71b
+SHA512 (@earendil-works-pi-codemode-1.0.2.tgz) = 
b6f7c3495cfdf38adaff8cbf848166606a4fe688c2f82ebf7b2f8335b8d3cdf26f6d7be25b82584d7c15726df728071e234c5c3ae13e3f5c9118bb50822b34ff
+SHA512 (@earendil-works-pi-mcp-1.0.2.tgz) = 
103dfeab8d712d0931cdd69d648432ebc48b61ca8225bbdef2219b1a46685a33c9f4e6423c74ca7287f6e1f8cc3b52df9db225d6e31f85106e792e887dd8826d
+SHA512 (@earendil-works-pi-protocol-1.0.2.tgz) = 
553dff85ad970c33fa99eb0355bb2fd96ec04039c915b35276609ece6a5aa1de8972af0a9d5ff610fcc33ed43ba989ed3ead84b31ebb33fe3f73561b86690f6a
+SHA512 (@earendil-works-pi-server-1.0.2.tgz) = 
66a6ece4608b18364dbe3a2a68d84ae109dd891b1aa2d4fd18fface31f1e923d7ad229d87f703b4b0df892e9a0e279b3175e5872b61cddb3a6026b1e67a8a6a2
+SHA512 (@earendil-works-pi-telemetry-1.0.2.tgz) = 
12fe61f5313c9c45c709f44a8568f4aa9505850815a8db5e4bde6fb0cd8a3464469b9df7bce3b6aee0cf684c0898128f301297cb8a26cf70fa576726e3580b39
+SHA512 (@earendil-works-pi-tui-1.0.2.tgz) = 
1257f38e7724a21123cc72b943988ea6a2e943561b33f73f5e68c174f551e64e2ea28ad03e79f2e41b53fabbc2d1c0235550943875805a9a6eb2dec501a12c39
 SHA512 (@esbuild-aix-ppc64-0.28.2.tgz) = 
5c4c5c3be76f2cabd5b4d4e26d24c17a3d4d0806da1a15a7f56c3564fc7cd2ab1a8613c57bff238163f421c84d7b41771f0914ee7f1e8e11fc6e3a27aa1b7c99
 SHA512 (@esbuild-android-arm-0.28.2.tgz) = 
9175e888f55519072721818e79aa2fc0e511a678830694aae00d37aa443e04c42ab461ba1d86a9df19def42d4ed72a384d1deac65097e48aaa997e9f168d8baa
 SHA512 (@esbuild-android-arm64-0.28.2.tgz) = 
e587ca79e23ca967c16485febb6c590b76656f73acfe02d2dac6c428cf88e1939cb169874b658bcac09c4190c0151b250d45393a2ab8e207fa3d8375bc6c06e4

++++++ package-lock.json ++++++
--- /var/tmp/diff_new_pack.aQThm5/_old  2026-10-05 13:00:06.659018061 +0200
+++ /var/tmp/diff_new_pack.aQThm5/_new  2026-10-05 13:00:06.666018354 +0200
@@ -1,21 +1,22 @@
 {
        "name": "@earendil-works/pi-coding-agent",
-       "version": "1.0.0",
+       "version": "1.0.2",
        "lockfileVersion": 3,
        "requires": true,
        "packages": {
                "": {
                        "name": "@earendil-works/pi-coding-agent",
-                       "version": "1.0.0",
+                       "version": "1.0.2",
                        "license": "MIT",
                        "dependencies": {
-                               "@earendil-works/chord": "^1.0.0",
-                               "@earendil-works/pi-agent-core": "^1.0.0",
-                               "@earendil-works/pi-ai": "^1.0.0",
-                               "@earendil-works/pi-codemode": "^1.0.0",
-                               "@earendil-works/pi-mcp": "^1.0.0",
-                               "@earendil-works/pi-tui": "^1.0.0",
+                               "@earendil-works/chord": "^1.0.2",
+                               "@earendil-works/pi-agent-core": "^1.0.2",
+                               "@earendil-works/pi-ai": "^1.0.2",
+                               "@earendil-works/pi-codemode": "^1.0.2",
+                               "@earendil-works/pi-mcp": "^1.0.2",
+                               "@earendil-works/pi-tui": "^1.0.2",
                                "@silvia-odwyer/photon-node": "0.3.4",
+                               "brace-expansion": "5.0.12",
                                "chalk": "6.0.0",
                                "cross-spawn": "7.0.6",
                                "diff": "8.0.4",
@@ -36,9 +37,9 @@
                                "pi": "dist/bundle/cli.js"
                        },
                        "devDependencies": {
-                               "@earendil-works/pi-client": "^1.0.0",
-                               "@earendil-works/pi-protocol": "^1.0.0",
-                               "@earendil-works/pi-server": "^1.0.0",
+                               "@earendil-works/pi-client": "^1.0.2",
+                               "@earendil-works/pi-protocol": "^1.0.2",
+                               "@earendil-works/pi-server": "^1.0.2",
                                "@types/cross-spawn": "6.0.6",
                                "@types/hosted-git-info": "3.0.5",
                                "@types/node": "22.19.19",
@@ -53,9 +54,9 @@
                        }
                },
                "node_modules/@anthropic-ai/sdk": {
-                       "version": "0.124.0",
-                       "resolved": 
"https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.124.0.tgz";,
-                       "integrity": 
"sha512-cN5O8i9UVxHeOQAzj/XjshWXG8KiibJDw9OGpH2Z/eR3n/RBxdoLxDJOcfqAJWvjaMDFfHTBADU04hWRJVkDyA==",
+                       "version": "0.129.0",
+                       "resolved": 
"https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.129.0.tgz";,
+                       "integrity": 
"sha512-MH7LB20kNpGLUpPTe2OG5XvL/KhX8HUO9XyBaFjgFk6TLS4Xjt0VPIuMKywe7POKKPslX+QxSlVok9e+8kG5Nw==",
                        "license": "MIT",
                        "dependencies": {
                                "json-schema-to-ts": "^3.1.1",
@@ -424,9 +425,9 @@
                        }
                },
                "node_modules/@earendil-works/chord": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/chord/-/chord-1.0.0.tgz";,
-                       "integrity": 
"sha512-BIfWfrByM0pKq6tfKYXuwx0ed2CvaqIM3EDA7Dps+fP+d3CiPWdlHi1cDsJC05llqKJoRz5//G0hz0yQwwjISQ==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/chord/-/chord-1.0.2.tgz";,
+                       "integrity": 
"sha512-eUXGZjigyEQsFiT/oBJUOaCrzYZRmqf8AgLrlbyuS4u02hjSVhLYRi3xqk1o4UERCgRfjRegqwj/oucawIR7YQ==",
                        "license": "MIT",
                        "dependencies": {
                                "esbuild": "0.28.2"
@@ -436,12 +437,12 @@
                        }
                },
                "node_modules/@earendil-works/pi-agent-core": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.0.0.tgz";,
-                       "integrity": 
"sha512-bHFONjtEBDqiV+g1DmmtkSlfAaqHELr+XO+6I5Nah4gswwZrLJO4yZB/JjsnlI4AKWTayBLfgS6DCbeBBz9e2Q==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.0.2.tgz";,
+                       "integrity": 
"sha512-VRfewY1R5mbedJzlm01PxdCmqU8QrSXjXXhV50bp6rvVuT8YYQv1inTXRY4YzssmGAYpkC2rXipJKP5BpBFXew==",
                        "license": "MIT",
                        "dependencies": {
-                               "@earendil-works/pi-ai": "^1.0.0",
+                               "@earendil-works/pi-ai": "^1.0.2",
                                "typebox": "1.3.27"
                        },
                        "engines": {
@@ -449,14 +450,14 @@
                        }
                },
                "node_modules/@earendil-works/pi-ai": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.0.0.tgz";,
-                       "integrity": 
"sha512-3/W1vdDaVtpeMd23ElvJC12HLA5yS/BGqqcXF+0SK082dN7cbgNcCwguTBRBC258Ke8SzSvUW1B75iAf8w8IxA==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.0.2.tgz";,
+                       "integrity": 
"sha512-JP59xGlSAQ/HhQ6EHN5qmneBlWfDyu6FPPryAvAaSo8A38ubAsEpS9YisCM5Jbbns0srrDffLZonE0OXorHI5A==",
                        "license": "MIT",
                        "dependencies": {
-                               "@anthropic-ai/sdk": "0.124.0",
+                               "@anthropic-ai/sdk": "0.129.0",
                                "@aws-sdk/client-bedrock-runtime": "3.1127.0",
-                               "@earendil-works/pi-telemetry": "^1.0.0",
+                               "@earendil-works/pi-telemetry": "^1.0.2",
                                "@google/genai": "2.21.0",
                                "@smithy/node-http-handler": "4.12.1",
                                "http-proxy-agent": "9.1.0",
@@ -473,23 +474,23 @@
                        }
                },
                "node_modules/@earendil-works/pi-client": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-1.0.0.tgz";,
-                       "integrity": 
"sha512-vK7v5eyD+e0JWk8UWWwTRATXVxjqL811cDjoqfXcd2mhe8rC8eHoRQw6d4Zfh857KrWVLNSR0v7snPX3Gu8FSQ==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-1.0.2.tgz";,
+                       "integrity": 
"sha512-KwznnEx24irb2pBIMeha6iIVyoYtrfpbtKkgw31xVn2Q/yzCbTtMe81a5Ep0BAN001iLn5D+aALjQ9vQDpSnGw==",
                        "dev": true,
                        "license": "MIT",
                        "dependencies": {
-                               "@earendil-works/chord": "^1.0.0",
-                               "@earendil-works/pi-protocol": "^1.0.0"
+                               "@earendil-works/chord": "^1.0.2",
+                               "@earendil-works/pi-protocol": "^1.0.2"
                        },
                        "engines": {
                                "node": ">=22.19.0"
                        }
                },
                "node_modules/@earendil-works/pi-codemode": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.0.0.tgz";,
-                       "integrity": 
"sha512-LPpFI4+T9NzDnhBDs15izWAolaoM8xnwqdziRd6Zx8BQeoEPvzefD2vMMzSyF0rOtq34TfQqkZ0ki16f6cGdMg==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.0.2.tgz";,
+                       "integrity": 
"sha512-tvfDSVz984ra/4y/hIFmYGpP5ojC+C6/ey+DNbjTzfJvbXviW4JYTXwVcm33KAceI0xcOuE+P1yRGLtQgis0/w==",
                        "license": "MIT",
                        "dependencies": {
                                "quickjs-wasi": "3.6.2"
@@ -499,9 +500,9 @@
                        }
                },
                "node_modules/@earendil-works/pi-mcp": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.0.0.tgz";,
-                       "integrity": 
"sha512-rYra0aF5iPmJd+fsB+VBuqxWNABGJ3Iiyhg0CqIc/91ta2n7IvQmCp0Cac/YkUTNnvRsVZnjgAiBkRi6+ouWuw==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.0.2.tgz";,
+                       "integrity": 
"sha512-ED3+q41xLQkxzdadZIQy68SLYcqCJbve8iGbGkZoWjPJ9OZCPHTKcof24fjMO1LfnbIl1uMfhRBueS6IfdiCbQ==",
                        "license": "MIT",
                        "dependencies": {
                                "cross-spawn": "7.0.6"
@@ -511,13 +512,13 @@
                        }
                },
                "node_modules/@earendil-works/pi-protocol": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-1.0.0.tgz";,
-                       "integrity": 
"sha512-RzBfALctfmvVE7IyZy4tr5N0GgHDSt+U4opzPbbcqunZxB7V6MG8HT1wsKRX6/KphXh39NddG1A5Z/Xjf3zrGg==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-1.0.2.tgz";,
+                       "integrity": 
"sha512-VT3/ha2XDDP6mesDVbsv2W7AQDnJFbNSdmCezmpaod6Jcq8KnV/2EPzDPtQ7qYntPq2Esx67M/4/c1YbhmkPag==",
                        "dev": true,
                        "license": "MIT",
                        "dependencies": {
-                               "@earendil-works/chord": "^1.0.0",
+                               "@earendil-works/chord": "^1.0.2",
                                "typebox": "1.3.27"
                        },
                        "engines": {
@@ -525,32 +526,32 @@
                        }
                },
                "node_modules/@earendil-works/pi-server": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-server/-/pi-server-1.0.0.tgz";,
-                       "integrity": 
"sha512-OQFRsX0K6WlYxmoiXHxf5ghXmVPU4F3vfnPGkZjViU1GxftPLtWsKb99MNqfDkRcEz9trb8PGL4HVbd1uDEJPQ==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-server/-/pi-server-1.0.2.tgz";,
+                       "integrity": 
"sha512-Zqbs5GCLGDZNvjoqaNhK4QndiRsaotT9GP+s4x8ekj160inYf3A7Sw34kumg4nmzF15YcrYc3bOmAmseZ6imog==",
                        "dev": true,
                        "license": "MIT",
                        "dependencies": {
-                               "@earendil-works/chord": "^1.0.0",
-                               "@earendil-works/pi-protocol": "^1.0.0"
+                               "@earendil-works/chord": "^1.0.2",
+                               "@earendil-works/pi-protocol": "^1.0.2"
                        },
                        "engines": {
                                "node": ">=22.19.0"
                        }
                },
                "node_modules/@earendil-works/pi-telemetry": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.0.0.tgz";,
-                       "integrity": 
"sha512-WjNBj5TYIiPZFQEz2WlULcDwPLaKwIlmsKjVeYM+LJSbnSp38kWsHUJysIDGnu23IcLbKoPtywsvYfUJCeZePA==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.0.2.tgz";,
+                       "integrity": 
"sha512-Ev5h9TE8nEXHCfRKhWj0qpUFhQgVqNteS95vsM2KNGRGm533vOO2ruDPaEwImBKPMBKXy4omz3D6V2cm41gLOQ==",
                        "license": "MIT",
                        "engines": {
                                "node": ">=22.19.0"
                        }
                },
                "node_modules/@earendil-works/pi-tui": {
-                       "version": "1.0.0",
-                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.0.0.tgz";,
-                       "integrity": 
"sha512-JsT7kXnpZA2YOtQu6RyriyxEO0eJIzPyfiH09bH+OLN5+s18HYkwaUD/tBkjhnSfMu6/50CQPRYJagzSP6HdPw==",
+                       "version": "1.0.2",
+                       "resolved": 
"https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.0.2.tgz";,
+                       "integrity": 
"sha512-ElfzjnckohEjzHK5Q5iOpqLpQ1YbM/c/XmjBdPVR5k4uoorQPnny5BtT+rvC0cAjVVCUOHWAWppust7FAaEsOQ==",
                        "license": "MIT",
                        "dependencies": {
                                "get-east-asian-width": "1.6.0",
@@ -2090,6 +2091,24 @@
                                "reusify": "^1.0.4"
                        }
                },
+               "node_modules/fdir": {
+                       "version": "6.5.0",
+                       "resolved": 
"https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz";,
+                       "integrity": 
"sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+                       "dev": true,
+                       "license": "MIT",
+                       "engines": {
+                               "node": ">=12.0.0"
+                       },
+                       "peerDependencies": {
+                               "picomatch": "^3 || ^4"
+                       },
+                       "peerDependenciesMeta": {
+                               "picomatch": {
+                                       "optional": true
+                               }
+                       }
+               },
                "node_modules/fetch-blob": {
                        "version": "3.2.0",
                        "resolved": 
"https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz";,
@@ -3513,24 +3532,6 @@
                                "url": 
"https://github.com/sponsors/SuperchupuDev";
                        }
                },
-               "node_modules/tinyglobby/node_modules/fdir": {
-                       "version": "6.5.0",
-                       "resolved": 
"https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz";,
-                       "integrity": 
"sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
-                       "dev": true,
-                       "license": "MIT",
-                       "engines": {
-                               "node": ">=12.0.0"
-                       },
-                       "peerDependencies": {
-                               "picomatch": "^3 || ^4"
-                       },
-                       "peerDependenciesMeta": {
-                               "picomatch": {
-                                       "optional": true
-                               }
-                       }
-               },
                "node_modules/tinyglobby/node_modules/picomatch": {
                        "version": "4.0.7",
                        "resolved": 
"https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz";,

++++++ pi-coding-agent-1.0.0.tgz -> pi-coding-agent-1.0.2.tgz ++++++
/work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent-1.0.0.tgz 
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.3698736/pi-coding-agent-1.0.2.tgz
 differ: char 19, line 1

Reply via email to