Memory: parse quoted qmd command

This commit is contained in:
Benjamin Jesuiter
2026-02-02 18:57:16 +01:00
committed by Vignesh
parent 11a968f5c3
commit 3e82cbd55b
3 changed files with 81 additions and 1 deletions

View File

@@ -30,6 +30,20 @@ describe("resolveMemoryBackendConfig", () => {
expect(resolved.qmd?.update.intervalMs).toBeGreaterThan(0);
});
it("parses quoted qmd command paths", () => {
const cfg = {
agents: { defaults: { workspace: "/tmp/memory-test" } },
memory: {
backend: "qmd",
qmd: {
command: '"/Applications/QMD Tools/qmd" --flag',
},
},
} as MoltbotConfig;
const resolved = resolveMemoryBackendConfig({ cfg, agentId: "main" });
expect(resolved.qmd?.command).toBe("/Applications/QMD Tools/qmd");
});
it("resolves custom paths relative to workspace", () => {
const cfg = {
agents: {