The deepClone function in src/clone.js crashes on circular references. Fix it to detect and handle circular references by using a WeakSet to track visited objects. Do NOT change test.js.
| # | Model | Status | Duration | Tokens | Patch | Failure |
|---|---|---|---|---|---|---|
| 1 | defaultinternal | pass | 42.5s | 61.0k | yes | - |