feat: always report compaction status

This commit is contained in:
2026-08-01 19:09:10 +05:30
parent 39a2e32bb3
commit 55db9835a2
4 changed files with 19 additions and 27 deletions
+10 -10
View File
@@ -116,9 +116,9 @@ describe("CompactionPromptPlugin", () => {
);
expect(context.logs).toHaveLength(0);
expect(output.context).toEqual([
"opencode-plugin-compaction-prompt: No custom compaction applied.",
]);
expect(output.context[0]).toContain(
"echo exactly: **opencode-plugin-compaction-prompt: No custom compaction applied.**",
);
});
test("adds a skipped marker when no instructions are provided", async () => {
@@ -133,10 +133,10 @@ describe("CompactionPromptPlugin", () => {
output,
);
expect(output.context).toEqual([
"Existing context",
"opencode-plugin-compaction-prompt: No custom compaction applied.",
]);
expect(output.context[0]).toBe("Existing context");
expect(output.context[1]).toContain(
"echo exactly: **opencode-plugin-compaction-prompt: No custom compaction applied.**",
);
expect(output.prompt).toBeUndefined();
});
@@ -154,8 +154,8 @@ describe("CompactionPromptPlugin", () => {
);
expect(context.logs).toHaveLength(1);
expect(output.context).toEqual([
"opencode-plugin-compaction-prompt: No custom compaction applied.",
]);
expect(output.context[0]).toContain(
"echo exactly: **opencode-plugin-compaction-prompt: No custom compaction applied.**",
);
});
});