From ed76d450633b1dec8762e3efbe4550a3677d27fa Mon Sep 17 00:00:00 2001 From: dwebxr Date: Tue, 22 Sep 2026 22:01:09 +0900 Subject: [PATCH] =?UTF-8?q?feat(news):=20=E3=81=8A=E7=9F=A5=E3=82=89?= =?UTF-8?q?=E3=81=9B=20=E2=80=94=20wallet=5Fhistory=20(MCP=200.16)=20?= =?UTF-8?q?=E3=81=A8=E3=80=8CAgent=20=E3=81=AB=E9=A0=BC=E3=82=81=E3=82=8B?= =?UTF-8?q?=E3=81=93=E3=81=A8=E3=80=8D(2026-09-22)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lib/news.ts + lib/newsIndex.ts の両方に追記 (bundle 予算のため索引は id/date のみ)。 料率・条件の変更なし。「サーバーは買い手別の履歴を保持しない」「記録は欠損しうる」「金額と着金は オンチェーンが基準」は /agent・setup.md・README と同じ限定。 Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01HeizmagJBgL5peL5mQpxkc --- lib/news.ts | 14 ++++++++++++++ lib/newsIndex.ts | 1 + 2 files changed, 15 insertions(+) diff --git a/lib/news.ts b/lib/news.ts index 42cabb1a..937af540 100644 --- a/lib/news.ts +++ b/lib/news.ts @@ -33,6 +33,20 @@ export type NewsItem = { // date 降順 (新しい順) で宣言する。sortedNews() が降順を保証するため宣言順自体は // 表示順を強制しないが、可読性のため宣言時点でも新しい順に並べる。 export const NEWS_ITEMS: readonly NewsItem[] = [ + { + id: 'agent-wallet-history-try-prompts-2026-09-22', + date: '2026-09-22', + category: 'feature', + title: { + ja: 'Agent が何を買ったかを手元で確認できます(MCP 0.16)・Agent に頼める依頼文を用意しました', + en: 'See what your agent bought, kept on your machine (MCP 0.16) — plus ready-to-paste prompts', + }, + body: { + ja: 'openpay-x402-mcp 0.16 に wallet_history を追加しました。Agent が x402 で買ったもの(何を・いつ・検証済みの領収書があれば金額と取引ハッシュ)を、あなたのマシン上の記録から返します。OpenPay のサーバーは買い手ごとの購入履歴を保持しません。記録は欠損することがあり、金額と着金の確認はオンチェーン(Agent ページのアクティビティ)が基準です。\nあわせて Agent ページに「Agent に頼めること」を追加しました。セットアップ後にそのまま貼れる依頼文 5 本(買えるものの一覧、3 JPYC のお試し購入、店の注文、購入履歴、上限の確認)を、コピーボタンつきで並べています。アクティビティは入金・送金の確定後、最長 2 分まで自動で更新されます。', + en: 'openpay-x402-mcp 0.16 adds wallet_history: what your agent bought over x402 — which resource, when, and the amount and transaction hash when a verified receipt exists — read from a log kept on your own machine. OpenPay\'s servers keep no per-buyer purchase history. The log can be incomplete; amounts and settlement are confirmed on-chain in the Agent page\'s activity.\nThe Agent page also gained “What you can ask your agent”: five ready-to-paste prompts (list what it can buy, a 3 JPYC trial purchase, order from a shop, purchase history, current limits), each with a copy button. Activity now refreshes for up to two minutes after a deposit or transfer confirms.', + }, + link: { href: '/agent', labelJa: 'Agent ページを開く', labelEn: 'Open the Agent page' }, + }, { id: 'agent-page-local-wallet-2026-09-21', date: '2026-09-21', diff --git a/lib/newsIndex.ts b/lib/newsIndex.ts index 0a8f0373..042b27fa 100644 --- a/lib/newsIndex.ts +++ b/lib/newsIndex.ts @@ -9,6 +9,7 @@ export type NewsIndexEntry = { id: string; date: string }; export const NEWS_INDEX: readonly NewsIndexEntry[] = [ + { id: 'agent-wallet-history-try-prompts-2026-09-22', date: '2026-09-22' }, { id: 'agent-page-local-wallet-2026-09-21', date: '2026-09-21' }, { id: 'store-product-details-2026-09-18', date: '2026-09-18' }, { id: 'x402-arc-gateway-2026-09-17', date: '2026-09-17' },