Skip to content

Commit 23d64da

Browse files
Trecekclaude
andcommitted
fix(review): add infeasible_steps to copy_result defensive copy
The field was missing from the list-field copy set, allowing cached results to share the same list object across callers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fdd20d2 commit 23d64da

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/autoskillit/recipe/_api_cache.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ def copy_result(self, result: Any) -> dict[str, Any]:
6363
"requires_packs",
6464
"requires_features",
6565
"deferred_guards",
66+
"infeasible_steps",
6667
):
6768
if list_key in r:
6869
r[list_key] = list(r[list_key])

0 commit comments

Comments
 (0)