← Context.devCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
changed
changed
changed
changed
Update to Context.dev
Snapshot Oct 5, 2026 · 18:05 UTC · version 3.0.0
Package or technical metadata updated
Package contents changed in 3 files: .codex-plugin/plugin.json, skills/context-build/references/api-routing.md, skills/context-dev/SKILL.md. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
Before
f695ff24d54eb04eb506b0376836d0afeae9450609a06f102eaeff02870eb7b6
After
3d0b5883c96fae891e56ebc08b66b3ca54f34cd1d1904edac9ae3874eede2123
Package file
Before
1981
After
1745
Package file
Before
5321c673b1b3ffd2ae919ad6fdb9f0c020fb8e5705bfc86fcf5421010932f281
After
436324b71f6b5e47dbbfbce8918662df8dac50a327cc766e419b34995fd37dd2
Package file
Before
4114
After
5069
Compare saved observations
Download comparison JSONChanged files
skills/context-build/references/api-routing.md
--- before +++ after @@ -6,26 +6,32 @@ | Need | Capability | REST route | Notes | |---|---|---|---| -| Find current sources when the URL is unknown | Web Search | `POST /web/search` | Can return ranked results and optionally scrape their content. | +| Find current sources when the URL is unknown | Web Search | `POST /web/search` | Returns ranked results and can include page Markdown or query-relevant highlights. | | Find company-specific coverage | News Search | `POST /news/search` | Requires exactly one company identifier: name, domain, ticker, or ISIN. | -| Read one known page | Markdown Scrape | `GET /web/scrape/markdown` | Default for summaries, RAG, and readable page content. | -| Inspect the DOM or raw markup | HTML Scrape | `GET /web/scrape/html` | Use only when HTML structure matters. | -| Discover images on one page | Image Scrape | `GET /web/scrape/images` | Returns image assets and metadata. | -| Discover URLs without fetching every body | Sitemap | `GET /web/scrape/sitemap` | Use `search` to rank URLs by topic when needed. | +| Read one known page | Scrape | `POST /web/scrape` | Enable `formats.markdown` for summaries, RAG, and readable page content. | +| Inspect the DOM or raw markup | Scrape | `POST /web/scrape` | Enable `formats.html` when HTML structure matters. | +| Discover images on one page | Scrape | `POST /web/scrape` | Enable `formats.images` for image assets and metadata. | +| Download the original response bytes | Scrape | `POST /web/scrape` | Enable `formats.bytes`. | +| Discover URLs without fetching every body | Map | `GET /web/urls` | Returns available page metadata; use `search` to rank URLs by topic when needed. | | Read a focused set of linked pages now | Crawl | `POST /web/crawl` | Synchronous multi-page collection. | -| Return schema-shaped data | Extract | `POST /web/extract` | Provide an explicit JSON Schema and focused instructions. | +| Return schema-shaped page data | Scrape | `POST /web/scrape` | Enable `formats.json` and supply `jsonParams.schema` and optional instructions. | +| Extract fields with CSS selectors | Scrape | `POST /web/scrape` | Enable `formats.parse` and supply `parseParams.rules`. | +| Research a question into sourced JSON | Answers | `POST /web/answers` | Supply a task and optional output shape. | | Convert an uploaded file to Markdown | Parse | `POST /parse` | Send file bytes server-side and enforce the documented size limit. | | Retrieve company and brand data | Brand Retrieve | `POST /brand/retrieve` | Supports domain, name, work email, ticker, ISIN, transaction descriptor, or direct URL lookups. | +| Find a brand by name or domain | Brand Search | `GET /brand/search` | Lightweight matches for autocomplete. | +| Enrich a person | Person Enrichment | `POST /people/enrich` | Combine identity clues and inspect the returned match score. | | Reproduce a site's design system | Styleguide | `GET /web/styleguide` | Returns colors, typography, spacing, shadows, and related design cues. | -| Identify website typography | Fonts | `GET /web/fonts` | Use for font families, fallbacks, and usage. | -| Capture a rendered page | Screenshot | `GET /web/screenshot` | Use for visual QA and previews, not content extraction. | -| Classify a company by industry | NAICS or SIC | `GET /web/naics`, `GET /web/sic` | Use domain or company name. | +| Identify website typography | Styleguide | `GET /web/styleguide` | Includes typography and font assets. | +| Capture a rendered page | Scrape | `POST /web/scrape` | Enable `formats.screenshot` for visual QA and previews. | | Detect changes repeatedly | Monitors | `/monitors` routes | Creation starts an initial baseline and consumes credits. Webhooks can notify external systems. | | Process many URLs asynchronously | Batches | `POST /batch/submit` | Supports up to 25,000 URLs. Follow with status and results routes. | +| Inspect or retry webhook notifications | Webhook Deliveries | `/webhooks/deliveries` routes | List, retrieve, inspect attempts, or retry a delivery. | +| Report a Context problem you hit | Agent Feedback | `POST /feedback` | Send a category, a note, and the affected `request_id` or a `url`. Costs 0 credits. | ## Company news request -`POST /news/search` uses a structured body. Do not send the retired flat query-parameter shape. +`POST /news/search` uses a structured body. Choose at most one filter category (publisher domain, publisher country, article language, or article type), optionally with a date range. Do not send the retired flat query-parameter shape. ```json { @@ -38,7 +44,6 @@ } }, "filterBy": { - "articleLanguage": ["en"], "articleType": ["editorial", "press_release"], "date": { "from": 1725148800000,
Full technical diff · 6 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
BEFORE
"f695ff24d54eb04eb506b0376836d0afeae9450609a06f102eaeff02870eb7b6"
AFTER
"3d0b5883c96fae891e56ebc08b66b3ca54f34cd1d1904edac9ae3874eede2123"
changed /files/.codex-plugin~1plugin.json/size
BEFORE
1981
AFTER
1745
changed /files/skills~1context-build~1references~1api-routing.md/sha256
BEFORE
"5321c673b1b3ffd2ae919ad6fdb9f0c020fb8e5705bfc86fcf5421010932f281"
AFTER
"436324b71f6b5e47dbbfbce8918662df8dac50a327cc766e419b34995fd37dd2"
changed /files/skills~1context-build~1references~1api-routing.md/size
BEFORE
4114
AFTER
5069
changed /files/skills~1context-dev~1SKILL.md/sha256
BEFORE
"40fdbb437574875654d5be2df0ae547497468ada852158f6fc702ff66c23342a"
AFTER
"4f96e9ee9cdbd04ed3c866618618c69fb15d48a85931073188d6fa22346cc3ce"
changed /files/skills~1context-dev~1SKILL.md/size
BEFORE
3639
AFTER
3650
Full snapshot data
{
"files": {
".app.json": {
"sha256": "f06060ac2bd77697861513dbfaea7ddb084f9c6680a498a15a90bafc7b1f0018",
"size": 127
},
".codex-plugin/plugin.json": {
"sha256": "3d0b5883c96fae891e56ebc08b66b3ca54f34cd1d1904edac9ae3874eede2123",
"size": 1745
},
"skills/context-build/SKILL.md": {
"sha256": "7d897c8d886fdd7c24b6efe97ae2b0f55e139c336efb51a78435f4017ea5d956",
"size": 3768
},
"skills/context-build/agents/openai.yaml": {
"sha256": "302cc9440c57f8c542ab109a4e3fc159459fa2c94062213444d4caf4a24cc710",
"size": 233
},
"skills/context-build/references/api-routing.md": {
"sha256": "436324b71f6b5e47dbbfbce8918662df8dac50a327cc766e419b34995fd37dd2",
"size": 5069
},
"skills/context-dev/SKILL.md": {
"sha256": "4f96e9ee9cdbd04ed3c866618618c69fb15d48a85931073188d6fa22346cc3ce",
"size": 3650
},
"skills/context-dev/agents/openai.yaml": {
"sha256": "8c07710efa23db1bd0e60815c64f129a873e18368ed958d5dc62c876dbf9a2b4",
"size": 512
}
}
}SHA-256 of public snapshot: d13b88e3a8e0b13929c3cb9b1ff510d292ad367bca7e30839678201c6b661d21