Skip to content

Cherry-pick: upstream agents core updates (15 commits) #899

@alexey-pelykh

Description

@alexey-pelykh

Upstream Cherry-Pick

Source: openclaw/openclaw
Scanned: 2026-03-10
Sync cursor: d15b6af77be5c06dd64

Commits

Hash Subject Tier Files
92648f9ba fix(agents): broaden 402 temporary-limit detection and allow billing cooldown pr AUTO-PARTIAL (resolved: discard gutted) alive=4, gutted=3
492fe679a feat(tui): infer workspace agent when launching TUI (openclaw#39591) AUTO-PICK alive=6, gutted=0
f66cc886d test(agents): normalize live model not-found skips AUTO-PICK alive=3, gutted=0
eebee8409 fix(models): discover Vercel AI Gateway catalog AUTO-PARTIAL (resolved: discard gutted) alive=2, gutted=4
8a1015f1a feat: add Brave Search LLM Context API mode for web_search AUTO-PICK alive=6, gutted=0
acac7e313 fix: land Brave llm-context gaps (openclaw#33383) (thanks @thirumaleshp) AUTO-PICK alive=5, gutted=0
2bf53c2cb transcript-policy: don't preserve thinking signatures for kimi-coding (openclaw#39798) AUTO-PICK alive=2, gutted=0
097c588a6 transcript-policy: use named Set for anthropic signature-excluded providers AUTO-PICK alive=1, gutted=0
eba9dcc67 Refactor release hardening follow-ups (openclaw#39959) AUTO-PARTIAL (resolved: discard gutted) alive=8, gutted=5
28e46d04e fix(web-search): restore OpenRouter compatibility for Perplexity (openclaw#39937) (openclaw#3993 AUTO-PICK alive=9, gutted=0
b41bcb08a refactor: expand provider capability registry AUTO-PARTIAL (resolved: discard gutted) alive=4, gutted=1
95dff166c refactor: fold implicit provider injection into resolver AUTO-PARTIAL (resolved: discard gutted) alive=1, gutted=3
f19761cef Tests: reduce web search secret-scan noise AUTO-PICK alive=1, gutted=0
6f4de3cc2 Web search: rename Perplexity auth source helper AUTO-PICK alive=1, gutted=0
7856f5730 Web search: allowlist Perplexity auth source type name AUTO-PICK alive=1, gutted=0

Adaptation Notes

AUTO-PARTIAL commits: Gutted files are all FORK_DELETED or NEW_UPSTREAM — safe to discard during cherry-pick.

  • 92648f9ba: discard 3 gutted/rebranded files
  • eebee8409: discard 4 gutted/rebranded files
  • eba9dcc67: discard 5 gutted/rebranded files
  • b41bcb08a: discard 1 gutted/rebranded files
  • 95dff166c: discard 3 gutted/rebranded files

Surface overlap (32 files may need conflict resolution)

Execution

Pick up with: /pick-from-openclaw pick up issue #N

Cherry-pick checklist:

  • Commits applied
  • Post-pick verification passed
  • Pick-notes written
  • Issue closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions