You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.