You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Legacy names remain supported as runtime aliases for compatibility during a transition window of **1-2 releases**.
16
+
17
+
### Added
18
+
19
+
- Runtime alias exports for `Predicate*` counterparts to preserve backwards compatibility while enabling rebrand migration.
20
+
21
+
### Fixed
22
+
23
+
- Hardened `search()` in `src/actions.ts` for CI reliability by making `page.waitForLoadState('networkidle')` best-effort with a bounded timeout, preventing flaky timeouts on pages with long-lived background requests.
Copy file name to clipboardExpand all lines: README.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,26 @@ npm install @predicatelabs/sdk
32
32
npx playwright install chromium
33
33
```
34
34
35
+
## Naming migration (Predicate rebrand)
36
+
37
+
Use the new `Predicate*` class names for all new code:
38
+
39
+
-`PredicateBrowser`
40
+
-`PredicateAgent`
41
+
-`PredicateVisualAgent`
42
+
-`PredicateDebugger`
43
+
-`backends.PredicateContext`
44
+
45
+
The legacy `Sentience*` names are still available as runtime aliases for compatibility, but are now soft-deprecated and planned for removal after **1-2 releases**.
0 commit comments