chore: bump Pi SDK packages to 0.54.0 (openclaw#21578) thanks @Takhoffman

Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check
- pnpm test:macmini

Co-authored-by: Takhoffman <781889+Takhoffman@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
This commit is contained in:
Tak Hoffman
2026-02-19 22:04:33 -06:00
committed by GitHub
parent cbcc75f6c7
commit 14618af237
3 changed files with 29 additions and 28 deletions

View File

@@ -12,6 +12,7 @@ Docs: https://docs.openclaw.ai
### Fixes
- Providers/Copilot: add `claude-sonnet-4.6` and `claude-sonnet-4.5` to the default GitHub Copilot model catalog and add coverage for model-list/definition helpers. (#20270, fixes #20091) Thanks @Clawborn.
- Dependencies/Agents: bump embedded Pi SDK packages (`@mariozechner/pi-agent-core`, `@mariozechner/pi-ai`, `@mariozechner/pi-coding-agent`, `@mariozechner/pi-tui`) to `0.54.0`. (#21578) Thanks @Takhoffman.
- Config/Agents: expose Pi compaction tuning values `agents.defaults.compaction.reserveTokens` and `agents.defaults.compaction.keepRecentTokens` in config schema/types and apply them in embedded Pi runner settings overrides with floor enforcement via `reserveTokensFloor`. (#21568) Thanks @Takhoffman.
- Auto-reply/WebChat: avoid defaulting inbound runtime channel labels to unrelated providers (for example `whatsapp`) for webchat sessions so channel-specific formatting guidance stays accurate. (#21534) Thanks @lbo728.
- Status: include persisted `cacheRead`/`cacheWrite` in session summaries so compact `/status` output consistently shows cache hit percentages from real session data.

View File

@@ -138,10 +138,10 @@
"@larksuiteoapi/node-sdk": "^1.59.0",
"@line/bot-sdk": "^10.6.0",
"@lydell/node-pty": "1.2.0-beta.3",
"@mariozechner/pi-agent-core": "0.53.0",
"@mariozechner/pi-ai": "0.53.0",
"@mariozechner/pi-coding-agent": "0.53.0",
"@mariozechner/pi-tui": "0.53.0",
"@mariozechner/pi-agent-core": "0.54.0",
"@mariozechner/pi-ai": "0.54.0",
"@mariozechner/pi-coding-agent": "0.54.0",
"@mariozechner/pi-tui": "0.54.0",
"@mozilla/readability": "^0.6.0",
"@sinclair/typebox": "0.34.48",
"@slack/bolt": "^4.6.0",

48
pnpm-lock.yaml generated
View File

@@ -51,17 +51,17 @@ importers:
specifier: 1.2.0-beta.3
version: 1.2.0-beta.3
'@mariozechner/pi-agent-core':
specifier: 0.53.0
version: 0.53.0(ws@8.19.0)(zod@4.3.6)
specifier: 0.54.0
version: 0.54.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai':
specifier: 0.53.0
version: 0.53.0(ws@8.19.0)(zod@4.3.6)
specifier: 0.54.0
version: 0.54.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-coding-agent':
specifier: 0.53.0
version: 0.53.0(ws@8.19.0)(zod@4.3.6)
specifier: 0.54.0
version: 0.54.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui':
specifier: 0.53.0
version: 0.53.0
specifier: 0.54.0
version: 0.54.0
'@mozilla/readability':
specifier: ^0.6.0
version: 0.6.0
@@ -1548,22 +1548,22 @@ packages:
resolution: {integrity: sha512-faGUlTcXka5l7rv0lP3K3vGW/ejRuOS24RR2aSFWREUQqzjgdsuWNo/IiPqL3kWRGt6Ahl2+qcDAwtdeWeuGUw==}
hasBin: true
'@mariozechner/pi-agent-core@0.53.0':
resolution: {integrity: sha512-LswcyVHrW2LfRRGU8xXp69/7oTt6iXCmphZC2w46emPbFNK/lMR10INfkDt1HB59/0UqrLvoZRznutg4wwJriw==}
'@mariozechner/pi-agent-core@0.54.0':
resolution: {integrity: sha512-LsPoudpOJLj7JjSpjlAdLM5uA2iy8nP+4nA6Si1ASD3tMqXdjHzNaKNloGSODKJO+3O3yhwPMSbuk78CCnZteQ==}
engines: {node: '>=20.0.0'}
'@mariozechner/pi-ai@0.53.0':
resolution: {integrity: sha512-f6dIzxLoVlB7TrT18N48oEUKzyoTw/ujB5zLxklFtpgaCVj9TRVf5manpT+2OYFwq3B6KANJ8X3WfDNCiKBEhA==}
'@mariozechner/pi-ai@0.54.0':
resolution: {integrity: sha512-XHhMIbFFHCa4mbiYdttfhVg6r3VmFD5tAiW4tjnmf33FhLUCRd76bGMQRc4kLWXPKCi/U4nqAErvaGiZUY4B8A==}
engines: {node: '>=20.0.0'}
hasBin: true
'@mariozechner/pi-coding-agent@0.53.0':
resolution: {integrity: sha512-phqo3A7WuKUTZ/HVtVQyWfaHrezVgeAdDc0hc9sw9d4gT4djVtCCOrD3cUtkyo6bYvGYKAD+aWL5bi5RMmCQew==}
'@mariozechner/pi-coding-agent@0.54.0':
resolution: {integrity: sha512-CO8uLmigLzzep2i5/f05dchyywDYDsqykLxpaMXbwDa/dDzsBRbuWoGQBOAsiGbcCMya6AT5nAggFFo4Aqy/+g==}
engines: {node: '>=20.0.0'}
hasBin: true
'@mariozechner/pi-tui@0.53.0':
resolution: {integrity: sha512-ffma5Xj6DTN8FWA+6jM5tDiFicF/NnyNSwPH0vw2oqkXqlXt1zSSM9FymZIbSjDLW+A/f1zMvAHORhFIeQTBJQ==}
'@mariozechner/pi-tui@0.54.0':
resolution: {integrity: sha512-bvFlUohdxDvKcFeQM2xsd5twCGKWxVaYSlHCFljIW0KqMC4vU+/Ts4A1i9iDnm6Xe/MlueKvC0V09YeC8fLIHA==}
engines: {node: '>=20.0.0'}
'@matrix-org/matrix-sdk-crypto-nodejs@0.4.0':
@@ -7340,9 +7340,9 @@ snapshots:
std-env: 3.10.0
yoctocolors: 2.1.2
'@mariozechner/pi-agent-core@0.53.0(ws@8.19.0)(zod@4.3.6)':
'@mariozechner/pi-agent-core@0.54.0(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@mariozechner/pi-ai': 0.53.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai': 0.54.0(ws@8.19.0)(zod@4.3.6)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
- aws-crt
@@ -7352,7 +7352,7 @@ snapshots:
- ws
- zod
'@mariozechner/pi-ai@0.53.0(ws@8.19.0)(zod@4.3.6)':
'@mariozechner/pi-ai@0.54.0(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@anthropic-ai/sdk': 0.73.0(zod@4.3.6)
'@aws-sdk/client-bedrock-runtime': 3.992.0
@@ -7376,12 +7376,12 @@ snapshots:
- ws
- zod
'@mariozechner/pi-coding-agent@0.53.0(ws@8.19.0)(zod@4.3.6)':
'@mariozechner/pi-coding-agent@0.54.0(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@mariozechner/jiti': 2.6.5
'@mariozechner/pi-agent-core': 0.53.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai': 0.53.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui': 0.53.0
'@mariozechner/pi-agent-core': 0.54.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai': 0.54.0(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui': 0.54.0
'@silvia-odwyer/photon-node': 0.3.4
chalk: 5.6.2
cli-highlight: 2.1.11
@@ -7405,7 +7405,7 @@ snapshots:
- ws
- zod
'@mariozechner/pi-tui@0.53.0':
'@mariozechner/pi-tui@0.54.0':
dependencies:
'@types/mime-types': 2.1.4
chalk: 5.6.2