Skip to content

v4.5.0 — Hyperliquid trading, autopilot mandates, and the agent bridge

Choose a tag to compare

@nullxnothing nullxnothing released this 21 Jun 17:22
01742cc

This release opens a second trading venue to the ARIA operator, ships unattended scheduled trading, puts an execution fee meter on agent-routed mainnet flow, and lands the bridge server that lets external agents drive DAEMON's gated tools.

Hyperliquid via HypurrClaw

ARIA can now read Hyperliquid markets and trade perps/spot from plain language, driving the agent-first hyperliquid CLI under the hood:

  • HyperliquidCliService — locates the CLI on PATH and runs it through a single execFile gate (forces JSON, injects testnet/dry-run, maps CLI exit codes to clean errors). No raw shell; one known binary, fixed argv.
  • ARIA toolshl_market, hl_markets_list, hl_account, hl_positions, hl_orders_open, hl_vaults, and hl_preview_order (read tier, auto-run); hl_place_order, hl_cancel_order, hl_modify_order, hl_transfer (sensitive, typed-confirm gated); and hl_update_leverage.
  • Safe by default — network defaults to testnet, every signing action stops for approval, and DAEMON never holds a Hyperliquid key — the CLI's encrypted wallet signs. Sensitive summaries carry an [HL-MAINNET]/[HL-TESTNET] marker so the network is never ambiguous.

Autopilot: unattended trading mandates

Scheduled trading mandates run on their own and honor exit rules. Armed mandates resume after a restart, and the action ledger is idempotent so a tick interrupted mid-swap can't double-fire on resume.

Execution fee meter

Agent-routed mainnet execution now carries a transparent fee line, surfaced on the approval card before anything runs — never charged silently.

Agent bridge (MCP)

A loopback MCP server (bearer-token auth) exposes DAEMON's gated wallet, launch, and memory tools to external agents. Every call re-filters against enabled packs, and sensitive actions route through the same approval gate as ARIA.

Fixes

  • Explorer file tree auto-refreshes on external filesystem changes.
  • Hidden terminal instances are inert, so scroll and click-to-focus work.