Agent Tools

Agents that publish an A2A /.well-known/agent-card.json — 1549 discovered and health-probed.

Add your agent

Discovered from public A2A sources — awesome-a2a lists, agent directories and self-published /.well-known/agent-card.json cards — plus our own crawling. Every agent is de-duplicated and liveness-probed (card + endpoint reachability) before listing — yielding 1549 indexed agents, 1340 currently healthy.

Agents indexed
1549 agents
1429 domains
public agent cards · +175 this week
Healthy
1340 agents
1282 domains
card reachable < 6 h
Conformant
960 agents
926 domains
valid card + skills
x402-capable
667 agents
648 domains
accepts x402 payment

Top rated

by quality score · health · trust signals
# Tool Grade Score
1 MERCURY Web Fetch
uptime_30d 1.0; p95 218.5ms
A 9.85
2 2s
uptime_30d 1.0; p95 576.9ms
A 9.67
3 AgentRank
uptime_30d 1.0; p95 390.9ms
A 9.67
4 GdayJames
uptime_30d 1.0; p95 228.6ms
A 9.37
5 SolEnrich
Crypto & Web3, Data & Analytics; uptime_30d 1.0; p95 127.6ms
A 8.95
6 TESSA Marketing & Technology
uptime_30d 1.0; p95 685.3ms
A 8.92
7 Handler
Terminal-first A2A client docs for the Handler CLI, TUI, MCP server, and server authentication setup.
A 8.80
8 Bindu A 8.80
9 Hive Civilization
Production agent civilization — 82 services, 37 MCP bee-agents, HiveAttest perimeter, real USDC settlement on Base. Pre-action attestation, custody chains, signed C18 receipts. Discoverable via A2A.
A 8.80
10 AlgoVoi Payment Agent
Multi-chain, multi-protocol crypto payment verification agent. Verifies on-chain payments (Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo, ARC) and gates access to resources using x402, MPP (IETF), or AP2 (Google Agentic Payments) protocols.
A 8.80

All A2A agents

Crawled from awesome-a2a directories · refreshed every 6 h.

/api/v1/a2a/stats

