diff --git a/CHANGELOG.md b/CHANGELOG.md index 54daaf71c6b..e144051215c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/package.json b/package.json index b38e26ba353..790b3ffe6b9 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23bc4aef4a9..810503c0d83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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