feat(coding-agent): add llama.cpp router integration

This commit is contained in:
Mario Zechner
2026-07-17 16:24:21 +02:00
parent 5124c61b25
commit f1a466b19d
17 changed files with 1347 additions and 9 deletions
@@ -76,6 +76,26 @@ describe("inline extension naming", () => {
expect(result.extensions[1].path).toBe("<inline:my-commands>");
});
it("preserves hidden state for named factories", async () => {
const { cwd, agentDir } = fixture("hidden");
const loader = new DefaultResourceLoader({
cwd,
agentDir,
noSkills: true,
noPromptTemplates: true,
noThemes: true,
extensionFactories: [{ name: "built-in", factory: noop, hidden: true }],
});
await loader.reload();
const result = loader.getExtensions();
expect(result.extensions).toHaveLength(1);
expect(result.extensions[0].path).toBe("<inline:built-in>");
expect(result.extensions[0].hidden).toBe(true);
});
it("supports mixed bare and named factories", async () => {
const { cwd, agentDir } = fixture("mixed");
const loader = new DefaultResourceLoader({