fix: clear matched tool errors and dedupe reasoning end

This commit is contained in:
Vignesh Natarajan
2026-02-18 23:33:55 -08:00
committed by Vignesh
parent 221d50bc18
commit 0ff506140d
6 changed files with 87 additions and 4 deletions

View File

@@ -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();