Build1 distinct publisher3 min readUpdated
Web Search on Bedrock AgentCore now takes domain allowlists and publish-date windows per call, enforced server-side. The orchestration you wrote to do this yourself is now overhead.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
AWS has added runtime domain and published-date filtering to Web Search on Amazon Bedrock AgentCore, shipping as part of web-search connector version 1.2.0 [1][2]. The filters are applied per call and enforced server-side with no external orchestration required [3], which moves the question of which sources an agent may read out of your application code and into the request itself.
The mechanics are narrow and legible. Two capabilities appear inside the `filters` object of the Web Search tool input schema [4]: an include (allowlist) or exclude (denylist) domain list passed on every `tools/call` invocation, each list supporting up to 100 domains counted independently [5]; and a published-date restriction expressed as ISO-8601 UTC bounds [6]. Both are optional, and omitting them preserves the existing behaviour where all indexed content is eligible [7]. If both lists are populated, that is a ceiling of 200 domain entries referenced in a single call [8].
The governance design matters more than the parameters. AWS says runtime filters can narrow but never expand the scope an administrator has set, with admin-level domain lists established at creation [9][10]. That is the right ordering, and it is what makes the feature usable in a multi-tenant setting: per the announcement, a platform serving different customers can apply different domain policies per request without standing up a separate target for each tenant [11]. The cited enterprise cases follow the same shape, such as a compliance agent restricted to .gov domains and approved publishers rather than the open web, and a support agent limited to documentation published in the past seven days [12].
The request lifecycle is entirely server-side [13]. AWS describes the agent sending a `tools/call` with query and filters, the Gateway merging runtime filters with the admin-level policy, executing the filtered query against the web index, enforcing compliance on the raw results, and returning only verified results for grounding [14]. There is no client-side filtering loop, no post-processing, and no additional roundtrips [13]. For teams that built their own vetting layer, this is the practical consequence: the code that fetched, then discarded, then re-queried can go, and the audit question becomes what filters were on the call.
The same release expands Web Search to eu-west-1 (Dublin) and ap-northeast-1 (Tokyo) [15]. AWS says regional endpoints cut latency for local workloads and give an EU-based entry point for organisations with data proximity requirements, without routing traffic across the Atlantic, and that AgentCore uses a zero-egress architecture in which search queries remain within AWS [16][17].
What to watch. The announcement material does not describe domain matching semantics, so whether an entry covers subdomains, or how conflicting admin and runtime lists resolve beyond the narrowing rule, is not something to assume; nor does it state pricing or latency figures. Also unspecified is the empty-result path, which is the failure mode that matters most: an agent handed a tight allowlist plus a seven-day window will sometimes get nothing back, and what it does next is your problem, not the connector's. And a `.gov` allowlist is a provenance control, not a truth control. It bounds where an answer came from, which is what a regulator asks about, and says nothing about whether the retrieved page was right.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
AWS announced runtime domain and published-date filtering for Web Search on Amazon Bedrock AgentCore, described as a platform to build, connect, and optimize agents at scale with any framework or model.
The capability ships as part of the web-search connector version 1.2.0.
The launch introduces two new capabilities within the filters object of the Web Search tool input schema.
Runtime domain filtering lets callers pass an include (allowlist) or exclude (denylist) list of domains on every tools/call invocation; each list supports up to 100 domains, counted independently.
Published-date filtering restricts results to content published within a specific date range using ISO-8601 UTC bounds.
A key design principle of the launch is that runtime filters can narrow but never expand the scope set by an administrator, ensuring enterprise policy is always enforced regardless of what a runtime caller requests.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Detailed first-party documentation, no external verification
The mechanics are unusually specific for a launch post — named connector version, the exact filters object, per-list domain caps, ISO-8601 UTC bounds, intersection/union merge semantics, filter-compliance behavior, and named regions — which is strong evidence of what shipped. But both sources are AWS-owned and mutually consistent rather than independent, and behavioral claims (server-side-only lifecycle, zero egress, reduced latency) are unverified by any third party or measurement.
Availability only; no usage disclosed
The only adoption facts in the cluster are vendor availability events: connector 1.2.0 shipping and the tool reaching three regions. No customers, deployments, usage volumes, third-party integrations, or migration reports are disclosed, and the feature is opt-in per call, so nothing indicates real-world uptake yet.
Mostly concrete, with unquantified benefit claims
Slightly overstated overall. The substance — schema keys, caps, merge logic, regions — is concrete and bounded, and AWS openly flags that filtering can return fewer results. The overreach is in the benefit language: 'no external orchestration required', reduced latency, and a compliance/residency path for regulated customers are asserted without measurements, named adopters, or any accounting of the recall and observability tradeoffs (out-of-policy runtime domains are silently dropped).
Wholly vendor-published launch material
Every source in the cluster is published by AWS about an AWS service, in formats (ML blog launch post and What's New note) whose purpose is to drive consumption of Bedrock AgentCore Web Search. The governance, zero-egress, and EU-endpoint framing directly serves selling into regulated enterprises. No adversarial, customer, or competitor voice is present to offset that.
High on what shipped, low on impact
Confidence is high that the described API surface, limits, merge semantics, and regional availability are real, because they come from the vendor's own versioned documentation and are corroborated across both items. Confidence is low on consequences: single-publisher sourcing, no independent testing, no adoption data, and unquantified latency and residency benefits leave the practical impact unresolved.
build
Axonius runs one agent per tenant on AgentCore, and tracks model cost the same way1 distinct publisher
build
AWS lifts the eight-hour cap on Bedrock agents by putting sessions on your own EC21 distinct publisher
build
AWS puts a number on agent displacement: IaC authoring from 3-4 weeks to minutes1 distinct publisher
build
Agent payments stop being a demo when the wallet lives outside the model's reach1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
2 articles · August 19, 2026