Skip to content

changesets: Release / Deploy - #132

Merged
JamesLawton merged 1 commit into
mainfrom
changeset-release/main
Jul 23, 2026
Merged

changesets: Release / Deploy#132
JamesLawton merged 1 commit into
mainfrom
changeset-release/main

Conversation

@0xpolygon-changesets-release-bot

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@polygonlabs/agent-cli@0.12.0

Minor Changes

  • Zero-setup onboarding: agent wallet login is now the entire setup.

    • agent is the primary command. The CLI ships as agent (with polygon-agent kept as a long-form alias), so onboarding is agent wallet login.
    • Browser login. wallet login opens a branded login page (agentconnect) where the user chooses Google or email; email one-time codes are entered on the page. It works whether the browser and the CLI are on the same machine or different ones, so there is no separate remote mode. --local keeps the previous loopback flow (raw Google URL plus localhost callback); --remote is a deprecated no-op.
    • No keys to obtain. The CLI ships a default OMS publishable key, and a successful login auto-provisions a Sequence Builder project and access key (the indexer and Trails quota) into ~/.polygon-agent/builder.json. Provisioning is best-effort: a failure never fails the login and retries on the next wallet login. Point at your own project with OMS_PUBLISHABLE_KEY (renamed from SEQUENCE_PUBLISHABLE_KEY) or setup --oms-publishable-key.
    • Post-login and funding land on the agentconnect dashboard (wallet prefilled, same app). The fund command and the dashboard's Add funds button open the Trails funding widget directly. Relay and login-page URLs default to the production deployments and can be overridden with POLYGON_AGENT_OIDC_RELAY and POLYGON_AGENT_LOGIN_UI.

    Sessions and all downstream commands are unchanged, and existing sessions keep working until they expire.

  • dd75624: Migrate the embedded wallet to @polygonlabs/oms-wallet, the renamed and updated successor to @0xsequence/typescript-sdk. Internally OMSClient becomes OMSWallet, with the same constructor shape and the same .wallet / .indexer sub-clients.

    Node 22+ is now required (was Node 20+). Update your runtime before upgrading.

    The Google leg of wallet login is re-architected onto the SDK's OMS relay: our own OAuth-capture endpoints are gone, and the OMS relay now handles the Google callback directly and returns the browser to the agentconnect login page to finish pairing with the CLI. This is an internal re-architecture with no user-facing behavior change beyond the Node floor: wallet login still opens the same login page, still lets you choose Google or email, and sessions still last about a week.

    Email login, transactions, and balances are unchanged.

Patch Changes

  • 54b37bd: Refresh the x402 discovery skill (polygon-discovery) to the current Agentic Services catalog, and fix x402 payment-option selection.

    Skill: replaces the retired x402 bazaar endpoints with the live services on agentic-services.polygon.technology — Exa, SearchApi, Firecrawl, NewsAPI, NVIDIA NIM Llama 3.3/3.2, OpenRouter, Browserbase, Resend, Allium (9 endpoints), AgentMail (6), and QuickNode RPC across 16 chains — each with exact routes/URLs and prices, plus a pointer to the live /api/discover/routes catalog. Updates the x402 example lists in the root and CLI skills.

    Fixes to x402-pay:

    • Payment-option selection: no longer blindly pays the first advertised option. When a provider offers multiple options across chains (e.g. QuickNode lists Base Sepolia first), the CLI now selects the cheapest plain-USDC transfer on the preferred chain (default Polygon 137, or --chain), so a call settles ~$0.001 on Polygon instead of on a testnet.
    • JSON body handling: the standard x402 flow now sets Content-Type: application/json when a --body is provided and no content-type was given, so proxied POST services (Exa, Firecrawl, NVIDIA NIM, Resend, Browserbase, OpenRouter) receive a parseable body instead of rejecting it.

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

0.11.0 (2026-06-09)

Features

  • cli: add call command for arbitrary contract calls (af8225f)

@JamesLawton
JamesLawton merged commit 574da9c into main Jul 23, 2026
5 of 6 checks passed
@JamesLawton
JamesLawton deleted the changeset-release/main branch July 23, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant