fix: add parameter validation to all tools to prevent undefined insertions (#14)

Co-authored-by: Letta <noreply@letta.com>
This commit is contained in:
Charles Packer
2025-10-27 16:25:33 -07:00
committed by GitHub
parent 43483c77a5
commit 78ddbd499d
21 changed files with 194 additions and 0 deletions

View File

@@ -78,4 +78,10 @@ describe("Bash tool", () => {
expect(result.content).toBeDefined();
expect(result.content[0].text).toBeDefined();
});
test("throws error when command is missing", async () => {
await expect(bash({} as any)).rejects.toThrow(
/missing required parameter.*command/,
);
});
});