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-08-29 17:43:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pi-coding-agent (Old)
and /work/SRC/openSUSE:Factory/.pi-coding-agent.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pi-coding-agent"
Sat Aug 29 17:43:27 2026 rev:4 rq:1374586 version:0.84.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent.changes
2026-08-25 13:21:15.093418555 +0200
+++
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.1265/pi-coding-agent.changes
2026-08-29 17:44:30.659605966 +0200
@@ -1,0 +2,26 @@
+Sat Aug 29 07:17:56 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.84.4:
+ * Detected terminal hyperlink, image and truecolor support can now
+ be overridden through environment variables and settings
+ * New ui_prompt_start/ui_prompt_end extension events, letting
+ integrations tell agent work apart from waiting on a prompt
+ * New RPC clear_queue call to retrieve and drop queued steering
+ and follow-up messages
+ * New fullscreenCopyOnSelect setting to turn off automatic
+ fullscreen selection copying, with Ctrl+X to copy on demand
+ * Experimental vision-capable deepseek-v4-flash-vision-exp model
+ and a new detectSupportedImageMimeTypeFromFile() library export
+ * Auto-compaction now runs between tool execution and the next
+ assistant response, so oversized tool results no longer reach
+ the provider uncompacted
+ * Fixed resumed sessions corrupting the next transcript entry when
+ the JSONL file lacked a trailing newline
+ * Assorted extension replay, rendering, autocomplete, Google
+ Vertex proxy, OpenRouter and Mistral streaming fixes
+- Refresh package-lock.json (six @earendil-works sibling integrity
+ hashes filled in) and the vendored node_modules archive to match;
+ the dependency set stays at 135 modules and the license union is
+ unchanged
+
+-------------------------------------------------------------------
Old:
----
pi-coding-agent-0.84.3.tgz
New:
----
pi-coding-agent-0.84.4.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pi-coding-agent.spec ++++++
--- /var/tmp/diff_new_pack.9kBvWX/_old 2026-08-29 17:44:31.484635149 +0200
+++ /var/tmp/diff_new_pack.9kBvWX/_new 2026-08-29 17:44:31.486635220 +0200
@@ -23,7 +23,7 @@
%global __nodejs_provides %{nil}
%global __nodejs_requires %{nil}
Name: pi-coding-agent
-Version: 0.84.3
+Version: 0.84.4
Release: 0
Summary: Minimal terminal coding agent
# Legal-Review-Notice: pi itself is MIT. The 135 vendored dependencies are
++++++ node_modules.obscpio ++++++
Binary files old/@earendil-works-pi-agent-core-0.84.3.tgz and
new/@earendil-works-pi-agent-core-0.84.3.tgz differ
Binary files old/@earendil-works-pi-agent-core-0.84.4.tgz and
new/@earendil-works-pi-agent-core-0.84.4.tgz differ
Binary files old/@earendil-works-pi-ai-0.84.3.tgz and
new/@earendil-works-pi-ai-0.84.3.tgz differ
Binary files old/@earendil-works-pi-ai-0.84.4.tgz and
new/@earendil-works-pi-ai-0.84.4.tgz differ
Binary files old/@earendil-works-pi-client-0.84.3.tgz and
new/@earendil-works-pi-client-0.84.3.tgz differ
Binary files old/@earendil-works-pi-client-0.84.4.tgz and
new/@earendil-works-pi-client-0.84.4.tgz differ
Binary files old/@earendil-works-pi-protocol-0.84.3.tgz and
new/@earendil-works-pi-protocol-0.84.3.tgz differ
Binary files old/@earendil-works-pi-protocol-0.84.4.tgz and
new/@earendil-works-pi-protocol-0.84.4.tgz differ
Binary files old/@earendil-works-pi-telemetry-0.84.3.tgz and
new/@earendil-works-pi-telemetry-0.84.3.tgz differ
Binary files old/@earendil-works-pi-telemetry-0.84.4.tgz and
new/@earendil-works-pi-telemetry-0.84.4.tgz differ
Binary files old/@earendil-works-pi-tui-0.84.3.tgz and
new/@earendil-works-pi-tui-0.84.3.tgz differ
Binary files old/@earendil-works-pi-tui-0.84.4.tgz and
new/@earendil-works-pi-tui-0.84.4.tgz differ
++++++ node_modules.spec.inc ++++++
--- /var/tmp/diff_new_pack.9kBvWX/_old 2026-08-29 17:44:32.199660441 +0200
+++ /var/tmp/diff_new_pack.9kBvWX/_new 2026-08-29 17:44:32.208660759 +0200
@@ -25,12 +25,12 @@
Source10024:
https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.5.tgz#/@aws-sdk-util-locate-window-3.965.5.tgz
Source10025:
https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.24.tgz#/@aws-sdk-xml-builder-3.972.24.tgz
Source10026:
https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz#/@babel-runtime-7.29.2.tgz
-Source10027:
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.3.tgz#/@earendil-works-pi-agent-core-0.84.3.tgz
-Source10028:
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.3.tgz#/@earendil-works-pi-ai-0.84.3.tgz
-Source10029:
https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-0.84.3.tgz#/@earendil-works-pi-client-0.84.3.tgz
-Source10030:
https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-0.84.3.tgz#/@earendil-works-pi-protocol-0.84.3.tgz
-Source10031:
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.3.tgz#/@earendil-works-pi-telemetry-0.84.3.tgz
-Source10032:
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.3.tgz#/@earendil-works-pi-tui-0.84.3.tgz
+Source10027:
https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.4.tgz#/@earendil-works-pi-agent-core-0.84.4.tgz
+Source10028:
https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.4.tgz#/@earendil-works-pi-ai-0.84.4.tgz
+Source10029:
https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-0.84.4.tgz#/@earendil-works-pi-client-0.84.4.tgz
+Source10030:
https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-0.84.4.tgz#/@earendil-works-pi-protocol-0.84.4.tgz
+Source10031:
https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.4.tgz#/@earendil-works-pi-telemetry-0.84.4.tgz
+Source10032:
https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.4.tgz#/@earendil-works-pi-tui-0.84.4.tgz
Source10033:
https://registry.npmjs.org/@google/genai/-/genai-1.52.0.tgz#/@google-genai-1.52.0.tgz
Source10034:
https://registry.npmjs.org/@mariozechner/clipboard/-/clipboard-0.3.9.tgz#/@mariozechner-clipboard-0.3.9.tgz
Source10035:
https://registry.npmjs.org/@mariozechner/clipboard-darwin-arm64/-/clipboard-darwin-arm64-0.3.9.tgz#/@mariozechner-clipboard-darwin-arm64-0.3.9.tgz
++++++ node_modules.sums ++++++
--- /var/tmp/diff_new_pack.9kBvWX/_old 2026-08-29 17:44:32.238661820 +0200
+++ /var/tmp/diff_new_pack.9kBvWX/_new 2026-08-29 17:44:32.241661926 +0200
@@ -25,12 +25,12 @@
SHA512 (@aws-sdk-util-locate-window-3.965.5.tgz) =
5a194934d20d401fbdaad2ed64972941d819c374820c2a5775424fedc4e81b01db0960a745c90695ce81c7f3a15b021814d027f85232758f1267442656edf14d
SHA512 (@aws-sdk-xml-builder-3.972.24.tgz) =
57ccf961c0cf7ecbf3ac1963d31475be146da1c6e58586ea76b782241fefa067784abe738cd01e5b17b16e7a95b6c91325ed2f15be4a32a6d22fef9e3e5fb347
SHA512 (@babel-runtime-7.29.2.tgz) =
2620d2847e39cca1d6c867b864d551ac28c1cfc361f53326646d648784132bc8420535818bc0dafa2eecd5f270eff958a4ce1c71ea5235fab367f42f001062e6
-SHA512 (@earendil-works-pi-agent-core-0.84.3.tgz) =
55446bfb105197747161cc37913f4f9f7c9f8ba2db46808980717b8759806e5323b4b355fcc7c6fd1c85d2e262cc100cf3ce8011a9128b0de3f5cfda4a7829a6
-SHA512 (@earendil-works-pi-ai-0.84.3.tgz) =
33461457cbcd3b7cb65b0592c98f228ca255e56e20912522c6ebe4f99d346418ecc8c7ec7577c84ec1c4c0fd5421fd3d6115974faa069f41a509a9adf8fdf65d
-SHA512 (@earendil-works-pi-client-0.84.3.tgz) =
cdf12b61a9defb7f745b4c69049fc5582a7a6a4b4fa64a5c21c5d4799880ce258ba3113cd1935000b4723926bf8064b957ed4e90d9cc6314716f3374cd4be738
-SHA512 (@earendil-works-pi-protocol-0.84.3.tgz) =
f5ae20e9684b3af46abec20e15a5b183fda076b6d8e1385c9708f98a92d43c058285fb0327ff1774f736b118523a40fa12cc69105273df1a6971fc08e847190e
-SHA512 (@earendil-works-pi-telemetry-0.84.3.tgz) =
b201245a82abbd219a2a7f987cb2c56669fefc0ec1ff0eb678bc130f9ee723e0bdb68f084e514555b802d8eb70bcf9d3dcd1461dd09de77aa1044308969b43d6
-SHA512 (@earendil-works-pi-tui-0.84.3.tgz) =
7d2e8e1102841002e729ae94c3c2dc81967ef4259c93b7f7310482113429ea57948081703040ed2a63949cbf67b189be4483e6cbb3a6a655716116d5ea189a16
+SHA512 (@earendil-works-pi-agent-core-0.84.4.tgz) =
1f25278da3978faa0dffa48d72bf00d49fc4951400e7416d204d1751348a01056a99d95bf6a7688cec9443017f8d42c4e7ec8e12d1ae5608bf375467062346fa
+SHA512 (@earendil-works-pi-ai-0.84.4.tgz) =
0029406717f9f9ce1146ee383493d2eb0c90cbe366abe333cb2addbe6e1954c36e8b17a53b4d91657e06e00ab5175e39633a78df09cce52fa12e5488ef2a5f57
+SHA512 (@earendil-works-pi-client-0.84.4.tgz) =
ab7f7c598ff76501d38b393b20ac40a73a85574c6de3233d2e44a4c32a9e2cae418f9470463396c444addbacf82e0369e0efbc86a86a14f7fff1f8f81f9ac4e0
+SHA512 (@earendil-works-pi-protocol-0.84.4.tgz) =
69cc84f68cf190c8968b3ff1c96a54d0ef6fc2762fd21c86f3cf559e2bfa4a0f5cf737ec5fef0c78f9c336984169c63616f9b5af176c1a68950d2665f72b8314
+SHA512 (@earendil-works-pi-telemetry-0.84.4.tgz) =
f1ed82bb133e86dfa179d4174d99a2e49565ebfc432bd4694832f6f8c6c84debca61084c67fcfa949393160a31dc74321b13bc98e644b5819579035a0f83b3a8
+SHA512 (@earendil-works-pi-tui-0.84.4.tgz) =
9cf527c0390bb6ea4f5e765062b0b03c572e4f27420ea4d8e996c5aa1b0be12e2456ad004f8d7c90f6bfeae5f0b5a083f8c8c134196d6fb49c4d85fae72784d7
SHA512 (@google-genai-1.52.0.tgz) =
8304af6e988dff5ecef536eca92b04fcecd9729bf9168e1142376780682882db81f51b3227c647857e4a8c78f56e9e4df6c9cdd9e2bc2c319749a596da1a1ff1
SHA512 (@mariozechner-clipboard-0.3.9.tgz) =
0019c0e7799d7e4199c0e15475936fd92d025863bf108b8f8fc56ff7198116649883fa8573b8a13baab915c423be813aee46695a411ce00843e81fe8b34e32b8
SHA512 (@mariozechner-clipboard-darwin-arm64-0.3.9.tgz) =
05f815eef084599c09c19270d37afa6cfe7eb5fd2223f00db90602c62f51367ec5ad6077cb31ae30a0ab34b465e95efad6f5d174bf3e3aa674c1de13aa5b0d39
++++++ package-lock.json ++++++
--- /var/tmp/diff_new_pack.9kBvWX/_old 2026-08-29 17:44:32.260662598 +0200
+++ /var/tmp/diff_new_pack.9kBvWX/_new 2026-08-29 17:44:32.263662704 +0200
@@ -1,19 +1,19 @@
{
"name": "@earendil-works/pi-coding-agent",
- "version": "0.84.3",
+ "version": "0.84.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@earendil-works/pi-coding-agent",
- "version": "0.84.3",
+ "version": "0.84.4",
"license": "MIT",
"dependencies": {
- "@earendil-works/pi-agent-core": "^0.84.3",
- "@earendil-works/pi-ai": "^0.84.3",
- "@earendil-works/pi-client": "^0.84.3",
- "@earendil-works/pi-protocol": "^0.84.3",
- "@earendil-works/pi-tui": "^0.84.3",
+ "@earendil-works/pi-agent-core": "^0.84.4",
+ "@earendil-works/pi-ai": "^0.84.4",
+ "@earendil-works/pi-client": "^0.84.4",
+ "@earendil-works/pi-protocol": "^0.84.4",
+ "@earendil-works/pi-tui": "^0.84.4",
"@silvia-odwyer/photon-node": "0.3.4",
"chalk": "5.6.2",
"cross-spawn": "7.0.6",
@@ -476,13 +476,13 @@
}
},
"node_modules/@earendil-works/pi-agent-core": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.3.tgz",
- "integrity":
"sha512-VURr+xBRl3RxYcw3kT9Pn3yfi6LbRoCJgHF7h1mAblMjtLNV/MfG/RyF0uJizBAM886AEakSiw3j9c/aSngppg==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.4.tgz",
+ "integrity":
"sha512-HyUnjaOXj6oN/6SNcr8A1J/ElRQA50FtIE0XUTSKAQVqmdlb9qdojOyUQwF/jULE5+yOEtGuVgi/N1RnBiNG+g==",
"license": "MIT",
"dependencies": {
- "@earendil-works/pi-ai": "^0.84.3",
- "@earendil-works/pi-telemetry": "^0.84.3",
+ "@earendil-works/pi-ai": "^0.84.4",
+ "@earendil-works/pi-telemetry": "^0.84.4",
"diff": "8.0.4",
"ignore": "7.0.5",
"typebox": "1.3.7",
@@ -493,14 +493,14 @@
}
},
"node_modules/@earendil-works/pi-ai": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.3.tgz",
- "integrity":
"sha512-M0YUV8vNO3y2WwWSyY8ijKJV5W4gkSUixuvk+Z00ZBjsyMfsdXfITsHEwP1UIf09YRWXT6oGn0GlCamt+P32XQ==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.4.tgz",
+ "integrity":
"sha512-AClAZxf5+c4RRu44NJPS6wyQy+Nmq+Mzyyrdvm4ZVMNuixelO02RZX4G4Aq1F145Yzp43wnM5S+hLlSI7ypfVw==",
"license": "MIT",
"dependencies": {
"@anthropic-ai/sdk": "0.91.1",
"@aws-sdk/client-bedrock-runtime": "3.1048.0",
- "@earendil-works/pi-telemetry": "^0.84.3",
+ "@earendil-works/pi-telemetry": "^0.84.4",
"@google/genai": "1.52.0",
"@smithy/node-http-handler": "4.7.3",
"http-proxy-agent": "7.0.2",
@@ -517,21 +517,21 @@
}
},
"node_modules/@earendil-works/pi-client": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-0.84.3.tgz",
- "integrity":
"sha512-zfErYane+390W0xpBJ/FWCp6aktPpkpcIcXUeZiAziWLoxE80ZNQALRyOSa/gGS5V+1OkNnMYxRxbzN0zUvnOA==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-0.84.4.tgz",
+ "integrity":
"sha512-q398WY/3ZQHTizk7IKxApzqFV0xt4yM9LkSkwyqeLK5Bj5RwRjOWxESt26z4LgNp4O+8hqhqFPf/8fj4H5rE4A==",
"license": "MIT",
"dependencies": {
- "@earendil-works/pi-protocol": "^0.84.3"
+ "@earendil-works/pi-protocol": "^0.84.4"
},
"engines": {
"node": ">=22.19.0"
}
},
"node_modules/@earendil-works/pi-protocol": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-0.84.3.tgz",
- "integrity":
"sha512-9a4g6WhLOvRqvsIOFaWxg/2gdrbY4Thclwj5ipLUPAWChfsDJ/8XdPc2sRhSOkD6EsxpEFJz3xppcfwI6EcZDg==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-0.84.4.tgz",
+ "integrity":
"sha512-acyE9ozxkMiWiz/xyWpU0O9vwnYv0hyG889Vniv6Sg9c9zfsX+8MePnDNphBacY2Fvm1rxdsGmiVDSZl9yuDFA==",
"license": "MIT",
"dependencies": {
"typebox": "1.3.7"
@@ -541,18 +541,18 @@
}
},
"node_modules/@earendil-works/pi-telemetry": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.3.tgz",
- "integrity":
"sha512-sgEkWoKrvSGaKn+YfLLFZmn+/A7B/w62eLwTD57nI+C9to8ITlFFVbgC2OtwvPnT3NFGHdCd53qhBEMIlptD1g==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.4.tgz",
+ "integrity":
"sha512-8e2CuxM+ht+hedQXTZmi5JVl6/xDK9RpSDL2+MbITevKYQhMZ/z6lJOTFgox3HQyGxO8mOZEtYGVeQNaD4OzqA==",
"license": "MIT",
"engines": {
"node": ">=22.19.0"
}
},
"node_modules/@earendil-works/pi-tui": {
- "version": "0.84.3",
- "resolved":
"https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.3.tgz",
- "integrity":
"sha512-fS6OEQKEEALnKa6Uw8LcgZZ+9CWck7f3MQSCETQp6leUgIFwMEDtKmOUnL9nsYm+RIPmy7OmplVxYRbV6hiaFg==",
+ "version": "0.84.4",
+ "resolved":
"https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.4.tgz",
+ "integrity":
"sha512-nPUnwDkLtupPXnZQYrCwPFcuTydCDqTY6ZbFqhsL4S4kVq0AT418kPa/6uXwtaCD+MjBNBltb7ScTYX65yeE1w==",
"license": "MIT",
"dependencies": {
"get-east-asian-width": "1.6.0",
++++++ pi-coding-agent-0.84.3.tgz -> pi-coding-agent-0.84.4.tgz ++++++
/work/SRC/openSUSE:Factory/pi-coding-agent/pi-coding-agent-0.84.3.tgz
/work/SRC/openSUSE:Factory/.pi-coding-agent.new.1265/pi-coding-agent-0.84.4.tgz
differ: char 24, line 2