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
{{ message }}
Repository navigation
Commit b2d0735
Browse filesBrowse the repository at this point in the historyBrowse files
Detect meaning-level changes to the extracted data, ignoring cosmetic or paraphrase-only differences. What is watched is determined by the extract target's `schema` and `instructions`.
64
+
Detect meaning-level changes to tracked page content, ignoring cosmetic or paraphrase-only differences. Which changes are meaningful is judged against the extract target's `instructions` (and `schema`, when provided).
65
65
"""
66
66
67
67
type: Required[Literal["semantic"]]
@@ -128,7 +128,7 @@ class TargetMonitorsSitemapTarget(TypedDict, total=False):
"""Watch the monitor-relevant pages of a site for meaningful changes.
130
130
131
-
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged against the monitor's instructions. The tracked page set is refreshed by a periodic re-discovery crawl.
131
+
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged for relevance against the monitor's `instructions` (and `schema`, when provided). The tracked page set is refreshed by a periodic re-discovery crawl.
132
132
"""
133
133
134
134
instructions: Required[str]
@@ -153,9 +153,13 @@ class TargetMonitorsExtractTarget(TypedDict, total=False):
153
153
schema: Dict[str, object]
154
154
"""JSON Schema describing the data you care about.
155
155
156
-
It guides which pages are selected for tracking and gives the change judge
157
-
context on what matters. If omitted, a default summary + key-points schema is
158
-
used.
156
+
It is used three ways: it guides which pages are selected for tracking, it gives
157
+
the change judge extra context on which changes matter (alongside
158
+
`instructions`), and it defines the shape of the baseline `data` snapshot on GET
159
+
/monitors/{monitor_id} (refreshed at most about once a day). It is not a
160
+
response format for changes: change events and webhook payloads always contain
161
+
diffs, summaries, and evidence excerpts — never data in this schema's shape. If
162
+
omitted, a default summary + key-points schema is used.
Detect meaning-level changes to the extracted data, ignoring cosmetic or paraphrase-only differences. What is watched is determined by the extract target's `schema` and `instructions`.
42
+
Detect meaning-level changes to tracked page content, ignoring cosmetic or paraphrase-only differences. Which changes are meaningful is judged against the extract target's `instructions` (and `schema`, when provided).
43
43
"""
44
44
45
45
type: Literal["semantic"]
@@ -107,7 +107,7 @@ class TargetMonitorsSitemapTarget(BaseModel):
107
107
classTargetMonitorsExtractTarget(BaseModel):
108
108
"""Watch the monitor-relevant pages of a site for meaningful changes.
109
109
110
-
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged against the monitor's instructions. The tracked page set is refreshed by a periodic re-discovery crawl.
110
+
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged for relevance against the monitor's `instructions` (and `schema`, when provided). The tracked page set is refreshed by a periodic re-discovery crawl.
111
111
"""
112
112
113
113
instructions: str
@@ -132,9 +132,13 @@ class TargetMonitorsExtractTarget(BaseModel):
Detect meaning-level changes to the extracted data, ignoring cosmetic or paraphrase-only differences. What is watched is determined by the extract target's `schema` and `instructions`.
43
+
Detect meaning-level changes to tracked page content, ignoring cosmetic or paraphrase-only differences. Which changes are meaningful is judged against the extract target's `instructions` (and `schema`, when provided).
44
44
"""
45
45
46
46
type: Literal["semantic"]
@@ -108,7 +108,7 @@ class DataTargetMonitorsSitemapTarget(BaseModel):
108
108
classDataTargetMonitorsExtractTarget(BaseModel):
109
109
"""Watch the monitor-relevant pages of a site for meaningful changes.
110
110
111
-
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged against the monitor's instructions. The tracked page set is refreshed by a periodic re-discovery crawl.
111
+
A crawl guided by `schema`/`instructions` selects up to `max_pages` relevant pages to track; each run re-checks exactly those pages, and confirmed content changes are judged for relevance against the monitor's `instructions` (and `schema`, when provided). The tracked page set is refreshed by a periodic re-discovery crawl.
112
112
"""
113
113
114
114
instructions: str
@@ -133,9 +133,13 @@ class DataTargetMonitorsExtractTarget(BaseModel):
0 commit comments