refactor: rename clawdbot to moltbot with legacy compat

This commit is contained in:
Peter Steinberger
2026-01-27 12:19:58 +00:00
parent 83460df96f
commit 6d16a658e5
1839 changed files with 11250 additions and 11199 deletions
+8 -8
View File
@@ -22,7 +22,7 @@ description: |
name: session-memory
metadata:
{
"clawdbot":
"moltbot":
{
"emoji": "disk",
"events": ["command:new"],
@@ -33,18 +33,18 @@ metadata:
const result = parseFrontmatterBlock(content);
expect(result.metadata).toBeDefined();
const parsed = JSON5.parse(result.metadata ?? "") as { clawdbot?: { emoji?: string } };
expect(parsed.clawdbot?.emoji).toBe("disk");
const parsed = JSON5.parse(result.metadata ?? "") as { moltbot?: { emoji?: string } };
expect(parsed.moltbot?.emoji).toBe("disk");
});
it("preserves inline JSON values", () => {
const content = `---
name: inline-json
metadata: {"clawdbot": {"events": ["test"]}}
metadata: {"moltbot": {"events": ["test"]}}
---
`;
const result = parseFrontmatterBlock(content);
expect(result.metadata).toBe('{"clawdbot": {"events": ["test"]}}');
expect(result.metadata).toBe('{"moltbot": {"events": ["test"]}}');
});
it("stringifies YAML objects and arrays", () => {
@@ -56,7 +56,7 @@ tags:
- alpha
- beta
metadata:
clawdbot:
moltbot:
events:
- command:new
---
@@ -65,8 +65,8 @@ metadata:
expect(result.enabled).toBe("true");
expect(result.retries).toBe("3");
expect(JSON.parse(result.tags ?? "[]")).toEqual(["alpha", "beta"]);
const parsed = JSON5.parse(result.metadata ?? "") as { clawdbot?: { events?: string[] } };
expect(parsed.clawdbot?.events).toEqual(["command:new"]);
const parsed = JSON5.parse(result.metadata ?? "") as { moltbot?: { events?: string[] } };
expect(parsed.moltbot?.events).toEqual(["command:new"]);
});
it("returns empty when frontmatter is missing", () => {