mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
feat(agent): implement harness v2 for in-memory storage (#7503)
* feat(agent): add experimental in-memory sessions * fix(agent): align session entry ID provisioning * fix(agent): align v4 compaction entries * fix(agent): persist tool-result termination decisions * feat: compaction reason * fix: get rid of deleteLane * fix(agent): align lane record schema * fix(agent): separate lane moves from record appends * fix(agent): validate durable session payloads * fix(agent): align lane record type names * feat(agent): add session backend conformance suite * Add `undefined` value case to conformance test * fix(agent): centralize session query validation * Rename to `SessionRepo` Rename to `InMemorySessionRepo` * fix(agent): align in-memory sessions with harness v2 --------- Co-authored-by: Cristina Poncela Cubeiro <140309543+cristinaponcela@users.noreply.github.com>
This commit is contained in:
parent
95249a7270
commit
1d0c974713
10 changed files with 1918 additions and 0 deletions
|
|
@ -14,6 +14,14 @@
|
|||
"types": "./dist/node.d.ts",
|
||||
"import": "./dist/node.js"
|
||||
},
|
||||
"./experimental": {
|
||||
"types": "./dist/experimental.d.ts",
|
||||
"import": "./dist/experimental.js"
|
||||
},
|
||||
"./experimental/session/testing": {
|
||||
"types": "./dist/harness/experimental/session/testing/index.d.ts",
|
||||
"import": "./dist/harness/experimental/session/testing/index.js"
|
||||
},
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"files": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue