mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 05:07:38 +00:00
fix: clear matched tool errors and dedupe reasoning end
This commit is contained in:
committed by
Vignesh
parent
221d50bc18
commit
0ff506140d
@@ -27,7 +27,11 @@ describe("tool mutation helpers", () => {
|
||||
expect(writeFingerprint).toContain("tool=write");
|
||||
expect(writeFingerprint).toContain("path=/tmp/demo.txt");
|
||||
expect(writeFingerprint).toContain("id=42");
|
||||
expect(writeFingerprint).toContain("meta=write /tmp/demo.txt");
|
||||
expect(writeFingerprint).not.toContain("meta=write /tmp/demo.txt");
|
||||
|
||||
const metaOnlyFingerprint = buildToolActionFingerprint("exec", { command: "ls -la" }, "ls -la");
|
||||
expect(metaOnlyFingerprint).toContain("tool=exec");
|
||||
expect(metaOnlyFingerprint).toContain("meta=ls -la");
|
||||
|
||||
const readFingerprint = buildToolActionFingerprint("read", { path: "/tmp/demo.txt" });
|
||||
expect(readFingerprint).toBeUndefined();
|
||||
|
||||
Reference in New Issue
Block a user