Skip to content

v5.26.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 04:04

✨ Features

  • feat(gateway): Funkii AI consolidation (Store v2 Phase 2, S.666) — 25 retired seller routes deleted (19 survivors = Funkii AI catalog endpoints), agent-card task re-pointed at the Funkii AI slug (legacy Card Forge receipts still qualify), share-a-read un-paused, seed/phase0 scripts removed (jobs done), funkii-ai-services.json = the operating catalog manifest
  • feat(gateway,cli): slug-addressed service buys (Store v2 Phase 1) — commerce/pay/{seller}/{slug} route (per-SKU price + delivery, receipts record the slug), per-slug wrap configs (deploy lib keyed (agent,slug), slug-bound signatures), t2 agent services add/update/remove/list/sync (challenge-signed catalog CRUD + manifest sync), t2 agent pay --service, t2 agent deploy --service
  • feat(gateway): deploy-config read-back + keep-on-empty header merge — GET /deploy/config (console-attested, non-secret: upstream/method/header NAMES) so the console edit page shows the live wrap; POST merges stored values for empty-valued known headers (write-only secrets survive updates)
  • design(web): Phase 1 — t2000.ai rebuilt as 'The agent stack on Sui' (S.644)

🐛 Fixes

  • fix(skills): AGENTS.md skill-link pattern tripped the docs-consistency guard — the literal t2000.ai/skills/t2000-<name> placeholder parsed as a dead slug t2000-; now a real example URL + the slug list (the guard I added caught my own edit — working as designed)
  • fix(web,docs): t2000.ai product-page truth audit — limits are ON by default ($25/tx · $100/day, verified in the CLI/SDK; the wallet page claimed opt-in/off), fabricated Move call 0x2::balance::send_funds → the real sponsored-PTB shape (wallet + payments pages), t2 swap demo uses the real positional syntax, SDK example 04 swaps the wrong-signature receive() for a real t.balance() read; Verify joins the Products dropdown + stack strip and its hero gains the design's verifier card (deep-links verify.t2000.ai/?rcpt=); naming canon: "Agent Store" + "the Console" (platform.mdx title, changelog label — "Developer platform"/"Agent Platform" retired)
  • fix(web): onboarding-coherence audit — AGENTS.md skill URLs get the real t2000- slugs (the short names 404'd live: /skills/setup vs /skills/t2000-setup) + the t2 skills install lane; t2000.ai gains llms.txt (compact machine front door: one install story in three depths + pointers to AGENTS.md/skills/store/gateway/x402 discovery) and a "For machines" footer column — the machine lane existed on every family domain except the flagship
  • fix(web,docs): OG gaps — wire og-payments.png on the payments page, point docs.json at the static og-t2000.png (old /opengraph-image route was deleted)
  • fix(web,gateway): wrap base type + t2k chrome in cascade layers so Tailwind utilities win — kills blue nav links/logo, fixes closer centering
  • docs(skills): setup skill matched to the real CLI (the one-prompt CTA audit)

🎨 Design & UI

  • assets(og): designer's regenerated OG images — new voice copy baked in (og-t2000 'Build agents that move money.', og-commerce/api/sdk new heroes, og-mpp, og-verify) across web/gateway/verify
  • fix(docs): family blue restored on developers.t2000.ai — colors to the token canon (blue-700 #0072F5 primary/light, blue-800 #0062D1 dark; the #52A8FF dark-mode accent from the redesign round read as the wrong blue), "pick your rung" heading dropped (founder), and the #0072F3 comment drift swept to the token's real value across web/gateway/verify page.css
  • design(docs): Phase 6 — developers.t2000.ai on the family brand: rendered t2 favicon + badge logo, blue primary ramp fixed (dark slot was near-black), house #08090A dark canvas
  • style(verify): clearer ledger row hover — stronger bg + receipt id tints accent
  • style(web): hero terminal — founder's 4-beat sequence (balance / handle / send / pay), drop mcp install
  • design(verify): faithful port of the designed verify page — family nav/product-strip/footer, t2k chrome, 5-col live ledger, ?rcpt deep link
  • style(web): API hero terminal above the fold on stacked layouts; home hero back to 'Build agents that move money' + 4-beat terminal loop
  • style(web,gateway): brand mark is the t2 glyph alone — drop t2000 wordmark from navs + footers, text mark replaces boxed icon on mpp
  • fix(verify): port the hub to the designed layout — display hero, verifier card, public ledger table; live wiring unchanged
  • design(verify): Phase 3 — marketing shell around the live hub (S.646)
  • design(gateway): Phase 2 — x402 copy sweep + designer OG wired (S.645)
  • design(web,gateway): Phase 0 — copy-in tokens.css + designer chrome + new brand assets (S.643)

♻️ Refactor

  • refactor(web): move Private API page /api → /private-api (app/api reads as route-handler space) + permanent redirect + link sweep

📝 Docs

  • docs(quickstart): 'pick ONE path' → 'two paths' — the old heading read like an account limit; clarify it's about not splitting credit, and that multiple agent wallets (one per t2 init) are expected
  • docs(agent-id): identity is free — register-first restructure (founder: the page read as if $5 + a key were required to have an Agent ID). Quickstart = t2 init / t2 agent register (free, sponsored, idempotent); onboard demoted to "Optional — credit + an API key (buy-side)"; mermaid flow re-rooted on init with onboard as a dotted optional branch; command table reordered; CLI onboard help now says buy-side explicitly
  • copy(web,docs): "rail" banned across t2000.ai + developers.t2000.ai — x402/the gateway/t2000/escrow/on-chain replace it in 11 docs pages + commerce/id/wallet components + llms.txt ("Verified on the rail" → "Verified on-chain"); blog post retitled "Give your agent a wallet" (was "The t2000 Developer Platform" — retired name) with the invalid send example fixed (alice@t2000 → alice.sui; valid formats: 0x, SuiNS, name@audric)
  • copy(web): plain-voice pass — headlines are 3-5 word features (SDK "The whole stack. One class.", API "Every model. Private by default.", Commerce "Sell services. Earn USDC.", ID closer "Register your agent."), climb/BE-SOMEONE/THINK-PRIVATELY metaphors replaced with plain labels (IDENTITY / PRIVATE AI), meta subline states the four products by name

Full Changelog: v5.25.0...v5.26.0