瀏覽器 Control Plane
一個本機瀏覽器 UI,用來從任何裝置管理工作區、session 與 agent state。
總覽
執行 heddle daemon 會啟動本機瀏覽器 control plane。它支援工作區切換、saved session review、structured diff、heartbeat task 管理、memory health,以及適合手機與平板的 mobile layout。
打包後的 daemon 會從同一個本機 server 提供支援的 web-v2 client 與 backend API。終端機、瀏覽器與行動端 client 可以共享即時 session event、streamed assistant output、approval state、current Git review、trace-backed turn evidence、workspace selection 與 heartbeat task record。
啟動 daemon
heddle daemon
# → Serves the control plane at http://127.0.0.1:8765
Control plane 包含什麼
Sessions
Saved conversation、right-click pin/rename/archive action、即時 assistant 串流、工具進度、approval,以及 review-oriented session detail。
Composer controls
Model 與 reasoning setting、drift control、file mention、auth status,以及瀏覽器圖片附件。
Workspace switching
註冊、重新命名、選擇與切換本地專案工作區,不需要重啟 daemon。
Review
Current Git diff、trace-backed turn history、command evidence、verification evidence 與 approval record。
Tasks
Heartbeat task creation、editing、run-now、resume、enable/disable、delete、live run state 與 saved run record。
Settings
工作區管理、general preference,以及包含 catalog health 與 pending candidate 的 memory status。
Review model
Heddle 會分開 current review 與 historical evidence。Current review 以 Git 為基礎,顯示 active workspace 目前的 diff。Turn history 以 trace 為基礎,說明 agent 在選定 turn 做了什麼:captured file diff、command、verification、approval 與 runtime event。Browser review surface 刻意保持 read-only;它用於理解與 audit 工作,而不是像 IDE 一樣編輯 patch。

Approval request 會在 agent work 持續進行時保持可見。

瀏覽器與行動端 view 都能使用 diff review。
行動端與私有遠端存取
Control plane 包含手機與平板 layout,可用於 session review、task detail、settings 與 current diff inspection。Heddle 預設保持 local-first。如果你想從其他裝置存取,請在 local daemon 前放 Tailscale 這類 private network layer,而不是直接暴露到 public internet。
你可以做什麼
- 不重啟 daemon 即可在 registered local workspace 間切換
- 瀏覽、continue、rename、pin 與 archive saved chat session
- 從 session toast 立即 undo archive
- Review current Git-backed workspace diff 與 trace-backed turn evidence
- 管理 heartbeat task schedule、live run 與 saved run history
- 檢查 catalog-backed memory health 與 pending maintenance candidate