fix: improve merge verification and dashboard behavior

This commit is contained in:
gsxdsm
2026-04-10 18:27:44 -07:00
parent c56e44bff8
commit f7322ab541
20 changed files with 411 additions and 43 deletions

View File

@@ -346,10 +346,16 @@ describe("agent-generation module", () => {
vi.doMock("@fusion/engine", () => ({
createKbAgent: vi.fn(async (options: { cwd: string; systemPrompt: string; tools: string }) => {
capturedSystemPrompt = options.systemPrompt;
const messages: Array<{ role: string; content: string }> = [];
return {
session: {
state: { messages: [] },
prompt: vi.fn(async () => {}),
state: { messages },
prompt: vi.fn(async () => {
messages.push({
role: "assistant",
content: JSON.stringify({ title: "Test Agent", description: "A test agent", systemPrompt: "Test prompt", tools: [], maxTurns: 10, tags: [] }),
});
}),
dispose: vi.fn(),
},
};