R5.150
execai R5.150
🔎 Web search
New WebSearch tool: the agent can now look things up on the internet — fresh docs, an unfamiliar error, what changed between versions. Returns a written answer plus numbered sources with URLs, and any of them can be opened in full with WebFetch.
Search runs through the ExecAI gateway and needs an ExecAI account. Without a login the tool stays visible and explains — in your interface language — that search requires an account, and points you to WebFetch, which works from any subscription.
🌐 WebFetch: a readable page instead of raw HTML
- HTML is extracted into readable text, with
<article>/<main>preferred — no more reading the site's navigation menu instead of the article - Page title and the final URL after redirects
- Outgoing links with absolute URLs, so the agent can follow them with a second
WebFetch - JSON and plain text pass through untouched;
raw: truereturns the original source
🪪 Honest client identity
Every request to every provider now carries User-Agent: execai-agent/<version> (+https://github.com/execai/execai-agent). Previously the default Go-http-client/2.0 went out — not a disguise, but not an identification either. We never present ourselves as another client: providers of subscription plans (Kimi Code, Z.ai GLM Coding Plan) explicitly forbid spoofing the client identity, and being identifiable is the honest side of that rule.
Install
# Worldwide (GitHub Releases):
curl -fsSL https://raw.githubusercontent.com/execai/execai-agent/main/install.sh | bash
# Russia/CIS (Yandex mirror):
curl -fsSL https://storage.yandexcloud.net/execai-agent-prod/execai/stable/install.sh | bash