開源 Agent Runtime + SDK

把 Agentic Experience帶進你的產品。

Heddle 為產品團隊提供可重用的 Agent 執行能力:可持久化的對話、工具與 MCP、核准流程、背景工作、產物,以及 Agent Run 管理。你可以直接把 Runtime 嵌入 Backend;當 Agent 需要獨立且隔離的環境時,再放到相容的 Execution Host 後方。身分、資料、政策、外部效果與 UI,仍由你的產品掌握。

整合方式

從直接嵌入到隔離執行。

先把 Heddle 直接嵌入 Backend。當 Client 需要穩定的 Run ID、串流、重播、取消、核准或斷線後重連時,再加入 Agent Run 管理;只有在 Runtime 需要獨立 Process、語言中立介面、信任邊界或隔離工作站時,才移到相容的 Execution Host 後方。

從這裡開始

公開 · 開源

嵌入式 Runtime

把 Heddle 直接匯入 TypeScript 或 Node.js Backend。周邊的執行生命週期、工具、Storage、Credential、Policy、產品狀態與 UI 都由你的產品掌握。

@heddleagent/runtime

選用的生命週期層

公開 · 開源

Agent Run 管理

Heddle 仍然執行在你自己的 Server 或 Worker 中,但每次執行都有穩定的 Run Identity,以及可重用的串流、重播、取消、核准、重新連線與 Terminal Settlement。Process 與基礎設施仍由你的產品掌握。

@heddleagent/runtime/runs

選用的部署邊界

公開 Adopter Contract · 私有參考實作

獨立 Execution Host

把同一套 Heddle Runtime 放進獨立部署、彼此隔離的環境,再透過語言中立的 Contract 呼叫它,不必把產品資料庫 Credential 交給 Runtime。

@heddleagent/execution-host-client

Execution Host 的 Adopter Contract 與整合套件已公開。目前相容 Host 的完整實作與 AgentCore 受管部署仍是私有研究;Heddle 現在沒有提供公開的 Managed Execution Host 或 Cloud Service。

清楚的責任邊界

重用 Runtime,產品仍由你掌握。

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

Heddle SDK 負責

  • 可持久化的多輪對話、續接、壓縮與 Session 行為
  • 模型與工具迴圈、原生工具、Agent Skills 與精選 MCP 能力
  • 核准生命週期、語意活動、Trace、產物與型別化 Turn Result
  • 穩定的 Run Identity、事件排序、重播、取消、核准與 Terminal Settlement

你的產品負責

  • 身分、租戶、存取規則與誰有權核准
  • Canonical 產品資料、關聯、保留政策、加密、備份與合規
  • 產品工具、System Context、模型、Credential、Capability Policy 與外部效果
  • API、部署、傳輸、UI,以及結果如何在產品中成為事實

為真實產品準備的 Runtime 基礎。

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

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

持久對話

跨 Turn 保存 Session、稍後恢復工作、壓縮長對話,並在產品成長時維持一致的對話行為。

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

核准與可追蹤活動

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

原生工具 + MCP

工具、Skills 與 MCP

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

Agent Service
Web Client
行動端
重播
核准
Worker

Agent Run 管理

讓 Heddle 留在你自己營運的基礎設施裡,同時為每次執行提供穩定的 Run Identity、排序事件、重播、取消、核准、重新連線,以及一個真實的 Terminal Outcome。

整合案例

真正的產品整合,如何塑造 Heddle。

這些案例記錄 Heddle 如何在真實產品中接受驗證:哪些做法有效、哪些能力因此改變,以及產品與 Runtime 的責任邊界。部分案例描述目前的研究系統,部分則保留已結束部署的工程經驗。

Hosted Execution 實證

Lucid

實驗性部署 · 已觀察 Hosted Execution

實驗性的 Delegated-discovery Workspace:一個 Personal Agent 持續追蹤使用者的 Interest、在背景檢查資訊,並回傳有來源的 Finding 或明確 No-action Outcome。

一個會在使用者離開後醒來的 Agent。

Lucid 驗證了產品自有的 Personal Agent 可以因排程醒來、進入隔離的 Heddle Runtime、只檢視固定的產品 Scope,並誠實 Settlement——即使最後沒有值得回報的新 Finding。

  • 沒有開著 Browser 仍能按排程工作
  • 不持有 Database Credential 的 Scoped Product Access
  • Durable Claim、Recovery 與 Truthful Settlement
Lucid Agent 在 Browser 關閉後因排程醒來,最後 Settlement 為沒有新 Finding 的流程圖
已部署實證跨越了 Timer-due Coordinator Claim、Managed Isolated Runtime、固定 Lucid Event Horizon、Scoped Tool 與 Truthful No-finding Settlement,全程不需要 Foreground Interaction。

產品整合回顧

SlideX

歷史部署 · 首次第三方整合

曾整合對話式 Agent,讓使用者建立與修改真正簡報的瀏覽器工作區。

SlideX 如何促使 Heddle 從自用 Agent 引擎走向產品 SDK。

2026 年 7 月,SlideX 曾部署由 Heddle 驅動的對話式簡報 Agent。之後 SlideX 結束公開託管版本並轉回本機運作方向,但這次整合成為一場重要的壓力測試,促使 Heddle 演進成可重用的產品 SDK。

  • 整合真正的簡報工具
  • 驗證可持久化的多輪對話
  • 塑造 Heddle 公開 SDK 邊界
SlideX 編輯器中,簡報與多輪 SlideX Agent 對話並排顯示
攝於 2026 年 7 月部署期間:真正的 SlideX 對話要求 Agent 調整投影片風格、加入 SDK 內容,並插入章節頁。

working/NOW.md

目前 Focus、Evidence、Open Question 與下一個合理步驟。

memory/

穩定的使用者偏好、慣例與長期有用的知識。

下一次 Wake

恢復、重新判斷、在權限內行動,或誠實地不做事。

研究方向

研究進行中 · 不是已發布的 Heddle 功能

同一個 Assistant 能否長期陪伴多個 Project,並持續有用?

The Assistant 正在驗證:一個聰明模型加上 Durable Working Files、獨立 Long-term Memory、Bounded Tools 與 Reliable Wake Lifecycle,能否在不替每個 Domain 寫死 Workflow 的情況下產生有用的主動行為。

  • Cold Runtime 後恢復工作
  • 在行動、核准與不行動之間判斷
  • 跨互不相關的 Domain 遷移

參考產品

看看同一套 Runtime 如何成為完整產品

Heddle 的本機 Coding Agent、終端 UI 與瀏覽器控制平面,都建立在 SDK 對外提供的同一套對話與執行基礎上。Coding Agent 是參考產品與 Dogfood Surface,不是 Heddle 的完整產品邊界。

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

從開源 Runtime 開始,保留產品控制權,只採用你的體驗真正需要的 Heddle Runtime 與 Execution Layer。