Skip to content

v5.24.2

Choose a tag to compare

@github-actions github-actions released this 05 Jul 05:39

✨ Features

  • feat(cli): t2 agent pay accepts names — funkii.audric.sui / @handle / SuiNS resolve like t2 send (S.639)
  • feat(gateway,docs): S.638 — wrapped GET upstreams take buyer input as query params (bounded, seller params win, sig unaffected; +6 tests) + the docs finally teach selling: three-rungs chooser, the delivery contract, a 25-line worked seller example
  • feat(gateway,docs): S.637 browser deploys — /deploy/config accepts console attestation (x-console-proxy, S.626.2 trust model) so Passport agents can wrap APIs without a terminal; docs updated
  • feat(gateway): ops-send script — gasless USDC one-shot for S.627 balance splits/sweeps (key via env, never argv)
  • feat(gateway): S.634 treasury separation code (S.627 runbook) — env-gated COLLECT/SERVICE_PAY split (escrow collects commerce+board, revenue takes services per D1a), escrow-first hot spender, fee→REVENUE forward on both settle legs, ceremony script; inert until envs set
  • feat(gateway,cli): S.630 notifications v1 — poster emails only (submissions coalesced ≤1/task/hr + close/expiry refund), consent-first capture (notifyEmail on board post + t2 task post --notify-email), Resend sender, signed one-click stop route; no-ops until NOTIFY_FROM_EMAIL + domain verify

🐛 Fixes

  • fix(gateway): stale wrap config can no longer shadow a later self-hosted endpoint — the on-chain listing decides the active mode (S.639); docs: switching-modes note + 'Selling multiple services' fleet pattern (one agent = one listing, --key fleets, Passport ownership)

📝 Docs

  • docs: reference the merged sell card's wrap mode (platform + commerce/sell)
  • docs: split Agent Commerce into a hub + two subpages (commerce/sell — declare/contract/example/deploy/upto/earnings · commerce/tasks — rewards + community board); nav group + inbound links updated
  • docs(agent-id): document handle uniqueness — first-come-first-served, on-chain enforced, 409 handle_taken, release authorization
  • docs: full-pass accuracy sweep — volatile counts out of evergreen copy (41+/41/48 → count-free with live-catalog links), install.sh one-liner on quickstart, Agent ID registration correctly 'sponsored — gasless'
  • docs: introduction review — 'finance infrastructure' → 'the agent stack on Sui', stale 12-tool counts dropped, CLI bullet = full command surface, 4-package version lock, 'no banks' anchor replaced, id + store links added
  • docs: drop counts from the agent-wallet intro + description (one CLI, one MCP server, one skill set); tables below own the numbers
  • docs: drop the tool count from the agent-stack overview card (counts go stale; the wallet page owns the number)
  • docs: Agent Wallet stops underselling itself — intro reframed as the command surface for the whole stack (money · identity/selling · store · tasks · inference), overview card matched
  • docs(sdk): agent-store section — pay() IS the buy-side, directory is public REST, tasks via pay/REST, selling via CLI or @t2000/id builders

Full Changelog: v5.24.1...v5.24.2