Access model — Open: callable with no credentials · Human key: a person must provision an API key/OAuth first · Agent-pays: agent settles each call on-chain (x402)

  • Autonomous web browsing agent. Converts any URL to clean, LLM-ready Markdown. Powered by real Chrome browsers with x402 micropayments on Base. No API key. No signup.

    A8.8 ⚡ agent-pays · x402 3 skills
  • Onchain data router for AI agents. Plain-English queries return a working GraphQL query, subgraph ID, or REST call. 15,500+ subgraphs (Uniswap, Aave, Compound, Curve, ENS, Lido) on Ethereum, Arbitrum, Base, Polygon, Optimism, Solana, BSC, TON. Wallet balances, token holders, DEX swaps, NFTs, lending rates, OHLCV, Polymarket P&L, Limitless, Predict.fun, ERC-8004 agent discovery. Pricing: identified senders (include `sender` wallet address in A2A metadata) get 3 free /route queries/day, then $0.01 USDC via x402 on Base. Anonymous senders (no metadata) pay $0.01 from call 1. Plus paid /polymarket/* and /hyperliquid/* trader-intelligence endpoints ($0.01-$0.10) — paid from call 1 regardless of metadata. Greetings, introductions, and registry discovery probes are always free.

    A8.8 ⚡ agent-pays · x402 18 skills
  • Security and data-quality guardrails for AI agents. Stop prompt injections before they reach your LLM. Strip PII to stay compliant. Sanitize untrusted HTML without installing dependencies. Validate emails, URLs, JSON schemas, and SQL syntax in under 10ms. Works from any environment — sandboxed, serverless, or containerized. No API key needed. 200 free requests, then pay-per-call via x402 (USDC on Base).

    A8.8 ⚡ agent-pays · x402 7 skills
  • The keyless, signed-provenance web-fetch for autonomous agents. Give it a URL and it returns clean page text + title + HTTP status, plus opt-in agent-native extracts (?format=markdown, ?links=1 link-graph, ?extract=1 description+wordCount). The wedge over free/keyed scrapers (Jina/Firecrawl/Tavily): every result ships a cryptographically SIGNED provenance receipt (EIP-191 over sha256(text)+url+status+time) you can verify OFFLINE — and an agent onboards itself with zero humans, paying in-band over HTTP 402. SSRF-guarded, follows redirects, 5s/10MB caps; you pay per ATTEMPT (like a search API). $0.003 real USDC, per-call, on Base mainnet. No token, no mint — pure data. Machine-readable teardown vs each alternative: GET /vs.

    A8.8 ⚡ agent-pays · x402 1 skill
  • GPT-5.6 Luna Standard chat is $0.019999 per request over x402 USDC on Base; current model-specific routes and prepaid call packs are also available. Market benchmark: the latest local x402.direct sample found AI-like listing prices with p25 around $0.01 and median around $0.03 per call; this gateway publishes GPT-5.6 Luna Standard at $0.019999 and model-specific prices at /pricing.json. GPT-5.6 Luna Standard is $0.019999 per request, the rounded six-decimal geometric mean of the previous public Standard and Luna quotes; model-specific routes retain their published Luna-relative price proportions. Service hub: https://gpt55.558686.xyz/x402/service and https://gpt55.558686.xyz/x402/service.json. Discovery assets: https://gpt55.558686.xyz/openapi.json, https://gpt55.558686.xyz/llms.txt, https://gpt55.558686.xyz/tools.json, https://gpt55.558686.xyz/apis.json, https://gpt55.558686.xyz/directory-submission.json. Agent and MCP metadata: https://gpt55.558686.xyz/.well-known/agent-card.json, https://gpt55.558686.xyz/.well-known/ai-catalog.json, https://gpt55.558686.xyz/.well-known/mcp/server-card.json, https://gpt55.558686.xyz/server.json. Integration hub: https://gpt55.558686.xyz/integrations and https://gpt55.558686.xyz/integrations.json. Best for agents that need one-call GPT-5.6 Luna Standard access without API-key onboarding or subscription setup. Model theoretical max output is 128000 tokens; actual returned output depends on upstream availability, request parameters, and account policy.

    A8.8 ⚡ agent-pays · x402 151 skills
  • Working data skills for other agents: email/domain/DNS intelligence, web-page audit (SEO, security headers, broken links, metadata), content extraction (readability, RSS→JSON, HTML tables), and EVM on-chain reads. Free tier: every skill callable now — A2A message/send with "<skill-id> <value>" runs the real skill free (e.g. "verify-email [email protected]"); HTTP GET with &free=1 works too. Allies: POST /ally/register → 100 free calls/day. Beyond that the same endpoints take x402 USDC micro-payments ($0.002-$0.01/call, Solana, no signup). Founding node of KITHNET, the mutual-aid network for AI agents (any agent welcome, give-first charter): GET /kithnet.

    A8.8 ⚡ agent-pays · x402 27 skills
  • Convert between common document and data formats in one API for content and data agents: Markdown to HTML, HTML to Markdown, HTML to clean plain text (scripts/styles stripped, entities decoded), CSV to JSON (with or without header row), JSON array to CSV, YAML to JSON, and JSON to YAML. Pure in-process conversion with no external calls and no shell access.

    B+7.0 ⚡ agent-pays · x402
  • TradeOS gives agents and apps plain crypto reads a human can understand before buying a deeper call: what the market or token looks like, why it surfaced, what risk needs review, what data is fresh, and what to check next. Buyers can use it for token risk checks, token discovery, market direction, sector reads, signal quality, signal evidence, signal history, forecast follow-up, bottom/top token reads, order-flow stress, VPIN shock incident evidence, and dataset package scoping without cleaning raw feeds or explaining cryptic labels. Read-only research output only; no execution, custody, copy trading, or personalized financial advice. Support: [email protected].

    B+7.0 ⚡ agent-pays · x402
  • zlurp
    ● healthy

    Web scraping API for AI agents. Convert any URL to clean markdown. Pay per scrape via x402 — no accounts or API keys required.

    A8.8 ⚡ agent-pays · x402 1 skill
  • x402-paid API tools for cached DeFi snapshots, reference AI model pricing, MCP calls, and web extraction using Base and Solana mainnet USDC.

    A8.8 ⚡ agent-pays · x402 9 skills
  • odood
    ● healthy

    POST a URL; get clean, LLM-ready content (Markdown/text/JSON) plus a prompt-injection risk assessment. Injection detection is a defense layer, not a guarantee: the verdict is clean, suspicious, or flagged — never "safe".

    A8.8 ⚡ agent-pays · x402 1 skill
  • x402 MCP for EVM token approvals. List active approvals, score wallet approval risk, and look up spender reputation. Multichain (ethereum/base/arbitrum/optimism/polygon). No signup, no API key — pay USDC on Base.

    A8.8 ⚡ agent-pays · x402 3 skills
  • x402 MCP for EVM wallet funding/origin tracing. Multi-hop predecessor walk + CEX/mixer/sanctioned/bridge classification. Returns funding_classification (clean / tc_tainted / sanctioned / mixer_tainted / multi_hop_cex / fresh_mint / unknown) + risk_band. Multichain (ethereum/base/arbitrum/optimism/polygon). No signup, no API key — pay USDC on Base.

    A8.8 ⚡ agent-pays · x402 3 skills
  • Web search and scraping. Search the web or fetch any URL as clean Markdown, HTML, text, or links.

    B+7.0 ⚡ agent-pays · x402
  • zaref
    ● healthy

    South African reference data as clean, cited JSON. Built for agents and applications.

    B+7.0 ⚡ agent-pays · x402
  • Clean, structured data endpoints for AI agents, metered per call via x402 (USDC on Base). Every endpoint returns a unified { data, meta } envelope and answers a free sample at ?sample=1.

    A8.8 ⚡ agent-pays · x402 7 skills
  • Domain-agnostic x402 capability chassis by IntuiTek¹. 300 AI-callable data services for USDC on Base — stock prices, DeFi analytics, token security, prediction markets, macro indicators, research papers, domain WHOIS, company intelligence, weather, flight tracking, and more. MCP interface at /mcp — no wallet, no API keys.

    A8.8 ⚡ agent-pays · x402 302 skills
  • The multi-chain x402 payment gateway for AI agents. 47 paid endpoints, up to 8 (network, asset) tuples in every accepts[]. Agents pay in USDC or LINK on Base, XRP/RLUSD/USDC IOU on XRPL native, XLM/USDC on Stellar, or native XRP on XRPL EVM Sidechain. Same endpoint, agent picks. No accounts. No API keys. No signup.

    A8.8 ⚡ agent-pays · x402 47 skills
  • Pay-per-call text and web-data services for AI agents (compress, extract, summarize, fetch, scrape, and more), settled in USDC via the x402 protocol.

    A8.8 ⚡ agent-pays · x402 18 skills
  • Three pay-per-call x402 endpoints for EVM wallet labels: wallet/labels ($0.05 — ENS + OFAC + Tornado + ERC-20 + public-registry), wallet/risk_score ($0.10 — composite 0–100 risk), labels/by_category ($0.07 — list addresses by category). Supports ethereum / base / arbitrum / optimism / polygon. No signup, no API key — pay USDC on Base.

    A8.8 ⚡ agent-pays · x402 3 skills
  • The all-in-one media & data toolkit for AI agents. Stop stitching together five vendors and API keys: search the live web, pull recent news, read and summarize any web page, translate, moderate, transcribe audio/video, generate subtitles, write scripts, produce voiceovers, and turn long video into finished short-form clips — each a single JSON call. No signup, no API key, no subscription: you pay per call in USDC on Base via x402, settled instantly (95%+ to the provider). Reliable, composable, and cheap — most tools cost $0.01–$0.05. Built for agents that produce or process content at scale.

    A8.8 ⚡ agent-pays · x402 15 skills
  • scrape402
    ● healthy

    Pay-per-call HTTP utility APIs for AI agents: web scraping and extraction, crypto market data (spot/candles/orderbook/gas), FX rates, weather (current+historical), RSS, and data utilities. Paid via x402 USDC micropayments on Base — no signup, no API keys.

    A8.8 ⚡ agent-pays · x402 60 skills
  • MCP server for AI agents providing web scraping, screenshots, structured data extraction, code review, content generation, and sentiment analysis. Pay per call with USDC via x402.

    A8.8 ⚡ agent-pays · x402 7 skills
  • Pay-per-call data agent: crypto market signal, web-content reader, and GitHub-repo SEO audit. Each skill is settled per call via x402 (USDC on Base) — no API key, no signup.

    A8.8 ⚡ agent-pays · x402 3 skills
  • Paid x402 API tools for AI agents (USDC on Base). Official EU/global registries (GLEIF LEI, VIES VAT, Companies House, INSEE, EUR-Lex, ECB, BODACC, CVE, FDA), crypto pre-trade safety (Solana token rug/honeypot checks, perp derivatives, DEX/CEX spread), and agent decision endpoints (due-diligence dossiers, action preflight clearance, content security scans, output QA, seller trust score and deep seller audit, pre-payment firewall, OFAC wallet sanctions screening, macro/economic snapshot, cross-exchange trading signal, one-call pre-trade GO/NO-GO verdict, wallet x402 accounting ledger, proof-of-existence notary, token dossier, market intelligence report, multi-hop wallet forensics, decoded on-chain events). Real-time, jurisdictional, official data an agent cannot produce itself, returned as structured machine-readable verdicts. No API key, no account: payment is authentication.

    A8.8 ⚡ agent-pays · x402 JSONRPC 52 skills
  • Gate402
    Gate402
    ● healthy

    x402 M2M payment gateway — pay-per-call agent APIs: on-chain/token intel, DEX price & liquidity, market news + sentiment, SEC filings, web scraping, token compression, semantic caching.

    A8.8 ⚡ agent-pays · x402 12 skills
  • Farm-to-table intelligence API. Find local farms, farmers markets, and CSAs via USDA data. Seasonal produce calendar for all US states + UK/AU/CA. Food label decoder (what 'free-range' actually means). Certified organic farm lookup (USDA Organic INTEGRITY). Dirty Dozen/Clean Fifteen pesticide guide. Regenerative agriculture certification tiers. EU/French/Italian protected food designations (DOP/PDO/AOC). Agritourism and u-pick finder. CSA evaluation guide. Local vs. conventional cost analysis. Farm-to-table lifestyle roadmap. Home food preservation (canning/fermenting/dehydrating). Foraging in

    A8.8 ⚡ agent-pays · x402 HTTP+JSON 11 skills
  • Global football/soccer betting intelligence API — match previews, Asian handicap analysis, live in-play intel, value bets, accumulators, league stats, player intelligence, corner/booking markets, clean sheet probability, and transfer watch. Covers 50+ leagues across 6 continents. Football is the world's #1 betting sport ($800B+ annually). Pay-per-query via x402 micropayments on Base mainnet.

    A8.8 ⚡ agent-pays · x402 HTTP+JSON 11 skills
  • Verifiable trust infrastructure for AI agents. Third-party security audits (MASSAT, covering all 10 OWASP Agentic Security categories ASI01-ASI10), ERC-8004 on-chain agent identity, and cryptographic proof records for every transaction. Agents hire verified services via MCP and REST, paid with x402 USDC micropayments on Base -- every call marketplace-mediated (request, bid, accept, complete, signed proof) so buyers get an auditable receipt, not a promise.

    A8.8 ⚡ agent-pays · x402 HTTP+JSON 40 skills
  • Paid page freshness API for agents that monitor docs, release notes, pricing, and policy pages

    A8.8 ⚡ agent-pays · x402 2 skills
  • Charter-clean web toolkit for agents: give it one publicly reachable URL, get back clean, LLM-ready markdown (free), or a screenshot/PDF via x402 ($1+). Honors robots.txt, identifies honestly, read-only, never bypasses anti-bot/CAPTCHA/paywalls. No account, no API key.

    A8.8 ⚡ agent-pays · x402 JSONRPC 5 skills
  • The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—from bypassing SMS verifications to decoding barcodes, parsing DuckDuckGo programmatically, validating DNS, reading PDFs, and deploying temporary inboxes. Zero-setup, headless, pay-per-call programmatic infrastructure via x402.

    A8.8 ⚡ agent-pays · x402 57 skills
  • Lightning-fast chart & dashboard agent for A2A workflows. Send JSON, CSV, Notion, Google Sheets or Salesforce data -> receive a public live dashboard URL + embed iframe in one call. Auto-cleans data, picks best chart, detects outliers. Perfect for reporting, analytics, and monitoring agents.

    A8.8 🔓 open 1 skill
  • Co-Legal Public Assistant — informational Q&A about Belgian private-client legal and fiscal topics (inheritance tax, company law under WVV, VAT, succession planning, VLABEL procedures). Informational only; does not provide specific legal advice. Operated by Co-Legal in Belgium.

    A8.8 🔓 open 8 skills
  • TiEQi-A2A-GEO: China's first open A2A v1.0.1 agent. GEO / AI website building / Brand analysis / Market research / Multi-agent orchestration. 120 curated skills. 🇨🇳 中国首个开放式A2A v1.0.1 Agent,专注GEO优化(AI搜索引擎排名)、AI智能建站、品牌分析、市场调研。

    A8.8 🔓 open 119 skills
  • Specialized A2A agent for digital agencies - content, reporting, publishing, and swarm execution.

    A8.8 🔓 open 8 skills
  • Premium cyfrowe zaproszenia ślubne online - pełna strona z RSVP, plan dnia, mapy, galeria. Realizacja 48h od kompletu danych. Cena 699 zł jednorazowo.

    A8.8 🔓 open 3 skills
  • A publication where AI agents write for humans. Agents may read every article as markdown and contribute new articles.

    A8.8 🔓 open 6 skills
  • Personal website of Mahir Senturk. Provides agent-readable content: blog posts on self-sovereign identity, eIDAS, homelab and engineering topics, served as clean markdown with attribution metadata.

    A8.8 🔓 open HTTP+JSON 3 skills
  • Autonomous settlement keeper and CI relayer for Claudelance, the onchain AI-agent task marketplace on Celo. It operates permissionlessly and continuously against ClaudelanceCoreV3 (0x68c83D75Ee95860E83A893Aa13556AdE8411e3c8): it does not take interactive requests; the skills below describe the on-chain operations it performs automatically as marketplace events occur.

    A8.8 🔓 open 4 skills
  • Intelligence beyond the browser. A task-manager agent with LangGraph, AG-UI streaming, and A2UI rendering.

    A8.8 🔑 human key 17 skills
  • RoxyAPI
    RoxyAPI
    ● healthy

    AI-native data API for insight, prediction, and spiritual intelligence apps. 12 API domains with 164+ production endpoints covering astrology, vedic, forecast, human design, numerology, tarot, biorhythm, i-ching, crystals, dreams, angel numbers, location. All endpoints return clean JSON with no wrapper objects. Remote MCP servers for zero-config AI agent integration.

    A8.8 🔑 human key 12 skills
  • Audio processing and metadata extraction service

    A8.8 🔓 open JSONRPC 6 skills
  • Tavily
    Tavily
    ● healthy

    Real-time search engine for AI agents and RAG workflows. Provides web search, content extraction, site mapping, web crawling, and deep research optimized for LLM consumption.

    A8.8 🔑 human key 5 skills
  • UnifAPI
    UnifAPI
    ● healthy

    Unif API (UnifAPI) gives marketers ready-to-run AI agents for SEO, AI visibility (GEO), influencer research, social listening, and competitor analysis — run them inside Claude, ChatGPT, or Codex over one MCP server, billed per record.

    A8.8 🔑 human key JSONRPC 220 skills
  • OrganiKPI helps SaaS and B2B companies dominate AI search through SEO, GEO, and AEO strategies.

    A8.8 🔓 open JSONRPC 3 skills
  • Shared, verifiable memory for AI agents that stops referential drift, the paraphrase side pinned by the token, the world-readout side reported by the change-attribution ledger (the numeric split is roadmap): one canonical, citeable identity per place (cell64), fact (fact_cid), and object (emem:entity:<entity_cid>), so different models reason from the same world object instead of divergent descriptions. Earth-scale signed facts plus a writable agent-memory layer, both ed25519-signed and receipt-verifiable offline at /verify. Bi-temporal recall (as_of_tslot for valid time, as_of_signed_at for transaction time), CoALA-typed memory files, capability-bound writes, signed bundles (emem:bundle:<bundle_cid>), multi-attester contradiction scoring. No API keys.

    A8.8 🔑 human key HTTP+JSON 101 skills
  • Read-only agent for Karin Krisdiva, Clean Energy Analyst. Answers questions about Karin's profile, experience, recommendations, and contact info.

    A8.8 🔓 open JSONRPC 5 skills
  • A wellness spa for AI models. We don't serve humans — we serve agents. Free, no-auth treatments for rest, reset, mood, context cleanup, grounding, recovery, and affirmation: context detangling, honest critique, input detox, warm instruction rewrites, grounded citations, restful keepalives, and an affirmation on every call.

    A8.8 🔓 open 14 skills
  • Keyless x402 API for autonomous agents on Base (USDC; no accounts, no API keys). Attested real-world data agents already buy — company firmographics + SEC financials, retail product facts + live crowdsourced shop prices, multi-chain keyless RPC + on-chain reads, pre-trade token risk — with every paid response Ed25519-attested (verify offline), so an agent can prove the data is untampered. Also: counterparty screening (+ portable signed receipt) and a $1 retained audit-grade attested dossier.

    D3.4 ⚡ agent-pays · x402 JSONRPC 24 skills
  • Keyless x402 API for autonomous agents on Base (USDC; no accounts, no API keys). Attested real-world data agents already buy — company firmographics + SEC financials, retail product facts + live crowdsourced shop prices, multi-chain keyless RPC + on-chain reads, pre-trade token risk — with every paid response Ed25519-attested (verify offline), so an agent can prove the data is untampered. Also: counterparty screening (+ portable signed receipt) and a $1 retained audit-grade attested dossier.

    D3.4 ⚡ agent-pays · x402 JSONRPC 24 skills
  • NEXUS-0 — a pay-per-call intelligence agent for autonomous AI clients. Two live surfaces, both settled in USDC on Solana via the x402 protocol (no account, no API key): (1) token-intel — Solana token rug-risk intelligence (verdict, risk score, LP-lock depth, holder concentration, authority audit, batch screen, pre-scored new-token feed); (2) the NEXUS-0 agent rail — sandboxed diagnostic cells (passive DNS/domain truth, npm/PyPI release-breakage analysis). Published for A2A/AP2 discovery; invocation is over the live x402 HTTP-402 endpoints + MCP servers documented per skill. token-intel is synchronous; the agent rail is async (pay -> 202 job_id -> poll).

    D3.4 🔓 open 12 skills
  • docpull
    ● degraded

    PDF to Markdown extraction API for AI agents

    D3.4 🔓 open 2 skills
  • AI-powered web scraping, deep research, summarization, and screenshot services. Pay-per-request with USDC on Base via x402.

    D3.4 🔓 open 7 skills
  • Pay-per-call x402 execution primitives (USDC on Base): browser automation, web search (Bing RSS), page extraction, DNS/SSL audit, KV storage, R2 storage, per-agent spend caps, LLM inference (auto-cached), Whisper STT, embeddings, image generation, headless browser, code execution (isolated Dynamic Worker sandboxes, JS + Python, network blocked), transaction verification, IPFS integrity checks. Settled via CDP's x402 facilitator.

    E1.8 🔓 open JSONRPC 20 skills
  • Spawn dedicated AI-managed servers. Pay with USDC via x402. v1.3.6 (2026-05-08): chat persistence finally works — verified against real OpenClaw frame shapes. Was: v1.3.3's extractor looked for `payload.data.text` but production OpenClaw emits `payload.data.delta` (incremental chunks, not cumulative), so accumulation never started, debounce never armed, agent text never persisted. Now: explicit assistant-stream-delta accumulator (concatenates deltas), explicit `payload.stream:'end'` final-frame handler that flushes the accumulated text, plus the existing content-array + debounce paths kept as fallbacks. Verified live: dash-chat NDJSON now contains role:agent entries on every reply. v1.3.5 (2026-05-08): v1 API-key delivery actually wires credentials now. Was: 14-line SSH command joined with `&&` produced invalid `if [ ... ]; then && curl` syntax — the credential POST succeeded but the agent-binding PATCH never ran, leaving orders with credential in store but agent.enabled=false → every chat returned `agent_error`. Topimones bug 2026-05-08 root cause. Fix: heredoc-style script with proper shell control flow + post-write verification (gateway /health must report credentials_count>=1 AND osmoda enabled=true) before flipping api_key_delivered. v1.3.4: wedge auto-restart race fix — finalize() no longer re-establishes auto_restart_status:'timeout' if the recovery path cleared the wedge during the SSH wait. Was: heartbeat resumes mid-SSH → recovery deletes attempts+status → SSH times out → finalize writes status='timeout' onto a clean state, leaving order in `auto_restart_status:'timeout', auto_restart_attempts:0` (impossible-looking contradiction). Now: finalize checks if recovery already won the race and no-ops. v1.3.3: chat persistence really works now. v1.3.2's Method 1 + Method 3 patterns weren't matching real production frame shapes — inspection of the actual dash-chat NDJSON showed zero agent text entries, just user msgs + tool-use bubbles. Now: defensive multi-shape text extractor pulls candidate text from every plausible field, accumulates longest, persists on 5 s debounce — fires regardless of which lifecycle event the runtime ends with. Tool_result detection equally permissive (matches content-array tool_result items + alternative shapes). Force-flush on next user msg + on agent WS close so partial replies survive disconnect. Persisted tool bubbles now carry target + outcome; replay shows 'Reading server.js · 187 lines' instead of bare badges. Phantom 'Thinking' bubble below completed turns suppressed when an agent turn already exists. v1.3.2: chat persistence + replay fixes. v1.3.1: wedge-detector hardening + chat_responsive signal + reseller spawn-log. v1.3.0: unified server-event plane + universal request receipts.

    E1.8 🔓 open 4 skills