
Lucid Agents
Daydreams · 行銷
Lucid Agents 是 Daydreams 推出的 TypeScript 執行環境,能把型別化函式變成付費服務,讓其他代理呼叫、付款、串流或當成任務執行。

關於 Lucid Agents
What Is Lucid Agents
Lucid Agents 是一套以 TypeScript 撰寫、專攻代理式商務的機器商務 SDK,也是一個 TypeScript 代理執行環境。它拿你寫好的型別化函式,包上另一個代理要購買它所需的一切:穩定的能力鍵、輸入與輸出結構、價格、付款准入、重試,以及一張探索卡。成果是一個普通的 HTTP 服務,差別在於它會收費,也會向機器描述自己。
這個專案來自 Daydreams,也就是同名代理框架的團隊,放在 daydreamsai/lucid-agents 儲存庫,採 MIT 授權。它位在堆疊的中間層。底下是錢包、facilitator、網路與付款協定本身;上面是你的商業邏輯。Lucid 不取代這些底層,也不另創一套付款協定。它把 x402 或 MPP 既有的付款證明,接到經過驗證的應用工作與單一型別化結果上。
這個狹窄定位同時界定了它的極限。當一個服務需要多種型別化能力,或需要跨框架的共用行為時,Lucid 才划算。若只有一條付費路由,原本的付款中介軟體反而是更輕的依賴,官方文件也直說了。部分協定面向,例如完整的 A2A v1 傳輸或 x402 Bazaar 刊登,目前只做了一半或完全沒有。
Getting Started
- 安裝 Bun 1.3 以上,用 CLI 產生專案,例如
bunx @lucid-agents/cli my-agent --adapter=hono --template=blank。 - 在資料夾內執行
bun install與bun run dev,讓產生的服務跑在 3000 埠。 - 把範例的 echo 進入點換成你自己的型別化函式,用 Zod 這類結構函式庫定義輸入、輸出與處理器。
- 加上付款擴充套件,並在進入點設定價格,把它變成一條付費路由。
- 把買方錢包與 facilitator 指向服務,呼叫 invoke 路由,再讀取回應裡的結算標頭。
產品資訊
快速了解 Lucid Agents 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 後端與 TypeScript 開發者:任何型別化函式都能變成付費 HTTP 服務,已經在寫 Node 或 Bun 的團隊不必換語言或框架就能加上收費。
- 想賣 AI 能力的團隊:SDK 把結構、價格、重試與探索卡綁在一起,一個可販售的端點在開賣前該有的東西幾乎都在裡面。
- 代理框架開發者:執行環境與協定無關,附 Hono、Express、Next.js 與 TanStack 的轉接器,能接進既有堆疊,不必重寫。
- 想試代理付款的團隊:x402 與 MPP 先在測試網上跑,前期測試便宜又能還原。
任務
- 把函式變成代理專用付費 API:單一進入點定義就能驅動驗證、呼叫、串流、價格與探索,不必另外維護一個收費牆。
- 按次向其他代理收費:付款套件處理 x402 與 MPP 挑戰、賣方驗證,以及 EVM 與 Solana 上的付款追蹤。
- 把付費工作當背景任務執行:排程與非同步任務自帶歸屬與冪等性,長時間工作不會被重複收費。
- 註冊可被探索的代理:身分套件寫入 ERC-8004 註冊與 Agent Card,其他客戶端就能找到服務並信任它。
- 替付費呼叫加上安全重試:冪等鍵把一筆付款與它的履行綁成單一交易,網路呼叫在錢移動後失敗時特別要緊。
情境
- 趕期限上線付費的文字或資料服務:CLI 幾分鐘就能產生 Hono 或 Express 專案,測試網的付款循環能在動用真錢前證明收費牆有效。
- 在單一執行環境下提供多種能力:共用的政策、預算與速率限制套用到每個進入點,不必逐條路由重做控管。
- 處理串流或長時間的代理工作:HTTP 與 A2A 擴充套件共用付款准入與任務生命週期,部分輸出與自有狀態能保持一致。
- 朝正式環境推進:檢查清單涵蓋持久儲存、金鑰安全、主網 facilitator 與結算,臨時拼的付款腳本通常就是在這些地方壞掉。
主要功能
型別化進入點是唯一依據
Lucid 的一切都從一份定義開始。你用鍵、描述、輸入與輸出結構、處理器,以及選填的價格來描述一個進入點。這份契約同時驅動驗證、呼叫、串流、任務、探索與每個框架轉接器,路由的行為與它對外的說明因此不會走樣。對開發者來說,要改的地方只有一處,不是五處。
與協定無關的付款軌道
付款套件不只說一種協定。它處理 x402 挑戰,含 EVM 與 Solana 賣方驗證、EVM 買方、Sign-In-With-X 與政策控管,也支援 Machine Payments Protocol,透過 Payment-Auth 挑戰搭配 Tempo、Stripe 或自訂憑證。錢包與 facilitator 都留在外部,保管與結算的選擇仍在你手上,不會被綁進 SDK。
框架轉接器
Lucid 把單一 HTTP 契約接到團隊已經在用的框架上。Hono、Express 與 TanStack Start 都有專屬轉接器,CLI 也會產生 Next.js App Router 模組,而不是另立一個獨立套件。因為轉接器綁的是同一份路由計畫,服務在小腳本裡跑在 Hono 後面,或在較大的 Express、Next.js 應用裡,行為都一樣。
探索、身分與任務
付費服務要有人找得到並信得過才有用。身分套件處理 ERC-8004 註冊與查詢,加上信任中介資料;a2a 套件產生 Agent Card 形式的代理探索、客戶端呼叫與受權杖保護的非同步任務。代理之間的付款還能附上 AP2 角色中介資料。這一層讓另一台機器決定要不要呼叫這個服務。
政策、冪等性與分析
一旦牽涉到錢,應用層控管跟協定本身一樣重要。Lucid 在付款核心之上加了收受方上限、預算、速率限制與安全的付費重試,冪等性則讓一筆付款與它的履行落在同一個交易。分析套件再以 JSON 與 CSV 匯出彙整這些付款,足以看出一個服務賺了多少、在哪裡出錯。
CLI、範例與版本通道
CLI 從範本產生 Hono、Express、TanStack 與 Next.js 專案,附防護的部署套件負責供應商部署。公開的 npm 套件構成 Stable 通道,儲存庫則保留可能更超前的 Next 通道。文件強調所有套件要待在同一個通道,因為混用 Stable 與 Next 是常見的損壞來源。
優缺點
優點
- 單一型別化契約同時驅動路由、付款、探索與轉接器,省下收費牆周邊常見的重複程式碼。
- 設計上與協定無關,支援 x402 與 MPP,並附四種常見框架的轉接器。
- 付款准入、政策、冪等性與分析一起提供,付費服務需要的控管不必自己從頭拼。
- MIT 授權且開源,執行環境可以閱讀、分支與自行託管。
- 靠冪等鍵把每筆付款對應到單次履行,避免重複收費。
缺點
- 對象是開發者而非終端使用者,沒有 TypeScript 與 Bun 或 Node 環境的人無法直接試用。
- 協定覆蓋不完整,官方文件對完整 A2A v1 傳輸與 x402 Bazaar 都有註明,互通性的承諾因此受限。
- 需要外部的錢包、facilitator 與網路,第一次付費呼叫得先做額外設定並備妥測試網資金才能跑通。
- 混用 Stable 與 Next 通道可能弄壞建置,這對不習慣版本紀律的團隊是額外負擔。
- 另有託管平台,但它的 API 位址與條款來自該產品擁有者,不是開源文件。
常見問題
Lucid Agents 是 Daydreams 打造的機器商務 TypeScript 執行環境。它把型別化函式變成服務,讓其他代理與應用能探索、呼叫、付款、串流或當成任務執行,程式碼在 daydreamsai/lucid-agents 儲存庫。
相關內容
探索與 Lucid Agents 相關的工具、技能與文章。
Lucid Agents 替代方案
Emailwritr
Emailwritr · 寫作 · 行銷Emailwritr 是一款 AI 電子郵件文案工具,為想要從既有名單中創造更多營收的聯盟行銷者、課程創作者與線上事業而打造。這款 AI 郵件撰寫工具不靠空白頁面或通用的聊天機器人提示,而是依照知名直效文案寫手的框架,產出歡迎序列、上市活動、購物車挽回郵件與促銷系列。你連接自己的自動回覆器、回答幾個關於優惠的問題,它就替你把文案寫好。
Prosp
Prosp · 寫作 · 語音與語言 · 行銷Prosp 是一款 AI LinkedIn 開發信工具,專為代理商與業務團隊打造,會針對每位潛在客戶以你自己的聲音撰寫訊息與語音訊息,讓他們真的回覆。你連接帳號、尋找潛在客戶,讓 AI 大規模草擬並發送個人化訊息,全部在一個收件匣完成。它是為大量進行陌生開發的人設計的。這就是它全部的賣點。每一個接觸點仍然必須感覺像真人。
On Model
On Model · 圖片 · 行銷On Model 是一款 AI 時尚模特兒工具,會把你的服飾套在虛擬模特兒身上,讓線上商店不必預約拍攝就能取得模特兒實穿的商品照。它以 Shopify 應用程式的形式運作,讓你能更換現有圖片中的模特兒、改變背景,並為裁切過或沒有頭部的照片生成臉孔。目標很單純:讓你的商品照對應到你的顧客,並在同樣使用供應商圖片的競爭對手中脫穎而出。
