首頁/產品/Skillplugins
TUEO 產品 · 開發者生態 · SDK + 原始碼
SK

Skillplugins

外掛原始碼倉與 SDK 契約,平台外掛的家。一份能力契約、兩個消費者:AI 當工具用、人當 UI 用。四層架構裡單一的能力真相源。

預約演示 →查看架構圖
一個外掛 分三件 契約 承重牆 SDK 渲染 宣告式 / 自帶 bundle
Skillplugins — 一個外掛三件
◈
manifest
能力宣告 → 註冊進 Capabilities
registry
⌘
backend
handler → 在 Executor 沙箱執行
Executor
▤
frontend
宣告式 / bundle → 在 Cohort 渲染
desktop
在體系中的位置
skillpluginscapabilitiesexecutor / cohort
查看完整架構圖 →
核心能力

一份契約,兩個消費者

AI 把能力當工具呼叫,人把能力當 UI 使用 —— 同一份宣告。

能力 · 01

外掛三件套

manifest(能力宣告)+ backend(executor 執行)+ frontend(desktop 渲染)。語言中立契約,Python 也能校驗同一份 JSON Schema。

能力 · 02

SDK 契約承重牆

@tueo/plugin-sdk 是四層架構單一的能力真相源,被桌面 / 伺服器端 / 能力平台三側依賴。同一輸入逐位元組一致(承重牆驗收釘死)。

能力 · 03

簽名與信任治理

Ed25519 密碼學簽名推導官方 / 夥伴 / 社群三級信任;竄改 manifest(改權限 / 能力宣告)即驗簽失敗,安裝時反竄改拒裝。

能力 · 04

執行時 I/O 契約

入參讀 inputs.json、結果寫 result.json、大檔案產物由沙箱統一上傳物件儲存。作者只需 serve({capabilityId: handler}),I/O 與錯誤歸一由 SDK 兜底。

能力 · 05

宣告式 / 自帶 bundle 前端

輕量場景宿主據 schema 渲染表單與預覽,無需寫 UI 程式碼;富 UI 走 sandboxed iframe 安全隔離。前端永不直接碰沙箱或憑據。

能力 · 06

參考實作 · deck 簡報

17 種版式 + 4 套設計語言,同一 DSL 出 HTML 預覽與可編輯 .pptx——預覽 = 匯出一致,不出現「預覽好看匯出崩」。既有 PPT 可一鍵繼承配色字體。

能力 · 07

參考實作 · pharma-doc

藥品隨貨同行單辨識:AI 負責提取,規則引擎負責確定性校驗(核准文號格式 / 日期關係 / 數量),綠黃紅彩色複核預覽——人工只在 <1% 才介入。

能力 · 08

韌性誠實降級

單頁壞 → 佔位頁不毀整份;拿不到資料顯示「—」不編造;圖表只畫真實數值。AI 出內容、系統不畫像素,一次修好不空轉。

能力 · 09

四層清晰邊界

skillplugins(寫外掛)/ 能力平台(註冊 + 治理)/ executor(後端沙箱)/ desktop(前端渲染)各司其職,呼叫統一走一條路、三道隔離。

四層架構

呼叫統一走一條路

desktop → server 校驗派發 → Executor 執行 → 回 desktop 渲染。

01

宣告

用 SDK 寫 manifest,宣告能力與權限。

02

註冊

manifest 註冊進 Capabilities 成為可採購能力。

03

執行

backend 在 Executor 沙箱內受控執行。

04

渲染

frontend 在 Cohort 桌面端為人渲染 UI。

開始使用 skillplugins

為 TUEO 生態,開發你的外掛

查看架構圖了解四層協作,或預約演示聊聊你的能力構想。

預約演示 →查看架構圖