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
Bridge and venue results are now reported truthfully: Relay failures/refunds, unverifiable statuses and Polymarket order rejections fail the tool call instead of recording phantom activity; Khalani bridges are tracked to their terminal state; recorded trade sides follow the economic direction of the swap (thanks @mandatedisrael, @Nishant-Adhikari — PRs #27/#28/#29).
An untrackable bridge quote now fails closed before any funds move.
Self-healing local services
After a Docker Desktop / PC restart the app recovers automatically with a non-destructive container recreate — no data loss, no dead-end dialog (thanks @ellygeronline-lab — issue #26).
Missions
Hard time-box: missions stop at start + duration, independent of the model, with a live countdown; the box is frozen at start (thanks @Nishant-Adhikari — PR #23).
Mission History: every mission gets a number and a per-wallet ETH result ledger.
Renew no longer clones duplicate drafts; STOP works on idle runs (PRs #15/#12).
Wallet & sessions
Transfers surface their approval card immediately after preparation; confirmed transfers get a visible stamp (thanks @alexastro01 — PR #20).
Incomplete agent turns now explain themselves instead of going quiet (PR #24).
Chart renders on first entry, scales to each asset's own price range, and the header no longer reflows on funding ticks.
Mission contracts can be accepted without leaving the workspace.
Welcome screen: per-wallet balance switcher with the session-style chain view; token names in Moves resolve from local metadata with strict brand-spoofing protection (PR #18).
The Hyperliquid section hides outside Hypervexing mode.