開源 Agent 執行環境 + SDK

把 Agentic Experience帶進你的產品。

Heddle 為 TypeScript 團隊提供持久對話、工具與 MCP、核准流程、產物、可追蹤活動,以及可重新連線的託管執行。身分、資料、政策、部署、傳輸與 UI,仍由你的產品全權掌控。

漸進式整合

先從小處開始,需要時再逐步接手。

從能滿足產品需求的最低整合層開始,再沿著清楚的邊界,一次取代一項預設。

  1. 01

    快速驗證執行環境

    幾分鐘內開啟具備提示迴圈、模型設定、憑證、文字輸出與持久化能力的對話。

    runQuickstartConversationCli
  2. 02

    掌握完整產品體驗

    當產品需要自訂工具、輸出、核准、工作階段瀏覽與結果呈現時,改用 Conversation Engine。

    createConversationEngine
  3. 03

    讓執行跨越單次請求

    加入可定位的執行、事件排序、有限重播、取消、核准處理,以及遠端重新連線。

    @roackb2/heddle/hosted

清楚的責任邊界

重用執行環境,產品仍由你掌握。

Heddle 處理可重用的 Agent 機制,但不會成為你的應用框架,也不會接管產品決策。

Heddle SDK 負責

  • 持久多輪對話、續接、壓縮與工作階段行為
  • 模型與工具迴圈、原生工具、Agent Skills 與精選 MCP 能力
  • 核准生命週期、語意活動、追蹤紀錄、產物與型別化回合結果
  • 可定位的執行、事件排序、重播、取消與終止狀態

你的產品負責

  • 身分、租戶、存取規則與誰有權核准
  • 產品資料、關聯、保留政策、加密、備份與合規
  • 產品工具、系統情境、模型、憑證與能力政策
  • API、部署、傳輸、UI 與結果如何套用

為真實產品準備的執行基礎。

串起模型呼叫與可信任 Agentic Experience 的可重用機制。

U
研究這個主題,並準備一份附來源的摘要。
H
正在執行工具並保存情境...

持久對話

跨回合保存工作階段、稍後恢復任務、壓縮長對話,並在產品成長時維持一致的對話行為。

page.tsx
12<Button onClick={submit}>
13- <span>送出</span>
13+ <Loader className="animate-spin" />
14</Button>
已核准

核准與可追蹤活動

在需要產品決策時暫停,並呈現易理解的活動、追蹤紀錄、產物、工具結果與安全的型別化錯誤。

原生工具 + MCP

工具、Skills 與 MCP

把產品原生工具、可重用的 Agent Skills 與精選 MCP 能力,帶進由 Host 掌控的同一套執行模型。

Agent 服務
Web 用戶端
行動端
重播
核准
工作節點

託管與遠端執行

讓每次執行都有位址、排序事件、有限重播、取消、核准處理,以及瀏覽器端安全重新連線。

實際案例

真正運作的產品,由 Heddle 打造。

Heddle 是這些產品體驗底層可重用的 Agent 執行環境。看看產品團隊如何用它,將 Agentic 功能真正交到使用者手中,同時保留產品的控制權。

產品實際案例

SlideX

可運作的產品整合

在瀏覽器中建立、編輯並匯出專業簡報的工作區。

透過對話,把想法變成投影片。

SlideX 讓製作專業簡報更容易。Heddle 驅動其中的對話式 Agent,使用者只要說出想法、透過對話一起調整,就能讓 Agent 直接在編輯器裡建立或修改投影片。

  • 說出你的想法
  • 建立並修改投影片
  • 持續同一段對話
SlideX 編輯器中,簡報與多輪 SlideX Agent 對話並排顯示
真正的 SlideX 對話要求 Agent 調整投影片風格、加入 SDK 內容,並插入章節頁。

參考 Host

看看同一套執行環境如何成為完整產品

Heddle 的本機程式開發代理、終端 UI 與瀏覽器控制平面,都建立在 SDK 對外提供的同一套對話與執行基礎上。

打造你的產品真正需要的
Agentic Experience。

從一段能運作的對話開始,保留產品控制權,只採用你的體驗真正需要的 Heddle 層級。