feat: add group activation command

This commit is contained in:
Peter Steinberger
2025-12-22 20:36:29 +01:00
parent 5d2d701e1e
commit f10c8f2b4c
13 changed files with 356 additions and 47 deletions

View File

@@ -53,6 +53,22 @@ describe("buildStatusMessage", () => {
expect(text).toContain("Web: not linked");
});
it("includes group activation for group sessions", () => {
const text = buildStatusMessage({
agent: {},
sessionEntry: {
sessionId: "g1",
updatedAt: 0,
groupActivation: "always",
},
sessionKey: "group:123@g.us",
sessionScope: "per-sender",
webLinked: true,
});
expect(text).toContain("Group activation: always");
});
it("prefers cached prompt tokens from the session log", async () => {
const dir = fs.mkdtempSync(path.join(os.tmpdir(), "clawdis-status-"));
const previousHome = process.env.HOME;