mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
feat(durable): compaction and overflow (Package 20)
Manual compact(), background and blocking threshold compaction, and overflow compaction with one retry. Summaries are headed pi.compaction entries placed through the inbox, or appended by a compaction the generation waits on; the stale rule decides between concurrent summaries.
This commit is contained in:
parent
b72cf98ec7
commit
ed0d6b91b6
19 changed files with 3285 additions and 110 deletions
|
|
@ -44,7 +44,7 @@ const BUDGETS = {
|
|||
"packages/durable": {
|
||||
".": {
|
||||
// The built-in tool task validates arguments with pi-ai's TypeBox-based validation, so TypeBox is allowed.
|
||||
maxFiles: 56,
|
||||
maxFiles: 58,
|
||||
forbid: ["packages/ai/src/index.ts", "packages/ai/src/utils/typebox-helpers.ts"],
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue