mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-10-30 19:32:39 +08:00
fix(cli): preserve variant after compact
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { describe, expect, test } from "bun:test"
|
||||
import { KiloSessionTuiSync } from "../../src/kilocode/session/tui-sync"
|
||||
|
||||
describe("KiloSessionTuiSync.model", () => {
|
||||
test("syncs normal user messages", () => {
|
||||
expect(KiloSessionTuiSync.model({ role: "user", parts: [{ type: "text" }] })).toBe(true)
|
||||
})
|
||||
|
||||
test("skips compaction marker user messages", () => {
|
||||
expect(KiloSessionTuiSync.model({ role: "user", parts: [{ type: "compaction" }] })).toBe(false)
|
||||
})
|
||||
|
||||
test("skips non-user messages", () => {
|
||||
expect(KiloSessionTuiSync.model({ role: "assistant", parts: [{ type: "text" }] })).toBe(false)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user