feat(core): compact v2 session context (#30986)

This commit is contained in:
Kit Langton
2026-06-05 13:17:23 -04:00
committed by GitHub
parent a7bd1cd0d0
commit beae7290f3
26 changed files with 571 additions and 298 deletions
+3 -3
View File
@@ -318,7 +318,7 @@ describe("Config", () => {
compaction: {
auto: true,
prune: false,
keep: { turns: 3, tokens: 2000 },
keep: { tokens: 2000 },
buffer: 10000,
},
skills: ["./skills", "~/shared-skills", "https://example.com/.well-known/skills/"],
@@ -403,7 +403,7 @@ describe("Config", () => {
expect(documents[0]?.info.compaction).toEqual({
auto: true,
prune: false,
keep: { turns: 3, tokens: 2000 },
keep: { tokens: 2000 },
buffer: 10000,
})
expect(documents[0]?.info.skills).toEqual([
@@ -542,7 +542,7 @@ describe("Config", () => {
expect(documents[0]?.info.compaction).toEqual({
auto: true,
prune: undefined,
keep: { turns: 3, tokens: 2000 },
keep: { tokens: 2000 },
buffer: 10000,
})
expect(documents[0]?.info.mcp).toMatchObject({