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
Robinhood Chain Support: Officially integrated Robinhood Chain (Mainnet) and Robinhood Testnet support natively via viemv2.55.0 upgrade. Added seamless RPC mappings, updated the dashboard network selectors with official SVG branding, and ensured high-frequency trading capabilities in the Signer remain stable.
Core Architecture & Routing
Deterministic Intent Fast-Path: Bypassed the LLM semantic router for short confirmation phrases. Messages containing global confirmation keywords (e.g., "yes", "sure", "proceed") now deterministically inherit the strict contextual boundary (os or web3) of the Assistant's previous permission request, completely eradicating routing hallucinations.
Global Codebase Standardization: Refactored hardcoded regional slang from the routing logic into a comprehensive, professional English-first CONFIRM_WORDS array, natively supporting global users while retaining common localized confirmations as secondary fallbacks.
Fallback Execution Engine
Native <execute_bash> Support: Enhanced the osAgent and web3Agent Fallback Parsers to autonomously intercept and parse <execute_bash> and <execute> XML tags. This restores full execution capability for open-weight models that instinctively utilize these tags instead of strict JSON tool calls.
Display Sanitization Hardening: Appended execute_bash and execute to the automated UI Sanitizer tagsToRemove registry. Raw bash execution blocks hallucinated by the LLM are now stripped at the edge layer before streaming to Telegram or the Dashboard.
Web3 Signer SDK & Execution Guardrails
Receipt Waiter Integration (Anti-False-Positive): Remediated a severe "Fire-and-Forget" architectural bug in NyxoraSigner.ts where broadcasted transactions were immediately reported as successful to the LLM regardless of actual on-chain finality. The Signer now strictly executes a waitForTransactionReceipt hook (capped at a 20-second timeout).
Revert Detection: If a transaction reverts on-chain (e.g., due to strict MEV slippage or gas exhaustion), the Signer violently rejects the promise with reverted, preventing the AI from falsely declaring success.
Pending Timeout Grace: If the blockchain experiences congestion and fails to confirm within the 20-second window, the system falls back gracefully by returning "Transaction broadcasted (Pending receipt)" to ensure the 30-second Policy Engine HTTP timeout is never triggered, allowing the AI to report accurate pending status.