refactor(coding-agent): simplify AgentSession

This commit is contained in:
Mario Zechner 2026-01-24 01:38:58 +01:00
parent 254c00b788
commit f9eb190ef9
5 changed files with 33 additions and 51 deletions

View file

@ -45,8 +45,8 @@ This is a test skill.
});
// Skills should be discovered and exposed on the session
expect(session.skills.length).toBeGreaterThan(0);
expect(session.skills.some((s) => s.name === "test-skill")).toBe(true);
expect(session.resourceLoader.getSkills().skills.length).toBeGreaterThan(0);
expect(session.resourceLoader.getSkills().skills.some((s) => s.name === "test-skill")).toBe(true);
});
it("should have empty skills when resource loader returns none (--no-skills)", async () => {
@ -69,8 +69,8 @@ This is a test skill.
resourceLoader,
});
expect(session.skills).toEqual([]);
expect(session.skillWarnings).toEqual([]);
expect(session.resourceLoader.getSkills().skills).toEqual([]);
expect(session.resourceLoader.getSkills().diagnostics).toEqual([]);
});
it("should use provided skills when resource loader supplies them", async () => {
@ -101,7 +101,7 @@ This is a test skill.
resourceLoader,
});
expect(session.skills).toEqual([customSkill]);
expect(session.skillWarnings).toEqual([]);
expect(session.resourceLoader.getSkills().skills).toEqual([customSkill]);
expect(session.resourceLoader.getSkills().diagnostics).toEqual([]);
});
});