Skip to content

docs(changelog): record keyless Bing search tail - #39

Merged
h3c-hexin merged 2 commits into
Pinvou:pinvou3-cleanfrom
asto18089:fix/web-search-chain-tail-docs
Sep 10, 2026
Merged

h3c-hexin merged 2 commits into
Pinvou:pinvou3-cleanfrom
asto18089:fix/web-search-chain-tail-docs

Conversation

@asto18089

@asto18089 asto18089 commented Sep 2, 2026 •

Copy link
Copy Markdown
Collaborator

Context

No-Issue: the CodeWhale repo tracks no issues; this batch is tracked as Pinvou/pinvou-agent#377 (r12 review leftovers).

Rebased onto pinvou3-clean @ 1fafee7e2 (post-v0.9.12). During the rebase, the three copy/diagnostics fixes this PR originally carried turned out to be already absorbed upstream in evolved, tested form, so the branch now carries only the piece still missing there.

Changes

  1. CHANGELOG: adds the missing [Unreleased] / Fixed entry for the keyless chain-tail switch, adapted to the current chain: API-backed [search] providers degrade directly to the keyless Bing tail without a DuckDuckGo hop, the all-backends-down guidance names every keyed provider (tavily, bocha, metaso, baidu, volcengine, sofya) plus the keyless routes (firecrawl, bing), and the web_search tool description no longer claims a DuckDuckGo hop.

Where the original items went

  • Model-visible description + module doc (crates/tui/src/tools/web_search.rs): upstream rewrote both in ff299f94b ("fix(search): preserve reachable API fallback") with the same meaning against the newer chain — "visibly degrade directly to keyless Bing", keyless Firecrawl default — pinned by forkguard_api_provider_chain_tail_is_bing.
  • All-backends-down suggestion list (crates/tui/src/tools/web/backend.rs): superseded by 1fafee7e2 ("fix(search): restore actionable backend guidance"), whose SEARCH_BACKEND_CONFIGURATION_HINT adds sofya and splits keyed from keyless guidance. SearXNG intentionally sits on the keyless/base_url side there; if reviewers want it named explicitly, that is a one-line follow-up on top of 1fafee7e2.

Not included

The branch no longer carries the fork-lineage commits that rode along before; they stay queued via their own PRs (#31, #34, #37, #38, #41, #43, #47).

Verification

  • Diff vs pinvou3-clean is CHANGELOG.md only (+12 lines): no behavior or build-surface change; the upstream CI gates run on this PR.
  • The behavior the entry describes is already pinned upstream by forkguard_api_provider_chain_tail_is_bing and the configuration-hint tests added in 1fafee7e2.

Signed-off-by: asto18089 asto18089@126.com

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Thanks @asto18089 for taking the time to contribute.

This repository is observing a maintainer-managed PR intake gate in dry-run mode, so this pull request is staying open. This note helps maintainers prepare the allowlist before any enforcement is considered.

Please read CONTRIBUTING.md for the expected contribution shape. A maintainer can grant recurring PR access by commenting /lgtm on a pull request.

The copy half of this PR - the web_search module doc, the tool
description, and the all-backends-down provider list - was absorbed
upstream in evolved, tested form by "fix(search): preserve reachable
API fallback" and "fix(search): restore actionable backend guidance",
which route API-backed providers directly to the keyless Bing tail and
name the keyed providers plus keyless routes in the configuration hint.

What stays missing on pinvou3-clean is the CHANGELOG record for that
switch: [Unreleased] had no entry for it. Adapt the original entry to
the current chain (keyless Firecrawl default, direct keyless Bing tail,
keyed-provider configuration hint) and place it under [Unreleased].

Signed-off-by: asto18089 <asto18089@126.com>
@asto18089
asto18089 force-pushed the fix/web-search-chain-tail-docs branch from 05d7950 to b1d4f20 Compare September 9, 2026 10:58
@asto18089 asto18089 changed the title fix(search): update stale chain-tail copy and backend list docs(changelog): record keyless Bing search tail Sep 9, 2026
@h3c-hexin
h3c-hexin merged commit 3f8a25e into Pinvou:pinvou3-clean Sep 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants