fix(pi): align package graph and declare compaction summaries

This commit is contained in:
Vincent Koc 2026-03-19 10:56:33 -07:00
parent 13be4b4cc2
commit d9e9a9e819
3 changed files with 36 additions and 8 deletions

View File

@ -680,7 +680,7 @@
"@homebridge/ciao": "^1.3.5",
"@line/bot-sdk": "^10.6.0",
"@lydell/node-pty": "1.2.0-beta.3",
"@mariozechner/pi-agent-core": "0.58.0",
"@mariozechner/pi-agent-core": "0.60.0",
"@mariozechner/pi-ai": "0.60.0",
"@mariozechner/pi-coding-agent": "0.60.0",
"@mariozechner/pi-tui": "0.60.0",
@ -759,8 +759,6 @@
"pnpm": {
"minimumReleaseAge": 2880,
"overrides": {
"@mariozechner/pi-coding-agent>@mariozechner/pi-agent-core": "0.58.0",
"@mariozechner/pi-agent-core>@mariozechner/pi-ai": "0.60.0",
"hono": "4.12.8",
"@hono/node-server": "1.19.10",
"fast-xml-parser": "5.5.6",

24
pnpm-lock.yaml generated
View File

@ -5,8 +5,6 @@ settings:
excludeLinksFromLockfile: false
overrides:
'@mariozechner/pi-coding-agent>@mariozechner/pi-agent-core': 0.58.0
'@mariozechner/pi-agent-core>@mariozechner/pi-ai': 0.60.0
hono: 4.12.8
'@hono/node-server': 1.19.10
fast-xml-parser: 5.5.6
@ -47,8 +45,8 @@ importers:
specifier: 1.2.0-beta.3
version: 1.2.0-beta.3
'@mariozechner/pi-agent-core':
specifier: 0.58.0
version: 0.58.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
specifier: 0.60.0
version: 0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai':
specifier: 0.60.0
version: 0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
@ -1813,6 +1811,10 @@ packages:
resolution: {integrity: sha512-zhkwx3Wdo27snVfnJWi7l+wyU4XlazkeunTtz4e500GC+ufGOp4C3aIf0XiO5ZOtTE/0lvUiG2bWULR/i4lgUQ==}
engines: {node: '>=20.0.0'}
'@mariozechner/pi-agent-core@0.60.0':
resolution: {integrity: sha512-1zQcfFp8r0iwZCxCBQ9/ccFJoagns68cndLPTJJXl1ZqkYirzSld1zBOPxLAgeAKWIz3OX8dB2WQwTJFhmEojQ==}
engines: {node: '>=20.0.0'}
'@mariozechner/pi-ai@0.58.0':
resolution: {integrity: sha512-3TrkJ9QcBYFPo4NxYluhd+JQ4M+98RaEkNPMrLFU4wK4GMFVtsL3kp1YJ/oj7X0eqKuuDKbHj6MdoMZeT2TCvA==}
engines: {node: '>=20.0.0'}
@ -8478,6 +8480,18 @@ snapshots:
yoctocolors: 2.1.2
'@mariozechner/pi-agent-core@0.58.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@mariozechner/pi-ai': 0.58.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
- aws-crt
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
'@mariozechner/pi-agent-core@0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@mariozechner/pi-ai': 0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
transitivePeerDependencies:
@ -8572,7 +8586,7 @@ snapshots:
'@mariozechner/pi-coding-agent@0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)':
dependencies:
'@mariozechner/jiti': 2.6.5
'@mariozechner/pi-agent-core': 0.58.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-agent-core': 0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai': 0.60.0(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui': 0.60.0
'@silvia-odwyer/photon-node': 0.3.4

16
src/types/pi-agent-core.d.ts vendored Normal file
View File

@ -0,0 +1,16 @@
import "@mariozechner/pi-agent-core";
declare module "@mariozechner/pi-agent-core" {
// OpenClaw persists compaction markers alongside normal agent history.
interface CustomAgentMessages {
compactionSummary: {
role: "compactionSummary";
summary: string;
tokensBefore: number;
timestamp: number | string;
tokensAfter?: number;
firstKeptEntryId?: string;
details?: unknown;
};
}
}