Skip to content

v26.8.9

Choose a tag to compare

@github-actions github-actions released this 09 Aug 15:33
· 36 commits to main since this release

AI Memory & Auto-Correction Engine

  • Memory Honesty Guardrail (promptBuilder.ts): Injected a strict language-agnostic MEMORY HONESTY rule to prevent the AI from hallucinating or fabricating memories about the user. The AI is now explicitly forced to invoke the search_memory tool before answering any questions regarding past learnings, preferences, or stored facts.
  • Deep Memory Search (searchMemory.ts): Upgraded the search_memory cognitive skill to seamlessly query both the long-term episodic.db (permanent facts and user persona traits) and the FTS5 chat history. Previously, it only searched chat logs, causing the AI to miss actual stored knowledge.
  • Auto-Correction Capture (autoCorrectionCapture.ts): Engineered a brand new continuous-learning module. The agent loop now actively monitors for failed tool calls (e.g. malformed bash commands or bad JSON args). If the AI successfully retries and fixes the error on a subsequent turn, the system autonomously extracts the exact difference (the "lesson learned") and permanently writes it to episodic.db as a system_correction. This guarantees the AI never repeats the same operational mistake twice across any tool or command.

Ultimate Web3 Master Plan

  • Airdrop Discovery Engine (discoveryEngine.ts): Integrated with local twitter-cli to autonomously scan timelines of Alpha CT (Crypto Twitter) accounts, searching for "early" Web3 projects (seed rounds, incentivized testnets, points programs) without needing third-party aggregators.
  • Project Anti-Scam Scorer (projectScorer.ts): Added automated Due Diligence tools to evaluate Web3 projects based on Tier-1 VC backers (e.g. a16z, Paradigm), social proof metrics, and domain age to filter out phishing and scam airdrops.
  • Smart Contract Developer (smartContractSkills.ts): Integrated solc natively to compile Solidity smart contracts and viem to deploy them, allowing autonomous creation of smart contracts directly from prompts.
  • Bridge & Yield Optimizer (bridgeOptimizer.ts, yieldOptimizer.ts): Added intelligent routing to find the cheapest cross-chain bridges and highest APY staking/lending opportunities (Aave, Compound, Beefy).
  • Sybil-Resistant Airdrop Engine (antiSybilEngine.ts, playbookExecutor.ts): Upgraded Airdrop playbooks with advanced Route Scrambling to dynamically randomize task order, avoiding linear execution footprints. Added dynamic useAntiSybil parameters.
  • MEV & Arbitrage Scanner (arbitrageEngine.ts): Added capabilities to scan DEXs for spread discrepancies and simulate Flash Loan arbitrage profits.
  • Flashbots Private RPC (flashbots.ts): Implemented send_private_transaction to securely dispatch transactions via Flashbots and avoid front-running or sandwich attacks in the public mempool.

Autonomous Web3 & Airdrop Hunter System

  • Virtual EIP-1193 Provider & SIWE Signing (eip1193Provider.ts, siweHandler.ts): Built a native EIP-1193 virtual provider (window.ethereum injector) for Playwright browser session automation and automated EIP-4361 Sign-In with Ethereum challenge signing directly via Nyxora Keyring Vault.
  • Dynamic Chain & Manual Testnet Manager (chainRegistry.ts): Replaced static chain dictionary with a dynamic chain registry supporting manual registration of custom testnets, RPC URLs, chain IDs, native symbols, and explorers (register_custom_chain).
  • Universal ABI Resolver (abiResolver.ts): Automated smart contract ABI fetching from Block Explorers (Etherscan/Basescan/Blockscout/Sourcify) and manual ABI injection (registerManualAbi) for unverified testnet smart contracts.
  • Custom Quest Perception Engine (webPerceptor.ts): Intercepts fetch/XHR network traffic on custom developer quest platforms, automatically discovering authentication, task verification, and reward claim API endpoints.
  • Hybrid Social Quest Automation (socialAutomation.ts): Integrated hybrid social task execution (X/Twitter, Discord, Telegram) supporting both Official API (OAuth2) and Headless Browser Session automation.
  • Airdrop Playbook DAG Generator & Executor (playbookParser.ts, playbookExecutor.ts): Converts natural language airdrop guides into executable Directed Acyclic Graphs (DAGs) and executes multi-step quest workflows (execute_airdrop_playbook).
  • Anti-Sybil Engine (antiSybilEngine.ts): Added randomized delay jitter and transaction amount randomization to mimic natural human behavior.
  • Agent Skill & Plugin Integration (airdropSkills.ts, Web3WalletPlugin.ts): Exposed 4 new Web3 skills (register_custom_chain, sign_siwe_challenge, execute_social_quest, execute_airdrop_playbook) to Nyxora's core Agent OS.

Desktop UI & Streaming Fixes

  • Live Multi-Turn Trace Display (ChatComposer.svelte, MessageList.svelte): Fixed multi-turn agent streaming to track turn metadata (reasoning_content, progressLogs, duration_ms) live per turn, restoring instant "Thought process" accordion visibility without requiring a page refresh.
  • DOM Flickering & Separator Cleanup: Cleaned up duplicate --- separator accumulation during typewriter streaming and fixed MessageList.svelte to preserve subMessages for smooth DOM rendering.