Skip to content

v26.8.14

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 02:08
· 16 commits to main since this release

Web3 Core Fixes & Optimizations

  • On-Chain Registry & Kill Switch: Refactored checkRegistryStatus.ts to implement a strict fail-open policy for unregistered agents and network errors, while explicitly blocking deactivated agents. Added comprehensive registration guides to the LLM tool definition.
  • DeFi Execution Engine: Fixed parameter mismatches in executeDefi.ts and provideLiquidity.ts during Uniswap V3 minting. Added required fallback null guards for BigInt scaling in 1inch and OpenOcean router providers.
  • Background Transactions: Fixed Logger singleton scope mismatch in confirmPendingTx.ts which prevented limit order activation events from firing.
  • Block Explorer Integrations: Added missing Robinhood and BSC chain configurations to getTxHistory.ts and checkPortfolio.ts.
  • Token Fetching: Optimized dynamicTokenUpdater.ts to fetch lists in parallel with strict HTTP timeouts, significantly speeding up cold-starts. Refactored DexScreener pair selection to actively sort and pick highest-liquidity pairs instead of defaulting to the first index.
  • LLM Streaming Integrity: Fixed a widespread streaming corruption bug affecting OpenAI-compatible API providers (like NVIDIA NIM) where multi-byte unicode characters (emojis) were split across Server-Sent Events boundaries. Implemented a zero-width space (\u200B) filter in llmProvider.ts and surrogate logic in thinkScrubber.ts to guarantee clean Markdown rendering across the Dashboard and Telegram.

Dashboard UI Enhancements

  • Security Dashboard: Integrated a new On-Chain Kill Switch interface in Security.tsx (/api/registry). The dashboard now natively displays the live Base Sepolia registry status (🟢 Active / 🔴 Blocked) and provides direct integration links to the Blockscout smart contract for real-time agent registration and kill-switch toggling.